7#include <aws/es/ElasticsearchService_EXPORTS.h>
16namespace ElasticsearchService {
38 m_minimumInstanceCountHasBeenSet =
true;
39 m_minimumInstanceCount = value;
52 m_maximumInstanceCountHasBeenSet =
true;
53 m_maximumInstanceCount = value;
61 int m_minimumInstanceCount{0};
63 int m_maximumInstanceCount{0};
64 bool m_minimumInstanceCountHasBeenSet =
false;
65 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()=default
InstanceCountLimits & WithMaximumInstanceCount(int value)
AWS_ELASTICSEARCHSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetMaximumInstanceCount(int value)
Aws::Utils::Json::JsonValue JsonValue