Interface SubscriptionPricingDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SubscriptionPricingDetails.Builder,,SubscriptionPricingDetails> SdkBuilder<SubscriptionPricingDetails.Builder,,SubscriptionPricingDetails> SdkPojo
- Enclosing class:
SubscriptionPricingDetails
@Mutable
@NotThreadSafe
public static interface SubscriptionPricingDetails.Builder
extends SdkPojo, CopyableBuilder<SubscriptionPricingDetails.Builder,SubscriptionPricingDetails>
-
Method Summary
Modifier and TypeMethodDescriptionThe currency of the price.currency(CurrencyCode currency) The currency of the price.monthlyRecurringPrice(Float monthlyRecurringPrice) The monthly recurring price.paymentOption(String paymentOption) The payment option.paymentOption(PaymentOption paymentOption) The payment option.paymentTerm(String paymentTerm) The payment term.paymentTerm(PaymentTerm paymentTerm) The payment term.upfrontPrice(Float upfrontPrice) The upfront price.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
paymentOption
The payment option.
- Parameters:
paymentOption- The payment option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
paymentOption
The payment option.
- Parameters:
paymentOption- The payment option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
paymentTerm
The payment term.
- Parameters:
paymentTerm- The payment term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
paymentTerm
The payment term.
- Parameters:
paymentTerm- The payment term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
upfrontPrice
The upfront price.
- Parameters:
upfrontPrice- The upfront price.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
monthlyRecurringPrice
The monthly recurring price.
- Parameters:
monthlyRecurringPrice- The monthly recurring price.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currency
The currency of the price. Currently only
USDis supported.- Parameters:
currency- The currency of the price. Currently onlyUSDis supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
currency
The currency of the price. Currently only
USDis supported.- Parameters:
currency- The currency of the price. Currently onlyUSDis supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-