Interface ConfigurableUpfrontRateCardItem.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<ConfigurableUpfrontRateCardItem.Builder,,- ConfigurableUpfrontRateCardItem> - SdkBuilder<ConfigurableUpfrontRateCardItem.Builder,,- ConfigurableUpfrontRateCardItem> - SdkPojo
- Enclosing class:
- ConfigurableUpfrontRateCardItem
- 
Method SummaryModifier and TypeMethodDescriptionconstraints(Consumer<Constraints.Builder> constraints) Defines limits on how the term can be configured by acceptors.constraints(Constraints constraints) Defines limits on how the term can be configured by acceptors.rateCard(Collection<RateCardItem> rateCard) Defines the per unit rates for product dimensions.rateCard(Consumer<RateCardItem.Builder>... rateCard) Defines the per unit rates for product dimensions.rateCard(RateCardItem... rateCard) Defines the per unit rates for product dimensions.selector(Consumer<Selector.Builder> selector) Differentiates between the mutually exclusive rate cards in the same pricing term to be selected by the buyer.Differentiates between the mutually exclusive rate cards in the same pricing term to be selected by the buyer.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- 
constraintsDefines limits on how the term can be configured by acceptors. - Parameters:
- constraints- Defines limits on how the term can be configured by acceptors.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
constraintsdefault ConfigurableUpfrontRateCardItem.Builder constraints(Consumer<Constraints.Builder> constraints) Defines limits on how the term can be configured by acceptors. This is a convenience method that creates an instance of theConstraints.Builderavoiding the need to create one manually viaConstraints.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconstraints(Constraints).- Parameters:
- constraints- a consumer that will call methods on- Constraints.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
rateCardDefines the per unit rates for product dimensions. - Parameters:
- rateCard- Defines the per unit rates for product dimensions.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
rateCardDefines the per unit rates for product dimensions. - Parameters:
- rateCard- Defines the per unit rates for product dimensions.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
rateCardDefines the per unit rates for product dimensions. This is a convenience method that creates an instance of theRateCardItem.Builderavoiding the need to create one manually viaRateCardItem.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torateCard(List<RateCardItem>).- Parameters:
- rateCard- a consumer that will call methods on- RateCardItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
selectorDifferentiates between the mutually exclusive rate cards in the same pricing term to be selected by the buyer. - Parameters:
- selector- Differentiates between the mutually exclusive rate cards in the same pricing term to be selected by the buyer.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
selectorDifferentiates between the mutually exclusive rate cards in the same pricing term to be selected by the buyer. This is a convenience method that creates an instance of theSelector.Builderavoiding the need to create one manually viaSelector.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toselector(Selector).- Parameters:
- selector- a consumer that will call methods on- Selector.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-