Interface ParentSavingsPlanOffering.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ParentSavingsPlanOffering.Builder,ParentSavingsPlanOffering>,SdkBuilder<ParentSavingsPlanOffering.Builder,ParentSavingsPlanOffering>,SdkPojo
- Enclosing class:
- ParentSavingsPlanOffering
public static interface ParentSavingsPlanOffering.Builder extends SdkPojo, CopyableBuilder<ParentSavingsPlanOffering.Builder,ParentSavingsPlanOffering>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ParentSavingsPlanOffering.Buildercurrency(String currency)The currency.ParentSavingsPlanOffering.Buildercurrency(CurrencyCode currency)The currency.ParentSavingsPlanOffering.BuilderdurationSeconds(Long durationSeconds)The duration, in seconds.ParentSavingsPlanOffering.BuilderofferingId(String offeringId)The ID of the offering.ParentSavingsPlanOffering.BuilderpaymentOption(String paymentOption)The payment option.ParentSavingsPlanOffering.BuilderpaymentOption(SavingsPlanPaymentOption paymentOption)The payment option.ParentSavingsPlanOffering.BuilderplanDescription(String planDescription)The description.ParentSavingsPlanOffering.BuilderplanType(String planType)The plan type.ParentSavingsPlanOffering.BuilderplanType(SavingsPlanType planType)The plan type.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
offeringId
ParentSavingsPlanOffering.Builder offeringId(String offeringId)
The ID of the offering.
- Parameters:
offeringId- The ID of the offering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
paymentOption
ParentSavingsPlanOffering.Builder paymentOption(String paymentOption)
The payment option.
- Parameters:
paymentOption- The payment option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SavingsPlanPaymentOption,SavingsPlanPaymentOption
-
paymentOption
ParentSavingsPlanOffering.Builder paymentOption(SavingsPlanPaymentOption paymentOption)
The payment option.
- Parameters:
paymentOption- The payment option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SavingsPlanPaymentOption,SavingsPlanPaymentOption
-
planType
ParentSavingsPlanOffering.Builder planType(String planType)
The plan type.
- Parameters:
planType- The plan type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SavingsPlanType,SavingsPlanType
-
planType
ParentSavingsPlanOffering.Builder planType(SavingsPlanType planType)
The plan type.
- Parameters:
planType- The plan type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SavingsPlanType,SavingsPlanType
-
durationSeconds
ParentSavingsPlanOffering.Builder durationSeconds(Long durationSeconds)
The duration, in seconds.
- Parameters:
durationSeconds- The duration, in seconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currency
ParentSavingsPlanOffering.Builder currency(String currency)
The currency.
- Parameters:
currency- The currency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CurrencyCode,CurrencyCode
-
currency
ParentSavingsPlanOffering.Builder currency(CurrencyCode currency)
The currency.
- Parameters:
currency- The currency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CurrencyCode,CurrencyCode
-
planDescription
ParentSavingsPlanOffering.Builder planDescription(String planDescription)
The description.
- Parameters:
planDescription- The description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-