public static interface SavingsPlanOfferingRate.Builder extends SdkPojo, CopyableBuilder<SavingsPlanOfferingRate.Builder,SavingsPlanOfferingRate>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSavingsPlanOfferingRate.Builder savingsPlanOffering(ParentSavingsPlanOffering savingsPlanOffering)
The Savings Plan offering.
savingsPlanOffering - The Savings Plan offering.default SavingsPlanOfferingRate.Builder savingsPlanOffering(Consumer<ParentSavingsPlanOffering.Builder> savingsPlanOffering)
The Savings Plan offering.
This is a convenience method that creates an instance of theParentSavingsPlanOffering.Builder
avoiding the need to create one manually via ParentSavingsPlanOffering.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to savingsPlanOffering(ParentSavingsPlanOffering).
savingsPlanOffering - a consumer that will call methods on ParentSavingsPlanOffering.BuildersavingsPlanOffering(ParentSavingsPlanOffering)SavingsPlanOfferingRate.Builder rate(String rate)
The Savings Plan rate.
rate - The Savings Plan rate.SavingsPlanOfferingRate.Builder unit(String unit)
The unit.
unit - The unit.SavingsPlanRateUnit,
SavingsPlanRateUnitSavingsPlanOfferingRate.Builder unit(SavingsPlanRateUnit unit)
The unit.
unit - The unit.SavingsPlanRateUnit,
SavingsPlanRateUnitSavingsPlanOfferingRate.Builder productType(String productType)
The product type.
productType - The product type.SavingsPlanProductType,
SavingsPlanProductTypeSavingsPlanOfferingRate.Builder productType(SavingsPlanProductType productType)
The product type.
productType - The product type.SavingsPlanProductType,
SavingsPlanProductTypeSavingsPlanOfferingRate.Builder serviceCode(String serviceCode)
The service.
serviceCode - The service.SavingsPlanRateServiceCode,
SavingsPlanRateServiceCodeSavingsPlanOfferingRate.Builder serviceCode(SavingsPlanRateServiceCode serviceCode)
The service.
serviceCode - The service.SavingsPlanRateServiceCode,
SavingsPlanRateServiceCodeSavingsPlanOfferingRate.Builder usageType(String usageType)
The usage details of the line item in the billing report.
usageType - The usage details of the line item in the billing report.SavingsPlanOfferingRate.Builder operation(String operation)
The specific AWS operation for the line item in the billing report.
operation - The specific AWS operation for the line item in the billing report.SavingsPlanOfferingRate.Builder properties(Collection<SavingsPlanOfferingRateProperty> properties)
The properties.
properties - The properties.SavingsPlanOfferingRate.Builder properties(SavingsPlanOfferingRateProperty... properties)
The properties.
properties - The properties.SavingsPlanOfferingRate.Builder properties(Consumer<SavingsPlanOfferingRateProperty.Builder>... properties)
The properties.
This is a convenience method that creates an instance of theSavingsPlanOfferingRateProperty.Builder avoiding
the need to create one manually via
SavingsPlanOfferingRateProperty.builder().
When the Consumer completes,
SdkBuilder.build() is
called immediately and its result is passed to #properties(List.
properties - a consumer that will call methods on
SavingsPlanOfferingRateProperty.Builder#properties(java.util.Collection) Copyright © 2023. All rights reserved.