Package com.oracle.bmc.self.model
Class SubscriptionDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.self.model.SubscriptionDetails.Builder
-
- Enclosing class:
- SubscriptionDetails
public static class SubscriptionDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SubscriptionDetails.Builderamount(Float amount)Tha amount for the currency type.SubscriptionDetails.BuilderbillingDetails(BillingDetails billingDetails)SubscriptionDetailsbuild()SubscriptionDetails.Buildercopy(SubscriptionDetails model)SubscriptionDetails.Buildercurrency(String currency)The currency supported, in the format specified by ISO-4217SubscriptionDetails.BuilderisAutoRenew(Boolean isAutoRenew)Whether subscription should be auto-renewed at the end of cycle.SubscriptionDetails.BuilderpartnerRegistrationUrl(String partnerRegistrationUrl)The activation link given by the partner.SubscriptionDetails.BuilderpricingPlan(PricingPlan pricingPlan)
-
-
-
Method Detail
-
pricingPlan
public SubscriptionDetails.Builder pricingPlan(PricingPlan pricingPlan)
-
partnerRegistrationUrl
public SubscriptionDetails.Builder partnerRegistrationUrl(String partnerRegistrationUrl)
The activation link given by the partner.- Parameters:
partnerRegistrationUrl- the value to set- Returns:
- this builder
-
currency
public SubscriptionDetails.Builder currency(String currency)
The currency supported, in the format specified by ISO-4217- Parameters:
currency- the value to set- Returns:
- this builder
-
amount
public SubscriptionDetails.Builder amount(Float amount)
Tha amount for the currency type.- Parameters:
amount- the value to set- Returns:
- this builder
-
billingDetails
public SubscriptionDetails.Builder billingDetails(BillingDetails billingDetails)
-
isAutoRenew
public SubscriptionDetails.Builder isAutoRenew(Boolean isAutoRenew)
Whether subscription should be auto-renewed at the end of cycle.- Parameters:
isAutoRenew- the value to set- Returns:
- this builder
-
build
public SubscriptionDetails build()
-
copy
public SubscriptionDetails.Builder copy(SubscriptionDetails model)
-
-