7#include <aws/deadline/Deadline_EXPORTS.h>
44 inline void SetSizeGiB(
int value) { m_sizeGiBHasBeenSet =
true; m_sizeGiB = value; }
52 inline int GetIops()
const{
return m_iops; }
54 inline void SetIops(
int value) { m_iopsHasBeenSet =
true; m_iops = value; }
64 inline void SetThroughputMiB(
int value) { m_throughputMiBHasBeenSet =
true; m_throughputMiB = value; }
70 bool m_sizeGiBHasBeenSet =
false;
73 bool m_iopsHasBeenSet =
false;
76 bool m_throughputMiBHasBeenSet =
false;
AWS_DEADLINE_API Ec2EbsVolume & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetThroughputMiB(int value)
AWS_DEADLINE_API Aws::Utils::Json::JsonValue Jsonize() const
bool SizeGiBHasBeenSet() const
AWS_DEADLINE_API Ec2EbsVolume(Aws::Utils::Json::JsonView jsonValue)
Ec2EbsVolume & WithSizeGiB(int value)
int GetThroughputMiB() const
bool ThroughputMiBHasBeenSet() const
bool IopsHasBeenSet() const
void SetSizeGiB(int value)
Ec2EbsVolume & WithThroughputMiB(int value)
AWS_DEADLINE_API Ec2EbsVolume()
Ec2EbsVolume & WithIops(int value)
Aws::Utils::Json::JsonValue JsonValue