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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReservedInstancesPricing.BuilderestimatedMonthlyAmortizedReservationCost(Double estimatedMonthlyAmortizedReservationCost)The estimated cost of your recurring monthly fees for the recommended reserved instance across the month.ReservedInstancesPricing.BuilderestimatedOnDemandCost(Double estimatedOnDemandCost)The remaining On-Demand cost estimated to not be covered by the recommended reserved instance, over the length of the lookback period.ReservedInstancesPricing.BuildermonthlyReservationEligibleCost(Double monthlyReservationEligibleCost)The cost of paying for the recommended reserved instance monthly.ReservedInstancesPricing.BuildersavingsPercentage(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
estimatedOnDemandCost
ReservedInstancesPricing.Builder 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.
- 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
ReservedInstancesPricing.Builder savingsPercentage(Double 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.
-
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.
-
-