Interface DynamoDbReservedCapacityConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DynamoDbReservedCapacityConfiguration.Builder,
,DynamoDbReservedCapacityConfiguration> SdkBuilder<DynamoDbReservedCapacityConfiguration.Builder,
,DynamoDbReservedCapacityConfiguration> SdkPojo
- Enclosing class:
DynamoDbReservedCapacityConfiguration
@Mutable
@NotThreadSafe
public static interface DynamoDbReservedCapacityConfiguration.Builder
extends SdkPojo, CopyableBuilder<DynamoDbReservedCapacityConfiguration.Builder,DynamoDbReservedCapacityConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionaccountScope
(String accountScope) The account scope for which you want recommendations.capacityUnits
(String capacityUnits) The capacity unit of the recommended reservation.monthlyRecurringCost
(String monthlyRecurringCost) How much purchasing this reserved capacity costs you on a monthly basis.numberOfCapacityUnitsToPurchase
(String numberOfCapacityUnitsToPurchase) The number of reserved capacity units that Amazon Web Services recommends that you purchase.paymentOption
(String paymentOption) The payment option for the commitment.reservedInstancesRegion
(String reservedInstancesRegion) The Amazon Web Services Region of the commitment.The service for which you want recommendations.The reserved capacity recommendation term in years.upfrontCost
(String upfrontCost) How much purchasing this reserved capacity costs you upfront.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.
- Parameters:
accountScope
- The account scope for which you want recommendations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
service
The service for which you want recommendations.
- Parameters:
service
- The service for which you want recommendations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
term
The reserved capacity recommendation term in years.
- Parameters:
term
- The reserved capacity 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.
-
reservedInstancesRegion
DynamoDbReservedCapacityConfiguration.Builder reservedInstancesRegion(String reservedInstancesRegion) The Amazon Web Services Region of the commitment.
- Parameters:
reservedInstancesRegion
- The Amazon Web Services Region of the commitment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
upfrontCost
How much purchasing this reserved capacity costs you upfront.
- Parameters:
upfrontCost
- How much purchasing this reserved capacity costs you upfront.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
monthlyRecurringCost
How much purchasing this reserved capacity costs you on a monthly basis.
- Parameters:
monthlyRecurringCost
- How much purchasing this reserved capacity costs you on a monthly basis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numberOfCapacityUnitsToPurchase
DynamoDbReservedCapacityConfiguration.Builder numberOfCapacityUnitsToPurchase(String numberOfCapacityUnitsToPurchase) The number of reserved capacity units that Amazon Web Services recommends that you purchase.
- Parameters:
numberOfCapacityUnitsToPurchase
- The number of reserved capacity units that Amazon Web Services recommends that you purchase.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capacityUnits
The capacity unit of the recommended reservation.
- Parameters:
capacityUnits
- The capacity unit of the recommended reservation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-