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) Defines the recurrence at which buyers are charged.currencyCode
(String currencyCode) Defines the currency for the prices mentioned in this term.Amount charged to the buyer every billing period.Type of the term being updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
billingPeriod
Defines the recurrence at which buyers are charged.
- Parameters:
billingPeriod
- Defines the recurrence at which buyers are charged.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currencyCode
Defines the currency for the prices mentioned in this term.
- Parameters:
currencyCode
- Defines the currency for the prices mentioned in this term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
price
Amount charged to the buyer every billing period.
- Parameters:
price
- Amount charged to the buyer every billing period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
Type of the term being updated.
- Parameters:
type
- Type of the term being updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-