SavingsPlansPurchaseRecommendationSummary class
Summary metrics for your Savings Plans Purchase Recommendations.
Constructors
- SavingsPlansPurchaseRecommendationSummary({String? currencyCode, String? currentOnDemandSpend, String? dailyCommitmentToPurchase, String? estimatedMonthlySavingsAmount, String? estimatedOnDemandCostWithCurrentCommitment, String? estimatedROI, String? estimatedSavingsAmount, String? estimatedSavingsPercentage, String? estimatedTotalCost, String? hourlyCommitmentToPurchase, String? totalRecommendationCount})
-
SavingsPlansPurchaseRecommendationSummary.fromJson(Map<
String, dynamic> json) -
factory
Properties
- currencyCode → String?
-
The currency code AWS used to generate the recommendations and present
potential savings.
final
- currentOnDemandSpend → String?
-
The current total on demand spend of the applicable usage types over the
lookback period.
final
- dailyCommitmentToPurchase → String?
-
The recommended Savings Plans cost on a daily (24 hourly) basis.
final
- estimatedMonthlySavingsAmount → String?
-
The estimated monthly savings amount, based on the recommended Savings Plans
purchase.
final
- estimatedOnDemandCostWithCurrentCommitment → String?
-
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.
final
- estimatedROI → String?
-
The estimated return on investment based on the recommended Savings Plans
and estimated savings.
final
- estimatedSavingsAmount → String?
-
The estimated total savings over the lookback period, based on the purchase
of the recommended Savings Plans.
final
- estimatedSavingsPercentage → String?
-
The estimated savings relative to the total cost of On-Demand usage, over
the lookback period. This is calculated as
estimatedSavingsAmount
/CurrentOnDemandSpend
*100.final - estimatedTotalCost → String?
-
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.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- hourlyCommitmentToPurchase → String?
-
The recommended hourly commitment based on the recommendation parameters.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- totalRecommendationCount → String?
-
The aggregate number of Savings Plans recommendations that exist for your
account.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited