Class ReservationPurchaseRecommendationDetail
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ReservationPurchaseRecommendationDetail.Builder,ReservationPurchaseRecommendationDetail>
Details about your recommended reservation purchase.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe account that this Reserved Instance (RI) recommendation is for.final StringThe average number of normalized units that you used in an hour during the historical period.final StringThe average number of provisioned capacity units that you used in an hour during the historical period.final StringThe average number of instances that you used in an hour during the historical period.final StringThe average utilization of your instances.builder()final StringThe currency code that Amazon Web Services used to calculate the costs for this instance.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringHow long Amazon Web Services estimates that it takes for this instance to start saving you money, in months.final StringHow much Amazon Web Services estimates that you spend on On-Demand Instances in a month.final StringHow much Amazon Web Services estimates that this specific recommendation might save you in a month.final StringHow much Amazon Web Services estimates that this specific recommendation might save you in a month, as a percentage of your overall costs.final StringHow much Amazon Web Services estimates that you might spend for all usage during the specified historical period if you had a reservation.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InstanceDetailsDetails about the reservations that Amazon Web Services recommends that you purchase.final StringThe maximum number of normalized units that you used in an hour during the historical period.final StringThe maximum number of provisioned capacity units that you used in an hour during the historical period.final StringThe maximum number of instances that you used in an hour during the historical period.final StringThe minimum number of normalized units that you used in an hour during the historical period.final StringThe minimum number of provisioned capacity units that you used in an hour during the historical period.final StringThe minimum number of instances that you used in an hour during the historical period.final StringThe number of normalized units that Amazon Web Services recommends that you purchase.final StringThe number of reserved capacity units that Amazon Web Services recommends that you purchase.final StringThe number of instances that Amazon Web Services recommends that you purchase.final StringHow much purchasing this instance costs you on a monthly basis.final ReservedCapacityDetailsDetails about the reservations that Amazon Web Services recommends that you purchase.static Class<? extends ReservationPurchaseRecommendationDetail.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final StringHow much purchasing this instance costs you upfront.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
accountId
The account that this Reserved Instance (RI) recommendation is for.
- Returns:
- The account that this Reserved Instance (RI) recommendation is for.
-
instanceDetails
Details about the reservations that Amazon Web Services recommends that you purchase.
- Returns:
- Details about the reservations that Amazon Web Services recommends that you purchase.
-
recommendedNumberOfInstancesToPurchase
The number of instances that Amazon Web Services recommends that you purchase.
- Returns:
- The number of instances that Amazon Web Services recommends that you purchase.
-
recommendedNormalizedUnitsToPurchase
The number of normalized units that Amazon Web Services recommends that you purchase.
- Returns:
- The number of normalized units that Amazon Web Services recommends that you purchase.
-
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.
- Returns:
- 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.
-
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.
- Returns:
- 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.
-
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.
- Returns:
- 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.
-
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.
- Returns:
- 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.
-
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.
- Returns:
- 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.
-
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.
- Returns:
- 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.
-
averageUtilization
The average utilization of your instances. Amazon Web Services uses this to calculate your recommended reservation purchases.
- Returns:
- The average utilization of your instances. Amazon Web Services uses this to calculate your recommended reservation purchases.
-
estimatedBreakEvenInMonths
How long Amazon Web Services estimates that it takes for this instance to start saving you money, in months.
- Returns:
- How long Amazon Web Services estimates that it takes for this instance to start saving you money, in months.
-
currencyCode
The currency code that Amazon Web Services used to calculate the costs for this instance.
- Returns:
- The currency code that Amazon Web Services used to calculate the costs for this instance.
-
estimatedMonthlySavingsAmount
How much Amazon Web Services estimates that this specific recommendation might save you in a month.
- Returns:
- How much Amazon Web Services estimates that this specific recommendation might save you in a month.
-
estimatedMonthlySavingsPercentage
How much Amazon Web Services estimates that this specific recommendation might save you in a month, as a percentage of your overall costs.
- Returns:
- How much Amazon Web Services estimates that this specific recommendation might save you in a month, as a percentage of your overall costs.
-
estimatedMonthlyOnDemandCost
How much Amazon Web Services estimates that you spend on On-Demand Instances in a month.
- Returns:
- How much Amazon Web Services estimates that you spend on On-Demand Instances in a month.
-
estimatedReservationCostForLookbackPeriod
How much Amazon Web Services estimates that you might spend for all usage during the specified historical period if you had a reservation.
- Returns:
- How much Amazon Web Services estimates that you might spend for all usage during the specified historical period if you had a reservation.
-
upfrontCost
How much purchasing this instance costs you upfront.
- Returns:
- How much purchasing this instance costs you upfront.
-
recurringStandardMonthlyCost
How much purchasing this instance costs you on a monthly basis.
- Returns:
- How much purchasing this instance costs you on a monthly basis.
-
reservedCapacityDetails
Details about the reservations that Amazon Web Services recommends that you purchase.
- Returns:
- Details about the reservations that Amazon Web Services recommends that you purchase.
-
recommendedNumberOfCapacityUnitsToPurchase
The number of reserved capacity units that Amazon Web Services recommends that you purchase.
- Returns:
- The number of reserved capacity units that Amazon Web Services recommends that you purchase.
-
minimumNumberOfCapacityUnitsUsedPerHour
The minimum number of provisioned capacity units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
- Returns:
- The minimum number of provisioned capacity units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
-
maximumNumberOfCapacityUnitsUsedPerHour
The maximum number of provisioned capacity units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
- Returns:
- The maximum number of provisioned capacity units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
-
averageNumberOfCapacityUnitsUsedPerHour
The average number of provisioned capacity units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
- Returns:
- The average number of provisioned capacity units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ReservationPurchaseRecommendationDetail.Builder,ReservationPurchaseRecommendationDetail> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends ReservationPurchaseRecommendationDetail.Builder> serializableBuilderClass() -
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-