Class Pricing.Builder
- java.lang.Object
-
- com.oracle.bmc.marketplaceprivateoffer.model.Pricing.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Pricing.Builder
billingCycle(Pricing.BillingCycle billingCycle)
The frequency at which the customer is billed for the OfferPricing
build()
Pricing.Builder
copy(Pricing model)
Pricing.Builder
currencyType(String currencyType)
The currency supported for a given Offer, in the format specified by ISO-4217Pricing.Builder
totalAmount(Long totalAmount)
The total amount an Offer costs
-
-
-
Method Detail
-
currencyType
public Pricing.Builder currencyType(String currencyType)
The currency supported for a given Offer, in the format specified by ISO-4217- Parameters:
currencyType
- the value to set- Returns:
- this builder
-
totalAmount
public Pricing.Builder totalAmount(Long totalAmount)
The total amount an Offer costs- Parameters:
totalAmount
- the value to set- Returns:
- this builder
-
billingCycle
public Pricing.Builder billingCycle(Pricing.BillingCycle billingCycle)
The frequency at which the customer is billed for the Offer- Parameters:
billingCycle
- the value to set- Returns:
- this builder
-
build
public Pricing build()
-
copy
public Pricing.Builder copy(Pricing model)
-
-