Interface RecurringPaymentTerm.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RecurringPaymentTerm.Builder,,RecurringPaymentTerm> SdkBuilder<RecurringPaymentTerm.Builder,,RecurringPaymentTerm> SdkPojo
- Enclosing class:
RecurringPaymentTerm
@Mutable
@NotThreadSafe
public static interface RecurringPaymentTerm.Builder
extends SdkPojo, CopyableBuilder<RecurringPaymentTerm.Builder,RecurringPaymentTerm>
-
Method Summary
Modifier and TypeMethodDescriptionbillingPeriod(String billingPeriod) The billing period frequency, such asMonthly.billingPeriod(BillingPeriodType billingPeriod) The billing period frequency, such asMonthly.currencyCode(String currencyCode) Defines the currency for the prices in this term.The unique identifier of the term.The amount charged each billing period.The category of the term.The category of the term.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
-
id
The unique identifier of the term.
- Parameters:
id- The unique identifier of the term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The category of the term.
- Parameters:
type- The category of the term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The category of the term.
- Parameters:
type- The category of the term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
currencyCode
Defines the currency for the prices in this term.
- Parameters:
currencyCode- Defines the currency for the prices in this term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
billingPeriod
The billing period frequency, such as
Monthly.- Parameters:
billingPeriod- The billing period frequency, such asMonthly.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
billingPeriod
The billing period frequency, such as
Monthly.- Parameters:
billingPeriod- The billing period frequency, such asMonthly.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
price
The amount charged each billing period.
- Parameters:
price- The amount charged each billing period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-