Interface ReservedInstancesPricing.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ReservedInstancesPricing.Builder,
,ReservedInstancesPricing> SdkBuilder<ReservedInstancesPricing.Builder,
,ReservedInstancesPricing> SdkPojo
- Enclosing class:
ReservedInstancesPricing
public static interface ReservedInstancesPricing.Builder
extends SdkPojo, CopyableBuilder<ReservedInstancesPricing.Builder,ReservedInstancesPricing>
-
Method Summary
Modifier and TypeMethodDescriptionestimatedMonthlyAmortizedReservationCost
(Double estimatedMonthlyAmortizedReservationCost) The estimated cost of your recurring monthly fees for the recommended reserved instance across the month.estimatedOnDemandCost
(Double estimatedOnDemandCost) The remaining On-Demand cost estimated to not be covered by the recommended reserved instance, over the length of the lookback period.monthlyReservationEligibleCost
(Double monthlyReservationEligibleCost) The cost of paying for the recommended reserved instance monthly.savingsPercentage
(Double savingsPercentage) The savings percentage relative to the total On-Demand costs that are associated with this instance.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 Details
-
estimatedMonthlyAmortizedReservationCost
ReservedInstancesPricing.Builder estimatedMonthlyAmortizedReservationCost(Double estimatedMonthlyAmortizedReservationCost) The estimated cost of your recurring monthly fees for the recommended reserved instance across the month.
- Parameters:
estimatedMonthlyAmortizedReservationCost
- The estimated cost of your recurring monthly fees for the recommended reserved instance across the month.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
estimatedOnDemandCost
The remaining On-Demand cost estimated to not be covered by the recommended reserved instance, over the length of the lookback period.
- Parameters:
estimatedOnDemandCost
- The remaining On-Demand cost estimated to not be covered by the recommended reserved instance, over the length of the lookback period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
monthlyReservationEligibleCost
ReservedInstancesPricing.Builder monthlyReservationEligibleCost(Double monthlyReservationEligibleCost) The cost of paying for the recommended reserved instance monthly.
- Parameters:
monthlyReservationEligibleCost
- The cost of paying for the recommended reserved instance monthly.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
savingsPercentage
The savings percentage relative to the total On-Demand costs that are associated with this instance.
- Parameters:
savingsPercentage
- The savings percentage relative to the total On-Demand costs that are associated with this instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-