@Generated(value="software.amazon.awssdk:codegen") public final class SavingsPlansPurchaseRecommendationSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SavingsPlansPurchaseRecommendationSummary.Builder,SavingsPlansPurchaseRecommendationSummary>
Summary metrics for your Savings Plans Purchase Recommendations.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SavingsPlansPurchaseRecommendationSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SavingsPlansPurchaseRecommendationSummary.Builder |
builder() |
String |
currencyCode()
The currency code that Amazon Web Services used to generate the recommendations and present potential savings.
|
String |
currentOnDemandSpend()
The current total on demand spend of the applicable usage types over the lookback period.
|
String |
dailyCommitmentToPurchase()
The recommended Savings Plans cost on a daily (24 hourly) basis.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
estimatedMonthlySavingsAmount()
The estimated monthly savings amount that's based on the recommended Savings Plans purchase.
|
String |
estimatedOnDemandCostWithCurrentCommitment()
The estimated On-Demand costs you expect with no additional commitment.
|
String |
estimatedROI()
The estimated return on investment that's based on the recommended Savings Plans and estimated savings.
|
String |
estimatedSavingsAmount()
The estimated total savings over the lookback period, based on the purchase of the recommended Savings Plans.
|
String |
estimatedSavingsPercentage()
The estimated savings relative to the total cost of On-Demand usage, over the lookback period.
|
String |
estimatedTotalCost()
The estimated total cost of the usage after purchasing the recommended Savings Plans.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
hourlyCommitmentToPurchase()
The recommended hourly commitment that's based on the recommendation parameters.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SavingsPlansPurchaseRecommendationSummary.Builder> |
serializableBuilderClass() |
SavingsPlansPurchaseRecommendationSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
totalRecommendationCount()
The aggregate number of Savings Plans recommendations that exist for your account.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String estimatedROI()
The estimated return on investment that's based on the recommended Savings Plans and estimated savings.
public final String currencyCode()
The currency code that Amazon Web Services used to generate the recommendations and present potential savings.
public final String estimatedTotalCost()
The estimated total cost of the usage after purchasing the recommended Savings Plans. This is a sum of the cost of Savings Plans during this term, and the remaining On-Demand usage.
public final String currentOnDemandSpend()
The current total on demand spend of the applicable usage types over the lookback period.
public final String estimatedSavingsAmount()
The estimated total savings over the lookback period, based on the purchase of the recommended Savings Plans.
public final String totalRecommendationCount()
The aggregate number of Savings Plans recommendations that exist for your account.
public final String dailyCommitmentToPurchase()
The recommended Savings Plans cost on a daily (24 hourly) basis.
public final String hourlyCommitmentToPurchase()
The recommended hourly commitment that's based on the recommendation parameters.
public final String estimatedSavingsPercentage()
The estimated savings relative to the total cost of On-Demand usage, over the lookback period. This is calculated
as estimatedSavingsAmount/ CurrentOnDemandSpend*100.
estimatedSavingsAmount/ CurrentOnDemandSpend*100.public final String estimatedMonthlySavingsAmount()
The estimated monthly savings amount that's based on the recommended Savings Plans purchase.
public final String estimatedOnDemandCostWithCurrentCommitment()
The estimated On-Demand costs you expect with no additional commitment. It's based on your usage of the selected time period and the Savings Plans you own.
public SavingsPlansPurchaseRecommendationSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SavingsPlansPurchaseRecommendationSummary.Builder,SavingsPlansPurchaseRecommendationSummary>public static SavingsPlansPurchaseRecommendationSummary.Builder builder()
public static Class<? extends SavingsPlansPurchaseRecommendationSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.