28 namespace ElasticsearchService
78 inline void SetInstanceCount(
int value) { m_instanceCountHasBeenSet =
true; m_instanceCount = value; }
175 bool m_instanceTypeHasBeenSet;
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 int m_dedicatedMasterCount;
185 bool m_dedicatedMasterCountHasBeenSet;
int GetInstanceCount() const
void SetInstanceCount(int value)
ElasticsearchClusterConfig & WithInstanceCount(int value)
const ESPartitionInstanceType & GetDedicatedMasterType() const
void SetInstanceType(const ESPartitionInstanceType &value)
int GetDedicatedMasterCount() const
ElasticsearchClusterConfig & WithInstanceType(ESPartitionInstanceType &&value)
const ESPartitionInstanceType & GetInstanceType() const
ElasticsearchClusterConfig & WithZoneAwarenessEnabled(bool value)
bool GetZoneAwarenessEnabled() const
ElasticsearchClusterConfig & WithInstanceType(const ESPartitionInstanceType &value)
void SetDedicatedMasterType(ESPartitionInstanceType &&value)
#define AWS_ELASTICSEARCHSERVICE_API
void SetDedicatedMasterEnabled(bool value)
void SetInstanceType(ESPartitionInstanceType &&value)
bool GetDedicatedMasterEnabled() const
ElasticsearchClusterConfig & WithDedicatedMasterType(const ESPartitionInstanceType &value)
ElasticsearchClusterConfig & WithDedicatedMasterEnabled(bool value)
ElasticsearchClusterConfig & WithDedicatedMasterType(ESPartitionInstanceType &&value)
void SetDedicatedMasterType(const ESPartitionInstanceType &value)
ElasticsearchClusterConfig & WithDedicatedMasterCount(int value)
void SetDedicatedMasterCount(int value)
void SetZoneAwarenessEnabled(bool value)
JSON (JavaScript Object Notation).