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 that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #properties(List) .properties - a consumer that will call methods on List.Builder #properties(List) Copyright © 2022. All rights reserved.