@Generated(value="software.amazon.awssdk:codegen") public final class ReservationPurchaseRecommendationDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ReservationPurchaseRecommendationDetail.Builder,ReservationPurchaseRecommendationDetail>
Details about your recommended reservation purchase.
Modifier and Type | Class and Description |
---|---|
static interface |
ReservationPurchaseRecommendationDetail.Builder |
Modifier and Type | Method and Description |
---|---|
String |
accountId()
Returns the value of the AccountId property for this object.
|
String |
averageNormalizedUnitsUsedPerHour()
The average number of normalized units that you used in an hour during the historical period.
|
String |
averageNumberOfInstancesUsedPerHour()
The average number of instances that you used in an hour during the historical period.
|
String |
averageUtilization()
The average utilization of your instances.
|
static ReservationPurchaseRecommendationDetail.Builder |
builder() |
String |
currencyCode()
The currency code that AWS used to calculate the costs for this instance.
|
boolean |
equals(Object obj) |
String |
estimatedBreakEvenInMonths()
How long AWS estimates that it takes for this instance to start saving you money, in months.
|
String |
estimatedMonthlyOnDemandCost()
How much AWS estimates that you spend on On-Demand Instances in a month.
|
String |
estimatedMonthlySavingsAmount()
How much AWS estimates that this specific recommendation could save you in a month.
|
String |
estimatedMonthlySavingsPercentage()
How much AWS estimates that this specific recommendation could save you in a month, as a percentage of your
overall costs.
|
String |
estimatedReservationCostForLookbackPeriod()
How much AWS estimates that you would have spent for all usage during the specified historical period if you had
had a reservation.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
InstanceDetails |
instanceDetails()
Details about the instances that AWS recommends that you purchase.
|
String |
maximumNormalizedUnitsUsedPerHour()
The maximum number of normalized units that you used in an hour during the historical period.
|
String |
maximumNumberOfInstancesUsedPerHour()
The maximum number of instances that you used in an hour during the historical period.
|
String |
minimumNormalizedUnitsUsedPerHour()
The minimum number of hours that you used in an hour during the historical period.
|
String |
minimumNumberOfInstancesUsedPerHour()
The minimum number of instances that you used in an hour during the historical period.
|
String |
recommendedNormalizedUnitsToPurchase()
The number of normalized units that AWS recommends that you purchase.
|
String |
recommendedNumberOfInstancesToPurchase()
The number of instances that AWS recommends that you purchase.
|
String |
recurringStandardMonthlyCost()
How much purchasing this instance costs you on a monthly basis.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ReservationPurchaseRecommendationDetail.Builder> |
serializableBuilderClass() |
ReservationPurchaseRecommendationDetail.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
String |
upfrontCost()
How much purchasing this instance costs you upfront.
|
copy
public String accountId()
public InstanceDetails instanceDetails()
Details about the instances that AWS recommends that you purchase.
public String recommendedNumberOfInstancesToPurchase()
The number of instances that AWS recommends that you purchase.
public String recommendedNormalizedUnitsToPurchase()
The number of normalized units that AWS recommends that you purchase.
public String minimumNumberOfInstancesUsedPerHour()
The minimum number of instances that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.
public String minimumNormalizedUnitsUsedPerHour()
The minimum number of hours that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.
public String maximumNumberOfInstancesUsedPerHour()
The maximum number of instances that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.
public String maximumNormalizedUnitsUsedPerHour()
The maximum number of normalized units that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.
public String averageNumberOfInstancesUsedPerHour()
The average number of instances that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.
public String averageNormalizedUnitsUsedPerHour()
The average number of normalized units that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.
public String averageUtilization()
The average utilization of your instances. AWS uses this to calculate your recommended reservation purchases.
public String estimatedBreakEvenInMonths()
How long AWS estimates that it takes for this instance to start saving you money, in months.
public String currencyCode()
The currency code that AWS used to calculate the costs for this instance.
public String estimatedMonthlySavingsAmount()
How much AWS estimates that this specific recommendation could save you in a month.
public String estimatedMonthlySavingsPercentage()
How much AWS estimates that this specific recommendation could save you in a month, as a percentage of your overall costs.
public String estimatedMonthlyOnDemandCost()
How much AWS estimates that you spend on On-Demand Instances in a month.
public String estimatedReservationCostForLookbackPeriod()
How much AWS estimates that you would have spent for all usage during the specified historical period if you had had a reservation.
public String upfrontCost()
How much purchasing this instance costs you upfront.
public String recurringStandardMonthlyCost()
How much purchasing this instance costs you on a monthly basis.
public ReservationPurchaseRecommendationDetail.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ReservationPurchaseRecommendationDetail.Builder,ReservationPurchaseRecommendationDetail>
public static ReservationPurchaseRecommendationDetail.Builder builder()
public static Class<? extends ReservationPurchaseRecommendationDetail.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.