7#include <aws/opensearch/OpenSearchService_EXPORTS.h>
19namespace OpenSearchService
45 inline void SetMinimumInstanceCount(
int value) { m_minimumInstanceCountHasBeenSet =
true; m_minimumInstanceCount = value; }
55 inline void SetMaximumInstanceCount(
int value) { m_maximumInstanceCountHasBeenSet =
true; m_maximumInstanceCount = value; }
60 int m_minimumInstanceCount;
61 bool m_minimumInstanceCountHasBeenSet =
false;
63 int m_maximumInstanceCount;
64 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()
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)
bool MinimumInstanceCountHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue