ElasticsearchClusterConfig class

Specifies the configuration for the domain cluster, such as the type and number of instances.

Constructors

ElasticsearchClusterConfig({int? dedicatedMasterCount, bool? dedicatedMasterEnabled, ESPartitionInstanceType? dedicatedMasterType, int? instanceCount, ESPartitionInstanceType? instanceType, int? warmCount, bool? warmEnabled, ESWarmPartitionInstanceType? warmType, ZoneAwarenessConfig? zoneAwarenessConfig, bool? zoneAwarenessEnabled})
ElasticsearchClusterConfig.fromJson(Map<String, dynamic> json)
factory

Properties

dedicatedMasterCount int?
Total number of dedicated master nodes, active and on standby, for the cluster.
final
dedicatedMasterEnabled bool?
A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.
final
dedicatedMasterType ESPartitionInstanceType?
The instance type for a dedicated master node.
final
hashCode int
The hash code for this object.
no setterinherited
instanceCount int?
The number of instances in the specified domain cluster.
final
instanceType ESPartitionInstanceType?
The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
warmCount int?
The number of warm nodes in the cluster.
final
warmEnabled bool?
True to enable warm storage.
final
warmType ESWarmPartitionInstanceType?
The instance type for the Elasticsearch cluster's warm nodes.
final
zoneAwarenessConfig ZoneAwarenessConfig?
Specifies the zone awareness configuration for a domain when zone awareness is enabled.
final
zoneAwarenessEnabled bool?
A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited