AWS SDK for C++

AWS SDK for C++ Version 1.11.612

Loading...
Searching...
No Matches
CapacityUnitsConfiguration.h
1
6#pragma once
7#include <aws/kendra/Kendra_EXPORTS.h>
8
9namespace Aws
10{
11namespace Utils
12{
13namespace Json
14{
15 class JsonValue;
16 class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace kendra
20{
21namespace Model
22{
23
32 {
33 public:
34 AWS_KENDRA_API CapacityUnitsConfiguration() = default;
37 AWS_KENDRA_API Aws::Utils::Json::JsonValue Jsonize() const;
38
39
41
46 inline int GetStorageCapacityUnits() const { return m_storageCapacityUnits; }
47 inline bool StorageCapacityUnitsHasBeenSet() const { return m_storageCapacityUnitsHasBeenSet; }
48 inline void SetStorageCapacityUnits(int value) { m_storageCapacityUnitsHasBeenSet = true; m_storageCapacityUnits = value; }
51
53
66 inline int GetQueryCapacityUnits() const { return m_queryCapacityUnits; }
67 inline bool QueryCapacityUnitsHasBeenSet() const { return m_queryCapacityUnitsHasBeenSet; }
68 inline void SetQueryCapacityUnits(int value) { m_queryCapacityUnitsHasBeenSet = true; m_queryCapacityUnits = value; }
71 private:
72
73 int m_storageCapacityUnits{0};
74 bool m_storageCapacityUnitsHasBeenSet = false;
75
76 int m_queryCapacityUnits{0};
77 bool m_queryCapacityUnitsHasBeenSet = false;
78 };
79
80} // namespace Model
81} // namespace kendra
82} // namespace Aws
CapacityUnitsConfiguration & WithQueryCapacityUnits(int value)
CapacityUnitsConfiguration & WithStorageCapacityUnits(int value)
AWS_KENDRA_API CapacityUnitsConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_KENDRA_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_KENDRA_API CapacityUnitsConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_KENDRA_API CapacityUnitsConfiguration()=default
Aws::Utils::Json::JsonValue JsonValue