Interface ReservationAggregates.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ReservationAggregates.Builder,ReservationAggregates>,SdkBuilder<ReservationAggregates.Builder,ReservationAggregates>,SdkPojo
- Enclosing class:
- ReservationAggregates
public static interface ReservationAggregates.Builder extends SdkPojo, CopyableBuilder<ReservationAggregates.Builder,ReservationAggregates>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReservationAggregates.BuilderamortizedRecurringFee(String amortizedRecurringFee)The monthly cost of your reservation.ReservationAggregates.BuilderamortizedUpfrontFee(String amortizedUpfrontFee)The upfront cost of your reservation.ReservationAggregates.BuildernetRISavings(String netRISavings)How much you saved due to purchasing and utilizing reservation.ReservationAggregates.BuilderonDemandCostOfRIHoursUsed(String onDemandCostOfRIHoursUsed)How much your reservation costs if charged On-Demand rates.ReservationAggregates.BuilderpurchasedHours(String purchasedHours)How many reservation hours that you purchased.ReservationAggregates.BuilderpurchasedUnits(String purchasedUnits)The number of Amazon EC2 reservation hours that you purchased.ReservationAggregates.BuilderrealizedSavings(String realizedSavings)The realized savings because of purchasing and using a reservation.ReservationAggregates.BuilderriCostForUnusedHours(String riCostForUnusedHours)The cost of unused hours for your reservation.ReservationAggregates.BuildertotalActualHours(String totalActualHours)The total number of reservation hours that you used.ReservationAggregates.BuildertotalActualUnits(String totalActualUnits)The total number of Amazon EC2 reservation hours that you used.ReservationAggregates.BuildertotalAmortizedFee(String totalAmortizedFee)The total cost of your reservation.ReservationAggregates.BuildertotalPotentialRISavings(String totalPotentialRISavings)How much you might save if you use your entire reservation.ReservationAggregates.BuilderunrealizedSavings(String unrealizedSavings)The unrealized savings because of purchasing and using a reservation.ReservationAggregates.BuilderunusedHours(String unusedHours)The number of reservation hours that you didn't use.ReservationAggregates.BuilderunusedUnits(String unusedUnits)The number of Amazon EC2 reservation hours that you didn't use.ReservationAggregates.BuilderutilizationPercentage(String utilizationPercentage)The percentage of reservation time that you used.ReservationAggregates.BuilderutilizationPercentageInUnits(String utilizationPercentageInUnits)The percentage of Amazon EC2 reservation time that you used.-
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
-
utilizationPercentage
ReservationAggregates.Builder utilizationPercentage(String utilizationPercentage)
The percentage of reservation time that you used.
- Parameters:
utilizationPercentage- The percentage of reservation time that you used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
utilizationPercentageInUnits
ReservationAggregates.Builder utilizationPercentageInUnits(String utilizationPercentageInUnits)
The percentage of Amazon EC2 reservation time that you used. It's converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.
- Parameters:
utilizationPercentageInUnits- The percentage of Amazon EC2 reservation time that you used. It's converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
purchasedHours
ReservationAggregates.Builder purchasedHours(String purchasedHours)
How many reservation hours that you purchased.
- Parameters:
purchasedHours- How many reservation hours that you purchased.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
purchasedUnits
ReservationAggregates.Builder purchasedUnits(String purchasedUnits)
The number of Amazon EC2 reservation hours that you purchased. It's converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.
- Parameters:
purchasedUnits- The number of Amazon EC2 reservation hours that you purchased. It's converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalActualHours
ReservationAggregates.Builder totalActualHours(String totalActualHours)
The total number of reservation hours that you used.
- Parameters:
totalActualHours- The total number of reservation hours that you used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalActualUnits
ReservationAggregates.Builder totalActualUnits(String totalActualUnits)
The total number of Amazon EC2 reservation hours that you used. It's converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.
- Parameters:
totalActualUnits- The total number of Amazon EC2 reservation hours that you used. It's converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unusedHours
ReservationAggregates.Builder unusedHours(String unusedHours)
The number of reservation hours that you didn't use.
- Parameters:
unusedHours- The number of reservation hours that you didn't use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unusedUnits
ReservationAggregates.Builder unusedUnits(String unusedUnits)
The number of Amazon EC2 reservation hours that you didn't use. It's converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.
- Parameters:
unusedUnits- The number of Amazon EC2 reservation hours that you didn't use. It's converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
onDemandCostOfRIHoursUsed
ReservationAggregates.Builder onDemandCostOfRIHoursUsed(String onDemandCostOfRIHoursUsed)
How much your reservation costs if charged On-Demand rates.
- Parameters:
onDemandCostOfRIHoursUsed- How much your reservation costs if charged On-Demand rates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
netRISavings
ReservationAggregates.Builder netRISavings(String netRISavings)
How much you saved due to purchasing and utilizing reservation. Amazon Web Services calculates this by subtracting
TotalAmortizedFeefromOnDemandCostOfRIHoursUsed.- Parameters:
netRISavings- How much you saved due to purchasing and utilizing reservation. Amazon Web Services calculates this by subtractingTotalAmortizedFeefromOnDemandCostOfRIHoursUsed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalPotentialRISavings
ReservationAggregates.Builder totalPotentialRISavings(String totalPotentialRISavings)
How much you might save if you use your entire reservation.
- Parameters:
totalPotentialRISavings- How much you might save if you use your entire reservation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
amortizedUpfrontFee
ReservationAggregates.Builder amortizedUpfrontFee(String amortizedUpfrontFee)
The upfront cost of your reservation. It's amortized over the reservation period.
- Parameters:
amortizedUpfrontFee- The upfront cost of your reservation. It's amortized over the reservation period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
amortizedRecurringFee
ReservationAggregates.Builder amortizedRecurringFee(String amortizedRecurringFee)
The monthly cost of your reservation. It's amortized over the reservation period.
- Parameters:
amortizedRecurringFee- The monthly cost of your reservation. It's amortized over the reservation period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalAmortizedFee
ReservationAggregates.Builder totalAmortizedFee(String totalAmortizedFee)
The total cost of your reservation. It's amortized over the reservation period.
- Parameters:
totalAmortizedFee- The total cost of your reservation. It's amortized over the reservation period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
riCostForUnusedHours
ReservationAggregates.Builder riCostForUnusedHours(String riCostForUnusedHours)
The cost of unused hours for your reservation.
- Parameters:
riCostForUnusedHours- The cost of unused hours for your reservation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
realizedSavings
ReservationAggregates.Builder realizedSavings(String realizedSavings)
The realized savings because of purchasing and using a reservation.
- Parameters:
realizedSavings- The realized savings because of purchasing and using a reservation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unrealizedSavings
ReservationAggregates.Builder unrealizedSavings(String unrealizedSavings)
The unrealized savings because of purchasing and using a reservation.
- Parameters:
unrealizedSavings- The unrealized savings because of purchasing and using a reservation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-