Interface SavingsPlanRate.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<SavingsPlanRate.Builder,,- SavingsPlanRate> - SdkBuilder<SavingsPlanRate.Builder,,- SavingsPlanRate> - SdkPojo
- Enclosing class:
- SavingsPlanRate
@Mutable
@NotThreadSafe
public static interface SavingsPlanRate.Builder
extends SdkPojo, CopyableBuilder<SavingsPlanRate.Builder,SavingsPlanRate> 
- 
Method SummaryModifier and TypeMethodDescriptionThe currency.currency(CurrencyCode currency) The currency.The specific Amazon Web Services operation for the line item in the billing report.productType(String productType) The product type.productType(SavingsPlanProductType productType) The product type.properties(Collection<SavingsPlanRateProperty> properties) The properties.properties(Consumer<SavingsPlanRateProperty.Builder>... properties) The properties.properties(SavingsPlanRateProperty... properties) The properties.The rate.serviceCode(String serviceCode) The service.serviceCode(SavingsPlanRateServiceCode serviceCode) The service.The unit.unit(SavingsPlanRateUnit unit) The unit.The usage details of the line item in the billing report.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- 
rateThe rate. - Parameters:
- rate- The rate.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
currencyThe currency. - Parameters:
- currency- The currency.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
currencyThe currency. - Parameters:
- currency- The currency.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
unitThe unit. - Parameters:
- unit- The unit.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
unitThe unit. - Parameters:
- unit- The unit.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
productTypeThe product type. - Parameters:
- productType- The product type.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
productTypeThe product type. - Parameters:
- productType- The product type.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
serviceCodeThe service. - Parameters:
- serviceCode- The service.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
serviceCodeThe service. - Parameters:
- serviceCode- The service.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
usageTypeThe usage details of the line item in the billing report. - Parameters:
- usageType- The usage details of the line item in the billing report.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
operationThe specific Amazon Web Services operation for the line item in the billing report. - Parameters:
- operation- The specific Amazon Web Services operation for the line item in the billing report.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
propertiesThe properties. - Parameters:
- properties- The properties.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
propertiesThe properties. - Parameters:
- properties- The properties.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
propertiesThe properties. This is a convenience method that creates an instance of theSavingsPlanRateProperty.Builderavoiding the need to create one manually viaSavingsPlanRateProperty.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toproperties(List<SavingsPlanRateProperty>).- Parameters:
- properties- a consumer that will call methods on- SavingsPlanRateProperty.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-