ReservationPurchaseRecommendation class

A specific reservation that AWS recommends for purchase.

Constructors

ReservationPurchaseRecommendation.new({AccountScope? accountScope, LookbackPeriodInDays? lookbackPeriodInDays, PaymentOption? paymentOption, List<ReservationPurchaseRecommendationDetail>? recommendationDetails, ReservationPurchaseRecommendationSummary? recommendationSummary, ServiceSpecification? serviceSpecification, TermInYears? termInYears})
ReservationPurchaseRecommendation.fromJson(Map<String, dynamic> json)
factory

Properties

accountScope AccountScope?
The account scope that AWS recommends that you purchase this instance for. For example, you can purchase this reservation for an entire organization in AWS Organizations.
final
hashCode int
The hash code for this object.
no setterinherited
lookbackPeriodInDays LookbackPeriodInDays?
How many days of previous usage that AWS considers when making this recommendation.
final
paymentOption PaymentOption?
The payment option for the reservation. For example, AllUpfront or NoUpfront.
final
recommendationDetails List<ReservationPurchaseRecommendationDetail>?
Details about the recommended purchases.
final
recommendationSummary ReservationPurchaseRecommendationSummary?
A summary about the recommended purchase.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serviceSpecification ServiceSpecification?
Hardware specifications for the service that you want recommendations for.
final
termInYears TermInYears?
The term of the reservation that you want recommendations for, in years.
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