7#include <aws/deadline/Deadline_EXPORTS.h>
38 m_sizeGiBHasBeenSet =
true;
51 inline int GetIops()
const {
return m_iops; }
54 m_iopsHasBeenSet =
true;
70 m_throughputMiBHasBeenSet =
true;
71 m_throughputMiB = value;
83 int m_throughputMiB{0};
84 bool m_sizeGiBHasBeenSet =
false;
85 bool m_iopsHasBeenSet =
false;
86 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)
AWS_DEADLINE_API Ec2EbsVolume()=default
int GetThroughputMiB() const
bool ThroughputMiBHasBeenSet() const
bool IopsHasBeenSet() const
void SetSizeGiB(int value)
Ec2EbsVolume & WithThroughputMiB(int value)
Ec2EbsVolume & WithIops(int value)
Aws::Utils::Json::JsonValue JsonValue