7#include <aws/es/ElasticsearchService_EXPORTS.h>
19namespace ElasticsearchService
44 inline void SetMinimumInstanceCount(
int value) { m_minimumInstanceCountHasBeenSet =
true; m_minimumInstanceCount = value; }
52 inline void SetMaximumInstanceCount(
int value) { m_maximumInstanceCountHasBeenSet =
true; m_maximumInstanceCount = value; }
57 int m_minimumInstanceCount;
58 bool m_minimumInstanceCountHasBeenSet =
false;
60 int m_maximumInstanceCount;
61 bool m_maximumInstanceCountHasBeenSet =
false;
AWS_ELASTICSEARCHSERVICE_API InstanceCountLimits & operator=(Aws::Utils::Json::JsonView jsonValue)
bool MaximumInstanceCountHasBeenSet() const
int GetMaximumInstanceCount() const
bool MinimumInstanceCountHasBeenSet() const
void SetMinimumInstanceCount(int value)
AWS_ELASTICSEARCHSERVICE_API InstanceCountLimits(Aws::Utils::Json::JsonView jsonValue)
InstanceCountLimits & WithMinimumInstanceCount(int value)
int GetMinimumInstanceCount() const
AWS_ELASTICSEARCHSERVICE_API InstanceCountLimits()
InstanceCountLimits & WithMaximumInstanceCount(int value)
AWS_ELASTICSEARCHSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetMaximumInstanceCount(int value)
Aws::Utils::Json::JsonValue JsonValue