@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ReservationPurchaseRecommendationDetail extends Object implements Serializable, Cloneable, StructuredPojo
Details about your recommended reservation purchase.
Constructor and Description |
---|
ReservationPurchaseRecommendationDetail() |
Modifier and Type | Method and Description |
---|---|
ReservationPurchaseRecommendationDetail |
clone() |
boolean |
equals(Object obj) |
String |
getAccountId()
The account that this Reserved Instance (RI) recommendation is for.
|
String |
getAverageNormalizedUnitsUsedPerHour()
The average number of normalized units that you used in an hour during the historical period.
|
String |
getAverageNumberOfInstancesUsedPerHour()
The average number of instances that you used in an hour during the historical period.
|
String |
getAverageUtilization()
The average utilization of your instances.
|
String |
getCurrencyCode()
The currency code that Amazon Web Services used to calculate the costs for this instance.
|
String |
getEstimatedBreakEvenInMonths()
How long Amazon Web Services estimates that it takes for this instance to start saving you money, in months.
|
String |
getEstimatedMonthlyOnDemandCost()
How much Amazon Web Services estimates that you spend on On-Demand Instances in a month.
|
String |
getEstimatedMonthlySavingsAmount()
How much Amazon Web Services estimates that this specific recommendation might save you in a month.
|
String |
getEstimatedMonthlySavingsPercentage()
How much Amazon Web Services estimates that this specific recommendation might save you in a month, as a
percentage of your overall costs.
|
String |
getEstimatedReservationCostForLookbackPeriod()
How much Amazon Web Services estimates that you might spend for all usage during the specified historical period
if you had a reservation.
|
InstanceDetails |
getInstanceDetails()
Details about the reservations that Amazon Web Services recommends that you purchase.
|
String |
getMaximumNormalizedUnitsUsedPerHour()
The maximum number of normalized units that you used in an hour during the historical period.
|
String |
getMaximumNumberOfInstancesUsedPerHour()
The maximum number of instances that you used in an hour during the historical period.
|
String |
getMinimumNormalizedUnitsUsedPerHour()
The minimum number of normalized units that you used in an hour during the historical period.
|
String |
getMinimumNumberOfInstancesUsedPerHour()
The minimum number of instances that you used in an hour during the historical period.
|
String |
getRecommendedNormalizedUnitsToPurchase()
The number of normalized units that Amazon Web Services recommends that you purchase.
|
String |
getRecommendedNumberOfInstancesToPurchase()
The number of instances that Amazon Web Services recommends that you purchase.
|
String |
getRecurringStandardMonthlyCost()
How much purchasing this instance costs you on a monthly basis.
|
String |
getUpfrontCost()
How much purchasing this instance costs you upfront.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccountId(String accountId)
The account that this Reserved Instance (RI) recommendation is for.
|
void |
setAverageNormalizedUnitsUsedPerHour(String averageNormalizedUnitsUsedPerHour)
The average number of normalized units that you used in an hour during the historical period.
|
void |
setAverageNumberOfInstancesUsedPerHour(String averageNumberOfInstancesUsedPerHour)
The average number of instances that you used in an hour during the historical period.
|
void |
setAverageUtilization(String averageUtilization)
The average utilization of your instances.
|
void |
setCurrencyCode(String currencyCode)
The currency code that Amazon Web Services used to calculate the costs for this instance.
|
void |
setEstimatedBreakEvenInMonths(String estimatedBreakEvenInMonths)
How long Amazon Web Services estimates that it takes for this instance to start saving you money, in months.
|
void |
setEstimatedMonthlyOnDemandCost(String estimatedMonthlyOnDemandCost)
How much Amazon Web Services estimates that you spend on On-Demand Instances in a month.
|
void |
setEstimatedMonthlySavingsAmount(String estimatedMonthlySavingsAmount)
How much Amazon Web Services estimates that this specific recommendation might save you in a month.
|
void |
setEstimatedMonthlySavingsPercentage(String estimatedMonthlySavingsPercentage)
How much Amazon Web Services estimates that this specific recommendation might save you in a month, as a
percentage of your overall costs.
|
void |
setEstimatedReservationCostForLookbackPeriod(String estimatedReservationCostForLookbackPeriod)
How much Amazon Web Services estimates that you might spend for all usage during the specified historical period
if you had a reservation.
|
void |
setInstanceDetails(InstanceDetails instanceDetails)
Details about the reservations that Amazon Web Services recommends that you purchase.
|
void |
setMaximumNormalizedUnitsUsedPerHour(String maximumNormalizedUnitsUsedPerHour)
The maximum number of normalized units that you used in an hour during the historical period.
|
void |
setMaximumNumberOfInstancesUsedPerHour(String maximumNumberOfInstancesUsedPerHour)
The maximum number of instances that you used in an hour during the historical period.
|
void |
setMinimumNormalizedUnitsUsedPerHour(String minimumNormalizedUnitsUsedPerHour)
The minimum number of normalized units that you used in an hour during the historical period.
|
void |
setMinimumNumberOfInstancesUsedPerHour(String minimumNumberOfInstancesUsedPerHour)
The minimum number of instances that you used in an hour during the historical period.
|
void |
setRecommendedNormalizedUnitsToPurchase(String recommendedNormalizedUnitsToPurchase)
The number of normalized units that Amazon Web Services recommends that you purchase.
|
void |
setRecommendedNumberOfInstancesToPurchase(String recommendedNumberOfInstancesToPurchase)
The number of instances that Amazon Web Services recommends that you purchase.
|
void |
setRecurringStandardMonthlyCost(String recurringStandardMonthlyCost)
How much purchasing this instance costs you on a monthly basis.
|
void |
setUpfrontCost(String upfrontCost)
How much purchasing this instance costs you upfront.
|
String |
toString()
Returns a string representation of this object.
|
ReservationPurchaseRecommendationDetail |
withAccountId(String accountId)
The account that this Reserved Instance (RI) recommendation is for.
|
ReservationPurchaseRecommendationDetail |
withAverageNormalizedUnitsUsedPerHour(String averageNormalizedUnitsUsedPerHour)
The average number of normalized units that you used in an hour during the historical period.
|
ReservationPurchaseRecommendationDetail |
withAverageNumberOfInstancesUsedPerHour(String averageNumberOfInstancesUsedPerHour)
The average number of instances that you used in an hour during the historical period.
|
ReservationPurchaseRecommendationDetail |
withAverageUtilization(String averageUtilization)
The average utilization of your instances.
|
ReservationPurchaseRecommendationDetail |
withCurrencyCode(String currencyCode)
The currency code that Amazon Web Services used to calculate the costs for this instance.
|
ReservationPurchaseRecommendationDetail |
withEstimatedBreakEvenInMonths(String estimatedBreakEvenInMonths)
How long Amazon Web Services estimates that it takes for this instance to start saving you money, in months.
|
ReservationPurchaseRecommendationDetail |
withEstimatedMonthlyOnDemandCost(String estimatedMonthlyOnDemandCost)
How much Amazon Web Services estimates that you spend on On-Demand Instances in a month.
|
ReservationPurchaseRecommendationDetail |
withEstimatedMonthlySavingsAmount(String estimatedMonthlySavingsAmount)
How much Amazon Web Services estimates that this specific recommendation might save you in a month.
|
ReservationPurchaseRecommendationDetail |
withEstimatedMonthlySavingsPercentage(String estimatedMonthlySavingsPercentage)
How much Amazon Web Services estimates that this specific recommendation might save you in a month, as a
percentage of your overall costs.
|
ReservationPurchaseRecommendationDetail |
withEstimatedReservationCostForLookbackPeriod(String estimatedReservationCostForLookbackPeriod)
How much Amazon Web Services estimates that you might spend for all usage during the specified historical period
if you had a reservation.
|
ReservationPurchaseRecommendationDetail |
withInstanceDetails(InstanceDetails instanceDetails)
Details about the reservations that Amazon Web Services recommends that you purchase.
|
ReservationPurchaseRecommendationDetail |
withMaximumNormalizedUnitsUsedPerHour(String maximumNormalizedUnitsUsedPerHour)
The maximum number of normalized units that you used in an hour during the historical period.
|
ReservationPurchaseRecommendationDetail |
withMaximumNumberOfInstancesUsedPerHour(String maximumNumberOfInstancesUsedPerHour)
The maximum number of instances that you used in an hour during the historical period.
|
ReservationPurchaseRecommendationDetail |
withMinimumNormalizedUnitsUsedPerHour(String minimumNormalizedUnitsUsedPerHour)
The minimum number of normalized units that you used in an hour during the historical period.
|
ReservationPurchaseRecommendationDetail |
withMinimumNumberOfInstancesUsedPerHour(String minimumNumberOfInstancesUsedPerHour)
The minimum number of instances that you used in an hour during the historical period.
|
ReservationPurchaseRecommendationDetail |
withRecommendedNormalizedUnitsToPurchase(String recommendedNormalizedUnitsToPurchase)
The number of normalized units that Amazon Web Services recommends that you purchase.
|
ReservationPurchaseRecommendationDetail |
withRecommendedNumberOfInstancesToPurchase(String recommendedNumberOfInstancesToPurchase)
The number of instances that Amazon Web Services recommends that you purchase.
|
ReservationPurchaseRecommendationDetail |
withRecurringStandardMonthlyCost(String recurringStandardMonthlyCost)
How much purchasing this instance costs you on a monthly basis.
|
ReservationPurchaseRecommendationDetail |
withUpfrontCost(String upfrontCost)
How much purchasing this instance costs you upfront.
|
public ReservationPurchaseRecommendationDetail()
public void setAccountId(String accountId)
The account that this Reserved Instance (RI) recommendation is for.
accountId
- The account that this Reserved Instance (RI) recommendation is for.public String getAccountId()
The account that this Reserved Instance (RI) recommendation is for.
public ReservationPurchaseRecommendationDetail withAccountId(String accountId)
The account that this Reserved Instance (RI) recommendation is for.
accountId
- The account that this Reserved Instance (RI) recommendation is for.public void setInstanceDetails(InstanceDetails instanceDetails)
Details about the reservations that Amazon Web Services recommends that you purchase.
instanceDetails
- Details about the reservations that Amazon Web Services recommends that you purchase.public InstanceDetails getInstanceDetails()
Details about the reservations that Amazon Web Services recommends that you purchase.
public ReservationPurchaseRecommendationDetail withInstanceDetails(InstanceDetails instanceDetails)
Details about the reservations that Amazon Web Services recommends that you purchase.
instanceDetails
- Details about the reservations that Amazon Web Services recommends that you purchase.public void setRecommendedNumberOfInstancesToPurchase(String recommendedNumberOfInstancesToPurchase)
The number of instances that Amazon Web Services recommends that you purchase.
recommendedNumberOfInstancesToPurchase
- The number of instances that Amazon Web Services recommends that you purchase.public String getRecommendedNumberOfInstancesToPurchase()
The number of instances that Amazon Web Services recommends that you purchase.
public ReservationPurchaseRecommendationDetail withRecommendedNumberOfInstancesToPurchase(String recommendedNumberOfInstancesToPurchase)
The number of instances that Amazon Web Services recommends that you purchase.
recommendedNumberOfInstancesToPurchase
- The number of instances that Amazon Web Services recommends that you purchase.public void setRecommendedNormalizedUnitsToPurchase(String recommendedNormalizedUnitsToPurchase)
The number of normalized units that Amazon Web Services recommends that you purchase.
recommendedNormalizedUnitsToPurchase
- The number of normalized units that Amazon Web Services recommends that you purchase.public String getRecommendedNormalizedUnitsToPurchase()
The number of normalized units that Amazon Web Services recommends that you purchase.
public ReservationPurchaseRecommendationDetail withRecommendedNormalizedUnitsToPurchase(String recommendedNormalizedUnitsToPurchase)
The number of normalized units that Amazon Web Services recommends that you purchase.
recommendedNormalizedUnitsToPurchase
- The number of normalized units that Amazon Web Services recommends that you purchase.public void setMinimumNumberOfInstancesUsedPerHour(String minimumNumberOfInstancesUsedPerHour)
The minimum number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
minimumNumberOfInstancesUsedPerHour
- The minimum number of instances that you used in an hour during the historical period. Amazon Web Services
uses this to calculate your recommended reservation purchases.public String getMinimumNumberOfInstancesUsedPerHour()
The minimum number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
public ReservationPurchaseRecommendationDetail withMinimumNumberOfInstancesUsedPerHour(String minimumNumberOfInstancesUsedPerHour)
The minimum number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
minimumNumberOfInstancesUsedPerHour
- The minimum number of instances that you used in an hour during the historical period. Amazon Web Services
uses this to calculate your recommended reservation purchases.public void setMinimumNormalizedUnitsUsedPerHour(String minimumNormalizedUnitsUsedPerHour)
The minimum number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
minimumNormalizedUnitsUsedPerHour
- The minimum number of normalized units that you used in an hour during the historical period. Amazon Web
Services uses this to calculate your recommended reservation purchases.public String getMinimumNormalizedUnitsUsedPerHour()
The minimum number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
public ReservationPurchaseRecommendationDetail withMinimumNormalizedUnitsUsedPerHour(String minimumNormalizedUnitsUsedPerHour)
The minimum number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
minimumNormalizedUnitsUsedPerHour
- The minimum number of normalized units that you used in an hour during the historical period. Amazon Web
Services uses this to calculate your recommended reservation purchases.public void setMaximumNumberOfInstancesUsedPerHour(String maximumNumberOfInstancesUsedPerHour)
The maximum number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
maximumNumberOfInstancesUsedPerHour
- The maximum number of instances that you used in an hour during the historical period. Amazon Web Services
uses this to calculate your recommended reservation purchases.public String getMaximumNumberOfInstancesUsedPerHour()
The maximum number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
public ReservationPurchaseRecommendationDetail withMaximumNumberOfInstancesUsedPerHour(String maximumNumberOfInstancesUsedPerHour)
The maximum number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
maximumNumberOfInstancesUsedPerHour
- The maximum number of instances that you used in an hour during the historical period. Amazon Web Services
uses this to calculate your recommended reservation purchases.public void setMaximumNormalizedUnitsUsedPerHour(String maximumNormalizedUnitsUsedPerHour)
The maximum number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
maximumNormalizedUnitsUsedPerHour
- The maximum number of normalized units that you used in an hour during the historical period. Amazon Web
Services uses this to calculate your recommended reservation purchases.public String getMaximumNormalizedUnitsUsedPerHour()
The maximum number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
public ReservationPurchaseRecommendationDetail withMaximumNormalizedUnitsUsedPerHour(String maximumNormalizedUnitsUsedPerHour)
The maximum number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
maximumNormalizedUnitsUsedPerHour
- The maximum number of normalized units that you used in an hour during the historical period. Amazon Web
Services uses this to calculate your recommended reservation purchases.public void setAverageNumberOfInstancesUsedPerHour(String averageNumberOfInstancesUsedPerHour)
The average number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
averageNumberOfInstancesUsedPerHour
- The average number of instances that you used in an hour during the historical period. Amazon Web Services
uses this to calculate your recommended reservation purchases.public String getAverageNumberOfInstancesUsedPerHour()
The average number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
public ReservationPurchaseRecommendationDetail withAverageNumberOfInstancesUsedPerHour(String averageNumberOfInstancesUsedPerHour)
The average number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
averageNumberOfInstancesUsedPerHour
- The average number of instances that you used in an hour during the historical period. Amazon Web Services
uses this to calculate your recommended reservation purchases.public void setAverageNormalizedUnitsUsedPerHour(String averageNormalizedUnitsUsedPerHour)
The average number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
averageNormalizedUnitsUsedPerHour
- The average number of normalized units that you used in an hour during the historical period. Amazon Web
Services uses this to calculate your recommended reservation purchases.public String getAverageNormalizedUnitsUsedPerHour()
The average number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
public ReservationPurchaseRecommendationDetail withAverageNormalizedUnitsUsedPerHour(String averageNormalizedUnitsUsedPerHour)
The average number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
averageNormalizedUnitsUsedPerHour
- The average number of normalized units that you used in an hour during the historical period. Amazon Web
Services uses this to calculate your recommended reservation purchases.public void setAverageUtilization(String averageUtilization)
The average utilization of your instances. Amazon Web Services uses this to calculate your recommended reservation purchases.
averageUtilization
- The average utilization of your instances. Amazon Web Services uses this to calculate your recommended
reservation purchases.public String getAverageUtilization()
The average utilization of your instances. Amazon Web Services uses this to calculate your recommended reservation purchases.
public ReservationPurchaseRecommendationDetail withAverageUtilization(String averageUtilization)
The average utilization of your instances. Amazon Web Services uses this to calculate your recommended reservation purchases.
averageUtilization
- The average utilization of your instances. Amazon Web Services uses this to calculate your recommended
reservation purchases.public void setEstimatedBreakEvenInMonths(String estimatedBreakEvenInMonths)
How long Amazon Web Services estimates that it takes for this instance to start saving you money, in months.
estimatedBreakEvenInMonths
- How long Amazon Web Services estimates that it takes for this instance to start saving you money, in
months.public String getEstimatedBreakEvenInMonths()
How long Amazon Web Services estimates that it takes for this instance to start saving you money, in months.
public ReservationPurchaseRecommendationDetail withEstimatedBreakEvenInMonths(String estimatedBreakEvenInMonths)
How long Amazon Web Services estimates that it takes for this instance to start saving you money, in months.
estimatedBreakEvenInMonths
- How long Amazon Web Services estimates that it takes for this instance to start saving you money, in
months.public void setCurrencyCode(String currencyCode)
The currency code that Amazon Web Services used to calculate the costs for this instance.
currencyCode
- The currency code that Amazon Web Services used to calculate the costs for this instance.public String getCurrencyCode()
The currency code that Amazon Web Services used to calculate the costs for this instance.
public ReservationPurchaseRecommendationDetail withCurrencyCode(String currencyCode)
The currency code that Amazon Web Services used to calculate the costs for this instance.
currencyCode
- The currency code that Amazon Web Services used to calculate the costs for this instance.public void setEstimatedMonthlySavingsAmount(String estimatedMonthlySavingsAmount)
How much Amazon Web Services estimates that this specific recommendation might save you in a month.
estimatedMonthlySavingsAmount
- How much Amazon Web Services estimates that this specific recommendation might save you in a month.public String getEstimatedMonthlySavingsAmount()
How much Amazon Web Services estimates that this specific recommendation might save you in a month.
public ReservationPurchaseRecommendationDetail withEstimatedMonthlySavingsAmount(String estimatedMonthlySavingsAmount)
How much Amazon Web Services estimates that this specific recommendation might save you in a month.
estimatedMonthlySavingsAmount
- How much Amazon Web Services estimates that this specific recommendation might save you in a month.public void setEstimatedMonthlySavingsPercentage(String estimatedMonthlySavingsPercentage)
How much Amazon Web Services estimates that this specific recommendation might save you in a month, as a percentage of your overall costs.
estimatedMonthlySavingsPercentage
- How much Amazon Web Services estimates that this specific recommendation might save you in a month, as a
percentage of your overall costs.public String getEstimatedMonthlySavingsPercentage()
How much Amazon Web Services estimates that this specific recommendation might save you in a month, as a percentage of your overall costs.
public ReservationPurchaseRecommendationDetail withEstimatedMonthlySavingsPercentage(String estimatedMonthlySavingsPercentage)
How much Amazon Web Services estimates that this specific recommendation might save you in a month, as a percentage of your overall costs.
estimatedMonthlySavingsPercentage
- How much Amazon Web Services estimates that this specific recommendation might save you in a month, as a
percentage of your overall costs.public void setEstimatedMonthlyOnDemandCost(String estimatedMonthlyOnDemandCost)
How much Amazon Web Services estimates that you spend on On-Demand Instances in a month.
estimatedMonthlyOnDemandCost
- How much Amazon Web Services estimates that you spend on On-Demand Instances in a month.public String getEstimatedMonthlyOnDemandCost()
How much Amazon Web Services estimates that you spend on On-Demand Instances in a month.
public ReservationPurchaseRecommendationDetail withEstimatedMonthlyOnDemandCost(String estimatedMonthlyOnDemandCost)
How much Amazon Web Services estimates that you spend on On-Demand Instances in a month.
estimatedMonthlyOnDemandCost
- How much Amazon Web Services estimates that you spend on On-Demand Instances in a month.public void setEstimatedReservationCostForLookbackPeriod(String estimatedReservationCostForLookbackPeriod)
How much Amazon Web Services estimates that you might spend for all usage during the specified historical period if you had a reservation.
estimatedReservationCostForLookbackPeriod
- How much Amazon Web Services estimates that you might spend for all usage during the specified historical
period if you had a reservation.public String getEstimatedReservationCostForLookbackPeriod()
How much Amazon Web Services estimates that you might spend for all usage during the specified historical period if you had a reservation.
public ReservationPurchaseRecommendationDetail withEstimatedReservationCostForLookbackPeriod(String estimatedReservationCostForLookbackPeriod)
How much Amazon Web Services estimates that you might spend for all usage during the specified historical period if you had a reservation.
estimatedReservationCostForLookbackPeriod
- How much Amazon Web Services estimates that you might spend for all usage during the specified historical
period if you had a reservation.public void setUpfrontCost(String upfrontCost)
How much purchasing this instance costs you upfront.
upfrontCost
- How much purchasing this instance costs you upfront.public String getUpfrontCost()
How much purchasing this instance costs you upfront.
public ReservationPurchaseRecommendationDetail withUpfrontCost(String upfrontCost)
How much purchasing this instance costs you upfront.
upfrontCost
- How much purchasing this instance costs you upfront.public void setRecurringStandardMonthlyCost(String recurringStandardMonthlyCost)
How much purchasing this instance costs you on a monthly basis.
recurringStandardMonthlyCost
- How much purchasing this instance costs you on a monthly basis.public String getRecurringStandardMonthlyCost()
How much purchasing this instance costs you on a monthly basis.
public ReservationPurchaseRecommendationDetail withRecurringStandardMonthlyCost(String recurringStandardMonthlyCost)
How much purchasing this instance costs you on a monthly basis.
recurringStandardMonthlyCost
- How much purchasing this instance costs you on a monthly basis.public String toString()
toString
in class Object
Object.toString()
public ReservationPurchaseRecommendationDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.