7#include <aws/opensearchserverless/OpenSearchServerless_EXPORTS.h>
16namespace OpenSearchServerless {
40 m_maxIndexingCapacityInOCUHasBeenSet =
true;
41 m_maxIndexingCapacityInOCU = value;
56 m_maxSearchCapacityInOCUHasBeenSet =
true;
57 m_maxSearchCapacityInOCU = value;
72 m_minIndexingCapacityInOCUHasBeenSet =
true;
73 m_minIndexingCapacityInOCU = value;
88 m_minSearchCapacityInOCUHasBeenSet =
true;
89 m_minSearchCapacityInOCU = value;
97 double m_maxIndexingCapacityInOCU{0.0};
99 double m_maxSearchCapacityInOCU{0.0};
101 double m_minIndexingCapacityInOCU{0.0};
103 double m_minSearchCapacityInOCU{0.0};
104 bool m_maxIndexingCapacityInOCUHasBeenSet =
false;
105 bool m_maxSearchCapacityInOCUHasBeenSet =
false;
106 bool m_minIndexingCapacityInOCUHasBeenSet =
false;
107 bool m_minSearchCapacityInOCUHasBeenSet =
false;
CollectionGroupCapacityLimits & WithMaxSearchCapacityInOCU(double value)
void SetMaxIndexingCapacityInOCU(double value)
void SetMinSearchCapacityInOCU(double value)
AWS_OPENSEARCHSERVERLESS_API Aws::Utils::Json::JsonValue Jsonize() const
double GetMinIndexingCapacityInOCU() const
AWS_OPENSEARCHSERVERLESS_API CollectionGroupCapacityLimits & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetMaxSearchCapacityInOCU(double value)
CollectionGroupCapacityLimits & WithMinIndexingCapacityInOCU(double value)
CollectionGroupCapacityLimits & WithMinSearchCapacityInOCU(double value)
void SetMinIndexingCapacityInOCU(double value)
CollectionGroupCapacityLimits & WithMaxIndexingCapacityInOCU(double value)
double GetMaxSearchCapacityInOCU() const
bool MinSearchCapacityInOCUHasBeenSet() const
bool MaxSearchCapacityInOCUHasBeenSet() const
bool MinIndexingCapacityInOCUHasBeenSet() const
double GetMinSearchCapacityInOCU() const
AWS_OPENSEARCHSERVERLESS_API CollectionGroupCapacityLimits(Aws::Utils::Json::JsonView jsonValue)
bool MaxIndexingCapacityInOCUHasBeenSet() const
AWS_OPENSEARCHSERVERLESS_API CollectionGroupCapacityLimits()=default
double GetMaxIndexingCapacityInOCU() const
Aws::Utils::Json::JsonValue JsonValue