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