public static interface SavingsPlanOffering.Builder extends SdkPojo, CopyableBuilder<SavingsPlanOffering.Builder,SavingsPlanOffering>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSavingsPlanOffering.Builder offeringId(String offeringId)
The ID of the offering.
offeringId - The ID of the offering.SavingsPlanOffering.Builder productTypesWithStrings(Collection<String> productTypes)
The product type.
productTypes - The product type.SavingsPlanOffering.Builder productTypesWithStrings(String... productTypes)
The product type.
productTypes - The product type.SavingsPlanOffering.Builder productTypes(Collection<SavingsPlanProductType> productTypes)
The product type.
productTypes - The product type.SavingsPlanOffering.Builder productTypes(SavingsPlanProductType... productTypes)
The product type.
productTypes - The product type.SavingsPlanOffering.Builder planType(String planType)
The plan type.
planType - The plan type.SavingsPlanType,
SavingsPlanTypeSavingsPlanOffering.Builder planType(SavingsPlanType planType)
The plan type.
planType - The plan type.SavingsPlanType,
SavingsPlanTypeSavingsPlanOffering.Builder description(String description)
The description.
description - The description.SavingsPlanOffering.Builder paymentOption(String paymentOption)
The payment option.
paymentOption - The payment option.SavingsPlanPaymentOption,
SavingsPlanPaymentOptionSavingsPlanOffering.Builder paymentOption(SavingsPlanPaymentOption paymentOption)
The payment option.
paymentOption - The payment option.SavingsPlanPaymentOption,
SavingsPlanPaymentOptionSavingsPlanOffering.Builder durationSeconds(Long durationSeconds)
The duration, in seconds.
durationSeconds - The duration, in seconds.SavingsPlanOffering.Builder currency(String currency)
The currency.
currency - The currency.CurrencyCode,
CurrencyCodeSavingsPlanOffering.Builder currency(CurrencyCode currency)
The currency.
currency - The currency.CurrencyCode,
CurrencyCodeSavingsPlanOffering.Builder serviceCode(String serviceCode)
The service.
serviceCode - The service.SavingsPlanOffering.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.SavingsPlanOffering.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.SavingsPlanOffering.Builder properties(Collection<SavingsPlanOfferingProperty> properties)
The properties.
properties - The properties.SavingsPlanOffering.Builder properties(SavingsPlanOfferingProperty... properties)
The properties.
properties - The properties.SavingsPlanOffering.Builder properties(Consumer<SavingsPlanOfferingProperty.Builder>... properties)
The properties.
This is a convenience method that creates an instance of theSavingsPlanOfferingProperty.Builder avoiding the
need to create one manually via
SavingsPlanOfferingProperty.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
SavingsPlanOfferingProperty.Builder#properties(java.util.Collection) Copyright © 2022. All rights reserved.