AWS SDK for C++

AWS SDK for C++ Version 1.11.717

Loading...
Searching...
No Matches
CapacityLimits.h
1
6#pragma once
7#include <aws/opensearchserverless/OpenSearchServerless_EXPORTS.h>
8
9namespace Aws {
10namespace Utils {
11namespace Json {
12class JsonValue;
13class JsonView;
14} // namespace Json
15} // namespace Utils
16namespace OpenSearchServerless {
17namespace Model {
18
30 public:
31 AWS_OPENSEARCHSERVERLESS_API CapacityLimits() = default;
32 AWS_OPENSEARCHSERVERLESS_API CapacityLimits(Aws::Utils::Json::JsonView jsonValue);
33 AWS_OPENSEARCHSERVERLESS_API CapacityLimits& operator=(Aws::Utils::Json::JsonView jsonValue);
34 AWS_OPENSEARCHSERVERLESS_API Aws::Utils::Json::JsonValue Jsonize() const;
35
37
40 inline int GetMaxIndexingCapacityInOCU() const { return m_maxIndexingCapacityInOCU; }
41 inline bool MaxIndexingCapacityInOCUHasBeenSet() const { return m_maxIndexingCapacityInOCUHasBeenSet; }
42 inline void SetMaxIndexingCapacityInOCU(int value) {
43 m_maxIndexingCapacityInOCUHasBeenSet = true;
44 m_maxIndexingCapacityInOCU = value;
45 }
48 return *this;
49 }
51
53
56 inline int GetMaxSearchCapacityInOCU() const { return m_maxSearchCapacityInOCU; }
57 inline bool MaxSearchCapacityInOCUHasBeenSet() const { return m_maxSearchCapacityInOCUHasBeenSet; }
58 inline void SetMaxSearchCapacityInOCU(int value) {
59 m_maxSearchCapacityInOCUHasBeenSet = true;
60 m_maxSearchCapacityInOCU = value;
61 }
64 return *this;
65 }
67 private:
68 int m_maxIndexingCapacityInOCU{0};
69
70 int m_maxSearchCapacityInOCU{0};
71 bool m_maxIndexingCapacityInOCUHasBeenSet = false;
72 bool m_maxSearchCapacityInOCUHasBeenSet = false;
73};
74
75} // namespace Model
76} // namespace OpenSearchServerless
77} // namespace Aws
AWS_OPENSEARCHSERVERLESS_API CapacityLimits & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_OPENSEARCHSERVERLESS_API CapacityLimits()=default
CapacityLimits & WithMaxSearchCapacityInOCU(int value)
AWS_OPENSEARCHSERVERLESS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_OPENSEARCHSERVERLESS_API CapacityLimits(Aws::Utils::Json::JsonView jsonValue)
CapacityLimits & WithMaxIndexingCapacityInOCU(int value)
Aws::Utils::Json::JsonValue JsonValue