Interface FixedUpfrontPricingTerm.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<FixedUpfrontPricingTerm.Builder,,- FixedUpfrontPricingTerm> - SdkBuilder<FixedUpfrontPricingTerm.Builder,,- FixedUpfrontPricingTerm> - SdkPojo
- Enclosing class:
- FixedUpfrontPricingTerm
@Mutable
@NotThreadSafe
public static interface FixedUpfrontPricingTerm.Builder
extends SdkPojo, CopyableBuilder<FixedUpfrontPricingTerm.Builder,FixedUpfrontPricingTerm> 
- 
Method SummaryModifier and TypeMethodDescriptioncurrencyCode(String currencyCode) Defines the currency for the prices mentioned in this term.Contract duration for the terms.grants(Collection<GrantItem> grants) Entitlements granted to the acceptor of fixed upfront as part of agreement execution.grants(Consumer<GrantItem.Builder>... grants) Entitlements granted to the acceptor of fixed upfront as part of agreement execution.Entitlements granted to the acceptor of fixed upfront as part of agreement execution.Fixed amount to be charged to the customer when this term is accepted.Category of the term being updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
currencyCodeDefines 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.
 
- 
durationContract duration for the terms. - Parameters:
- duration- Contract duration for the terms.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
grantsEntitlements granted to the acceptor of fixed upfront as part of agreement execution. - Parameters:
- grants- Entitlements granted to the acceptor of fixed upfront as part of agreement execution.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
grantsEntitlements granted to the acceptor of fixed upfront as part of agreement execution. - Parameters:
- grants- Entitlements granted to the acceptor of fixed upfront as part of agreement execution.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
grantsEntitlements granted to the acceptor of fixed upfront as part of agreement execution. This is a convenience method that creates an instance of theGrantItem.Builderavoiding the need to create one manually viaGrantItem.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togrants(List<GrantItem>).- Parameters:
- grants- a consumer that will call methods on- GrantItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
priceFixed amount to be charged to the customer when this term is accepted. - Parameters:
- price- Fixed amount to be charged to the customer when this term is accepted.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
typeCategory of the term being updated. - Parameters:
- type- Category of the term being updated.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-