7#include <aws/compute-optimizer/ComputeOptimizer_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace ComputeOptimizer
49 inline void SetStorageType(
const char* value) { m_storageTypeHasBeenSet =
true; m_storageType.assign(value); }
61 inline void SetAllocatedStorage(
int value) { m_allocatedStorageHasBeenSet =
true; m_allocatedStorage = value; }
69 inline int GetIops()
const{
return m_iops; }
71 inline void SetIops(
int value) { m_iopsHasBeenSet =
true; m_iops = value; }
82 inline void SetMaxAllocatedStorage(
int value) { m_maxAllocatedStorageHasBeenSet =
true; m_maxAllocatedStorage = value; }
92 inline void SetStorageThroughput(
int value) { m_storageThroughputHasBeenSet =
true; m_storageThroughput = value; }
98 bool m_storageTypeHasBeenSet =
false;
100 int m_allocatedStorage;
101 bool m_allocatedStorageHasBeenSet =
false;
104 bool m_iopsHasBeenSet =
false;
106 int m_maxAllocatedStorage;
107 bool m_maxAllocatedStorageHasBeenSet =
false;
109 int m_storageThroughput;
110 bool m_storageThroughputHasBeenSet =
false;
AWS_COMPUTEOPTIMIZER_API Aws::Utils::Json::JsonValue Jsonize() const
bool IopsHasBeenSet() const
int GetAllocatedStorage() const
AWS_COMPUTEOPTIMIZER_API DBStorageConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
DBStorageConfiguration & WithAllocatedStorage(int value)
void SetStorageType(const char *value)
DBStorageConfiguration & WithIops(int value)
void SetMaxAllocatedStorage(int value)
void SetStorageThroughput(int value)
bool StorageThroughputHasBeenSet() const
DBStorageConfiguration & WithMaxAllocatedStorage(int value)
AWS_COMPUTEOPTIMIZER_API DBStorageConfiguration(Aws::Utils::Json::JsonView jsonValue)
DBStorageConfiguration & WithStorageThroughput(int value)
AWS_COMPUTEOPTIMIZER_API DBStorageConfiguration()
bool MaxAllocatedStorageHasBeenSet() const
int GetMaxAllocatedStorage() const
void SetStorageType(const Aws::String &value)
DBStorageConfiguration & WithStorageType(Aws::String &&value)
DBStorageConfiguration & WithStorageType(const char *value)
DBStorageConfiguration & WithStorageType(const Aws::String &value)
void SetStorageType(Aws::String &&value)
int GetStorageThroughput() const
bool AllocatedStorageHasBeenSet() const
const Aws::String & GetStorageType() const
void SetAllocatedStorage(int value)
bool StorageTypeHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue