7#include <aws/odb/Odb_EXPORTS.h>
39 m_isDisabledHasBeenSet =
true;
55 m_poolSizeHasBeenSet =
true;
71 m_poolStorageSizeInTBsHasBeenSet =
true;
72 m_poolStorageSizeInTBs = value;
87 m_availableStorageCapacityInTBsHasBeenSet =
true;
88 m_availableStorageCapacityInTBs = value;
103 m_totalComputeCapacityHasBeenSet =
true;
104 m_totalComputeCapacity = value;
119 m_availableComputeCapacityHasBeenSet =
true;
120 m_availableComputeCapacity = value;
128 bool m_isDisabled{
false};
132 int m_poolStorageSizeInTBs{0};
134 double m_availableStorageCapacityInTBs{0.0};
136 int m_totalComputeCapacity{0};
138 int m_availableComputeCapacity{0};
139 bool m_isDisabledHasBeenSet =
false;
140 bool m_poolSizeHasBeenSet =
false;
141 bool m_poolStorageSizeInTBsHasBeenSet =
false;
142 bool m_availableStorageCapacityInTBsHasBeenSet =
false;
143 bool m_totalComputeCapacityHasBeenSet =
false;
144 bool m_availableComputeCapacityHasBeenSet =
false;
AWS_ODB_API ResourcePoolSummary(Aws::Utils::Json::JsonView jsonValue)
bool GetIsDisabled() const
ResourcePoolSummary & WithPoolStorageSizeInTBs(int value)
void SetAvailableStorageCapacityInTBs(double value)
bool IsDisabledHasBeenSet() const
bool PoolStorageSizeInTBsHasBeenSet() const
ResourcePoolSummary & WithPoolSize(int value)
ResourcePoolSummary & WithAvailableComputeCapacity(int value)
void SetTotalComputeCapacity(int value)
void SetPoolStorageSizeInTBs(int value)
void SetIsDisabled(bool value)
int GetPoolStorageSizeInTBs() const
ResourcePoolSummary & WithAvailableStorageCapacityInTBs(double value)
bool TotalComputeCapacityHasBeenSet() const
bool PoolSizeHasBeenSet() const
int GetTotalComputeCapacity() const
void SetPoolSize(int value)
bool AvailableComputeCapacityHasBeenSet() const
bool AvailableStorageCapacityInTBsHasBeenSet() const
ResourcePoolSummary & WithIsDisabled(bool value)
AWS_ODB_API ResourcePoolSummary()=default
ResourcePoolSummary & WithTotalComputeCapacity(int value)
int GetAvailableComputeCapacity() const
AWS_ODB_API ResourcePoolSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAvailableComputeCapacity(int value)
AWS_ODB_API Aws::Utils::Json::JsonValue Jsonize() const
double GetAvailableStorageCapacityInTBs() const
Aws::Utils::Json::JsonValue JsonValue