28 namespace ElasticsearchService
78 inline void SetInstanceCount(
long value) { m_instanceCountHasBeenSet =
true; m_instanceCount = value; }
175 bool m_instanceTypeHasBeenSet;
176 long m_instanceCount;
177 bool m_instanceCountHasBeenSet;
178 bool m_dedicatedMasterEnabled;
179 bool m_dedicatedMasterEnabledHasBeenSet;
180 bool m_zoneAwarenessEnabled;
181 bool m_zoneAwarenessEnabledHasBeenSet;
183 bool m_dedicatedMasterTypeHasBeenSet;
184 long m_dedicatedMasterCount;
185 bool m_dedicatedMasterCountHasBeenSet;
ElasticsearchClusterConfig & WithDedicatedMasterCount(long value)
const ESPartitionInstanceType & GetDedicatedMasterType() const
void SetInstanceType(const ESPartitionInstanceType &value)
ElasticsearchClusterConfig & WithInstanceType(ESPartitionInstanceType &&value)
void SetDedicatedMasterCount(long value)
const ESPartitionInstanceType & GetInstanceType() const
ElasticsearchClusterConfig & WithZoneAwarenessEnabled(bool value)
void SetInstanceCount(long value)
bool GetZoneAwarenessEnabled() const
ElasticsearchClusterConfig & WithInstanceType(const ESPartitionInstanceType &value)
ElasticsearchClusterConfig & WithInstanceCount(long value)
void SetDedicatedMasterType(ESPartitionInstanceType &&value)
#define AWS_ELASTICSEARCHSERVICE_API
void SetDedicatedMasterEnabled(bool value)
void SetInstanceType(ESPartitionInstanceType &&value)
bool GetDedicatedMasterEnabled() const
long GetDedicatedMasterCount() const
long GetInstanceCount() const
ElasticsearchClusterConfig & WithDedicatedMasterType(const ESPartitionInstanceType &value)
ElasticsearchClusterConfig & WithDedicatedMasterEnabled(bool value)
ElasticsearchClusterConfig & WithDedicatedMasterType(ESPartitionInstanceType &&value)
void SetDedicatedMasterType(const ESPartitionInstanceType &value)
void SetZoneAwarenessEnabled(bool value)
JSON (JavaScript Object Notation).