Interface ComputeSavingsPlansConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ComputeSavingsPlansConfiguration.Builder,
,ComputeSavingsPlansConfiguration> SdkBuilder<ComputeSavingsPlansConfiguration.Builder,
,ComputeSavingsPlansConfiguration> SdkPojo
- Enclosing class:
ComputeSavingsPlansConfiguration
@Mutable
@NotThreadSafe
public static interface ComputeSavingsPlansConfiguration.Builder
extends SdkPojo, CopyableBuilder<ComputeSavingsPlansConfiguration.Builder,ComputeSavingsPlansConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionaccountScope
(String accountScope) The account scope for which you want recommendations.hourlyCommitment
(String hourlyCommitment) The hourly commitment for the Savings Plans type.paymentOption
(String paymentOption) The payment option for the commitment.The Savings Plans recommendation term in years.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, sdkFieldNameToField, sdkFields
-
Method Details
-
accountScope
The account scope for which you want recommendations. Amazon Web Services calculates recommendations including the management account and member accounts if the value is set to
PAYER
. If the value isLINKED
, recommendations are calculated for individual member accounts only.- Parameters:
accountScope
- The account scope for which you want recommendations. Amazon Web Services calculates recommendations including the management account and member accounts if the value is set toPAYER
. If the value isLINKED
, recommendations are calculated for individual member accounts only.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
term
The Savings Plans recommendation term in years.
- Parameters:
term
- The Savings Plans recommendation term in years.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
paymentOption
The payment option for the commitment.
- Parameters:
paymentOption
- The payment option for the commitment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hourlyCommitment
The hourly commitment for the Savings Plans type.
- Parameters:
hourlyCommitment
- The hourly commitment for the Savings Plans type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-