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;
73 bool m_diskSizeInGbHasBeenSet =
false;
76 bool m_ramSizeInGbHasBeenSet =
false;
RelationalDatabaseHardware & WithDiskSizeInGb(int value)
void SetDiskSizeInGb(int value)
RelationalDatabaseHardware & WithCpuCount(int value)
double GetRamSizeInGb() const
AWS_LIGHTSAIL_API RelationalDatabaseHardware()
void SetCpuCount(int value)
bool RamSizeInGbHasBeenSet() const
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