Class SavingsPlansPurchaseRecommendationDetail
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<SavingsPlansPurchaseRecommendationDetail.Builder,- SavingsPlansPurchaseRecommendationDetail> 
Details for your recommended Savings Plans.
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic interface
- 
Method SummaryModifier and TypeMethodDescriptionfinal StringTheAccountIDthe recommendation is generated for.builder()final StringThe currency code that Amazon Web Services used to generate the recommendations and present potential savings.final StringThe average value of hourly On-Demand spend over the lookback period of the applicable usage type.final StringThe highest value of hourly On-Demand spend over the lookback period of the applicable usage type.final StringThe lowest value of hourly On-Demand spend over the lookback period of the applicable usage type.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringThe estimated utilization of the recommended Savings Plans.final StringThe estimated monthly savings amount based on the recommended Savings Plans.final StringThe remaining On-Demand cost estimated to not be covered by the recommended Savings Plans, over the length of the lookback period.final StringThe estimated On-Demand costs you expect with no additional commitment, based on your usage of the selected time period and the Savings Plans you own.final StringThe estimated return on investment that's based on the recommended Savings Plans that you purchased.final StringThe estimated savings amount that's based on the recommended Savings Plans over the length of the lookback period.final StringThe estimated savings percentage relative to the total cost of applicable On-Demand usage over the lookback period.final StringThe cost of the recommended Savings Plans over the length of the lookback period.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe recommended hourly commitment level for the Savings Plans type and the configuration that's based on the usage during the lookback period.final StringContains detailed information about a specific Savings Plan recommendation.final SavingsPlansDetailsDetails for your recommended Savings Plans.static Class<? extends SavingsPlansPurchaseRecommendationDetail.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 StringThe upfront cost of the recommended Savings Plans, based on the selected payment option.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
savingsPlansDetailsDetails for your recommended Savings Plans. - Returns:
- Details for your recommended Savings Plans.
 
- 
accountIdThe AccountIDthe recommendation is generated for.- Returns:
- The AccountIDthe recommendation is generated for.
 
- 
upfrontCostThe upfront cost of the recommended Savings Plans, based on the selected payment option. - Returns:
- The upfront cost of the recommended Savings Plans, based on the selected payment option.
 
- 
estimatedROIThe estimated return on investment that's based on the recommended Savings Plans that you purchased. This is calculated as estimatedSavingsAmount/estimatedSPCost*100.- Returns:
- The estimated return on investment that's based on the recommended Savings Plans that you purchased. This
         is calculated as estimatedSavingsAmount/estimatedSPCost*100.
 
- 
currencyCodeThe currency code that Amazon Web Services used to generate the recommendations and present potential savings. - Returns:
- The currency code that Amazon Web Services used to generate the recommendations and present potential savings.
 
- 
estimatedSPCostThe cost of the recommended Savings Plans over the length of the lookback period. - Returns:
- The cost of the recommended Savings Plans over the length of the lookback period.
 
- 
estimatedOnDemandCostThe remaining On-Demand cost estimated to not be covered by the recommended Savings Plans, over the length of the lookback period. - Returns:
- The remaining On-Demand cost estimated to not be covered by the recommended Savings Plans, over the length of the lookback period.
 
- 
estimatedOnDemandCostWithCurrentCommitmentThe estimated On-Demand costs you expect with no additional commitment, based on your usage of the selected time period and the Savings Plans you own. - Returns:
- The estimated On-Demand costs you expect with no additional commitment, based on your usage of the selected time period and the Savings Plans you own.
 
- 
estimatedSavingsAmountThe estimated savings amount that's based on the recommended Savings Plans over the length of the lookback period. - Returns:
- The estimated savings amount that's based on the recommended Savings Plans over the length of the lookback period.
 
- 
estimatedSavingsPercentageThe estimated savings percentage relative to the total cost of applicable On-Demand usage over the lookback period. - Returns:
- The estimated savings percentage relative to the total cost of applicable On-Demand usage over the lookback period.
 
- 
hourlyCommitmentToPurchaseThe recommended hourly commitment level for the Savings Plans type and the configuration that's based on the usage during the lookback period. - Returns:
- The recommended hourly commitment level for the Savings Plans type and the configuration that's based on the usage during the lookback period.
 
- 
estimatedAverageUtilizationThe estimated utilization of the recommended Savings Plans. - Returns:
- The estimated utilization of the recommended Savings Plans.
 
- 
estimatedMonthlySavingsAmountThe estimated monthly savings amount based on the recommended Savings Plans. - Returns:
- The estimated monthly savings amount based on the recommended Savings Plans.
 
- 
currentMinimumHourlyOnDemandSpendThe lowest value of hourly On-Demand spend over the lookback period of the applicable usage type. - Returns:
- The lowest value of hourly On-Demand spend over the lookback period of the applicable usage type.
 
- 
currentMaximumHourlyOnDemandSpendThe highest value of hourly On-Demand spend over the lookback period of the applicable usage type. - Returns:
- The highest value of hourly On-Demand spend over the lookback period of the applicable usage type.
 
- 
currentAverageHourlyOnDemandSpendThe average value of hourly On-Demand spend over the lookback period of the applicable usage type. - Returns:
- The average value of hourly On-Demand spend over the lookback period of the applicable usage type.
 
- 
recommendationDetailIdContains detailed information about a specific Savings Plan recommendation. - Returns:
- Contains detailed information about a specific Savings Plan recommendation.
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<SavingsPlansPurchaseRecommendationDetail.Builder,- SavingsPlansPurchaseRecommendationDetail> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClasspublic static Class<? extends SavingsPlansPurchaseRecommendationDetail.Builder> serializableBuilderClass()
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription 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 interface- SdkPojo
- 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 interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-