ReservedElasticsearchInstance class

Details of a reserved Elasticsearch instance.

Constructors

ReservedElasticsearchInstance({String? currencyCode, int? duration, int? elasticsearchInstanceCount, ESPartitionInstanceType? elasticsearchInstanceType, double? fixedPrice, ReservedElasticsearchInstancePaymentOption? paymentOption, List<RecurringCharge>? recurringCharges, String? reservationName, String? reservedElasticsearchInstanceId, String? reservedElasticsearchInstanceOfferingId, DateTime? startTime, String? state, double? usagePrice})
ReservedElasticsearchInstance.fromJson(Map<String, dynamic> json)
factory

Properties

currencyCode String?
The currency code for the reserved Elasticsearch instance offering.
final
duration int?
The duration, in seconds, for which the Elasticsearch instance is reserved.
final
elasticsearchInstanceCount int?
The number of Elasticsearch instances that have been reserved.
final
elasticsearchInstanceType ESPartitionInstanceType?
The Elasticsearch instance type offered by the reserved instance offering.
final
fixedPrice double?
The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.
final
hashCode int
The hash code for this object.
no setterinherited
paymentOption ReservedElasticsearchInstancePaymentOption?
The payment option as defined in the reserved Elasticsearch instance offering.
final
recurringCharges List<RecurringCharge>?
The charge to your account regardless of whether you are creating any domains using the instance offering.
final
reservationName String?
The customer-specified identifier to track this reservation.
final
reservedElasticsearchInstanceId String?
The unique identifier for the reservation.
final
reservedElasticsearchInstanceOfferingId String?
The offering identifier.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startTime DateTime?
The time the reservation started.
final
state String?
The state of the reserved Elasticsearch instance.
final
usagePrice double?
The rate you are charged for each hour for the domain that is using this reserved instance.
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