7#include <aws/opensearch/OpenSearchService_EXPORTS.h>
16namespace OpenSearchService {
39 m_minimumInstanceCountHasBeenSet =
true;
40 m_minimumInstanceCount = value;
55 m_maximumInstanceCountHasBeenSet =
true;
56 m_maximumInstanceCount = value;
64 int m_minimumInstanceCount{0};
66 int m_maximumInstanceCount{0};
67 bool m_minimumInstanceCountHasBeenSet =
false;
68 bool m_maximumInstanceCountHasBeenSet =
false;
bool MaximumInstanceCountHasBeenSet() const
void SetMinimumInstanceCount(int value)
int GetMaximumInstanceCount() const
AWS_OPENSEARCHSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_OPENSEARCHSERVICE_API InstanceCountLimits & operator=(Aws::Utils::Json::JsonView jsonValue)
int GetMinimumInstanceCount() const
AWS_OPENSEARCHSERVICE_API InstanceCountLimits(Aws::Utils::Json::JsonView jsonValue)
void SetMaximumInstanceCount(int value)
InstanceCountLimits & WithMinimumInstanceCount(int value)
InstanceCountLimits & WithMaximumInstanceCount(int value)
AWS_OPENSEARCHSERVICE_API InstanceCountLimits()=default
bool MinimumInstanceCountHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue