@Generated(value="software.amazon.awssdk:codegen") public final class SavingsPlansPurchaseRecommendationDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SavingsPlansPurchaseRecommendationDetail.Builder,SavingsPlansPurchaseRecommendationDetail>
Details for your recommended Savings Plans.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SavingsPlansPurchaseRecommendationDetail.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
accountId()
The
AccountID the recommendation is generated for. |
static SavingsPlansPurchaseRecommendationDetail.Builder |
builder() |
String |
currencyCode()
The currency code AWS used to generate the recommendations and present potential savings.
|
String |
currentAverageHourlyOnDemandSpend()
The average value of hourly On-Demand spend over the lookback period of the applicable usage type.
|
String |
currentMaximumHourlyOnDemandSpend()
The highest value of hourly On-Demand spend over the lookback period of the applicable usage type.
|
String |
currentMinimumHourlyOnDemandSpend()
The lowest value of hourly On-Demand spend over the lookback period of the applicable usage type.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
estimatedAverageUtilization()
The estimated utilization of the recommended Savings Plans.
|
String |
estimatedMonthlySavingsAmount()
The estimated monthly savings amount, based on the recommended Savings Plans.
|
String |
estimatedOnDemandCost()
The remaining On-Demand cost estimated to not be covered by the recommended Savings Plans, over the length of the
lookback period.
|
String |
estimatedOnDemandCostWithCurrentCommitment()
The estimated On-Demand costs you would expect with no additional commitment, based on your usage of the selected
time period and the Savings Plans you own.
|
String |
estimatedROI()
The estimated return on investment based on the recommended Savings Plans purchased.
|
String |
estimatedSavingsAmount()
The estimated savings amount based on the recommended Savings Plans over the length of the lookback period.
|
String |
estimatedSavingsPercentage()
The estimated savings percentage relative to the total cost of applicable On-Demand usage over the lookback
period.
|
String |
estimatedSPCost()
The cost of the recommended Savings Plans over the length of the lookback period.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
hourlyCommitmentToPurchase()
The recommended hourly commitment level for the Savings Plans type, and configuration based on the usage during
the lookback period.
|
SavingsPlansDetails |
savingsPlansDetails()
Details for your recommended Savings Plans.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SavingsPlansPurchaseRecommendationDetail.Builder> |
serializableBuilderClass() |
SavingsPlansPurchaseRecommendationDetail.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
upfrontCost()
The upfront cost of the recommended Savings Plans, based on the selected payment option.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final SavingsPlansDetails savingsPlansDetails()
Details for your recommended Savings Plans.
public final String accountId()
The AccountID the recommendation is generated for.
AccountID the recommendation is generated for.public final String upfrontCost()
The upfront cost of the recommended Savings Plans, based on the selected payment option.
public final String estimatedROI()
The estimated return on investment based on the recommended Savings Plans purchased. This is calculated as
estimatedSavingsAmount/ estimatedSPCost*100.
estimatedSavingsAmount/ estimatedSPCost*100.public final String currencyCode()
The currency code AWS used to generate the recommendations and present potential savings.
public final String estimatedSPCost()
The cost of the recommended Savings Plans over the length of the lookback period.
public final String estimatedOnDemandCost()
The remaining On-Demand cost estimated to not be covered by the recommended Savings Plans, over the length of the lookback period.
public final String estimatedOnDemandCostWithCurrentCommitment()
The estimated On-Demand costs you would expect with no additional commitment, based on your usage of the selected time period and the Savings Plans you own.
public final String estimatedSavingsAmount()
The estimated savings amount based on the recommended Savings Plans over the length of the lookback period.
public final String estimatedSavingsPercentage()
The estimated savings percentage relative to the total cost of applicable On-Demand usage over the lookback period.
public final String hourlyCommitmentToPurchase()
The recommended hourly commitment level for the Savings Plans type, and configuration based on the usage during the lookback period.
public final String estimatedAverageUtilization()
The estimated utilization of the recommended Savings Plans.
public final String estimatedMonthlySavingsAmount()
The estimated monthly savings amount, based on the recommended Savings Plans.
public final String currentMinimumHourlyOnDemandSpend()
The lowest value of hourly On-Demand spend over the lookback period of the applicable usage type.
public final String currentMaximumHourlyOnDemandSpend()
The highest value of hourly On-Demand spend over the lookback period of the applicable usage type.
public final String currentAverageHourlyOnDemandSpend()
The average value of hourly On-Demand spend over the lookback period of the applicable usage type.
public SavingsPlansPurchaseRecommendationDetail.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SavingsPlansPurchaseRecommendationDetail.Builder,SavingsPlansPurchaseRecommendationDetail>public static SavingsPlansPurchaseRecommendationDetail.Builder builder()
public static Class<? extends SavingsPlansPurchaseRecommendationDetail.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.