7#include <aws/datasync/DataSync_EXPORTS.h>
44 inline double GetRead()
const{
return m_read; }
46 inline void SetRead(
double value) { m_readHasBeenSet =
true; m_read = value; }
54 inline double GetWrite()
const{
return m_write; }
56 inline void SetWrite(
double value) { m_writeHasBeenSet =
true; m_write = value; }
64 inline double GetOther()
const{
return m_other; }
66 inline void SetOther(
double value) { m_otherHasBeenSet =
true; m_other = value; }
74 inline double GetTotal()
const{
return m_total; }
76 inline void SetTotal(
double value) { m_totalHasBeenSet =
true; m_total = value; }
82 bool m_readHasBeenSet =
false;
85 bool m_writeHasBeenSet =
false;
88 bool m_otherHasBeenSet =
false;
91 bool m_totalHasBeenSet =
false;
IOPS & WithOther(double value)
AWS_DATASYNC_API IOPS & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TotalHasBeenSet() const
AWS_DATASYNC_API Aws::Utils::Json::JsonValue Jsonize() const
bool WriteHasBeenSet() const
bool OtherHasBeenSet() const
AWS_DATASYNC_API IOPS(Aws::Utils::Json::JsonView jsonValue)
IOPS & WithWrite(double value)
void SetTotal(double value)
bool ReadHasBeenSet() const
IOPS & WithTotal(double value)
void SetOther(double value)
void SetWrite(double value)
IOPS & WithRead(double value)
void SetRead(double value)
Aws::Utils::Json::JsonValue JsonValue