7#include <aws/lightsail/Lightsail_EXPORTS.h>
44 inline void SetCpuCount(
int value) { m_cpuCountHasBeenSet =
true; m_cpuCount = value; }
54 inline void SetDiskSizeInGb(
int value) { m_diskSizeInGbHasBeenSet =
true; m_diskSizeInGb = value; }
64 inline void SetRamSizeInGb(
double value) { m_ramSizeInGbHasBeenSet =
true; m_ramSizeInGb = value; }
70 bool m_cpuCountHasBeenSet =
false;
72 int m_diskSizeInGb{0};
73 bool m_diskSizeInGbHasBeenSet =
false;
75 double m_ramSizeInGb{0.0};
76 bool m_ramSizeInGbHasBeenSet =
false;
RelationalDatabaseHardware & WithDiskSizeInGb(int value)
void SetDiskSizeInGb(int value)
RelationalDatabaseHardware & WithCpuCount(int value)
double GetRamSizeInGb() const
void SetCpuCount(int value)
bool RamSizeInGbHasBeenSet() const
AWS_LIGHTSAIL_API RelationalDatabaseHardware()=default
AWS_LIGHTSAIL_API RelationalDatabaseHardware & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_LIGHTSAIL_API Aws::Utils::Json::JsonValue Jsonize() const
void SetRamSizeInGb(double value)
bool DiskSizeInGbHasBeenSet() const
RelationalDatabaseHardware & WithRamSizeInGb(double value)
int GetDiskSizeInGb() const
AWS_LIGHTSAIL_API RelationalDatabaseHardware(Aws::Utils::Json::JsonView jsonValue)
bool CpuCountHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue