62 inline void SetMountPoint(
const char* value) { m_mountPointHasBeenSet =
true; m_mountPoint.assign(value); }
89 inline void SetRaidLevel(
int value) { m_raidLevelHasBeenSet =
true; m_raidLevel = value; }
105 inline void SetNumberOfDisks(
int value) { m_numberOfDisksHasBeenSet =
true; m_numberOfDisks = value; }
120 inline void SetSize(
int value) { m_sizeHasBeenSet =
true; m_size = value; }
153 inline void SetVolumeType(
const char* value) { m_volumeTypeHasBeenSet =
true; m_volumeType.assign(value); }
184 inline void SetIops(
int value) { m_iopsHasBeenSet =
true; m_iops = value; }
193 bool m_mountPointHasBeenSet;
195 bool m_raidLevelHasBeenSet;
197 bool m_numberOfDisksHasBeenSet;
199 bool m_sizeHasBeenSet;
201 bool m_volumeTypeHasBeenSet;
203 bool m_iopsHasBeenSet;
VolumeConfiguration & WithNumberOfDisks(int value)
VolumeConfiguration & WithRaidLevel(int value)
VolumeConfiguration & WithMountPoint(const char *value)
const Aws::String & GetMountPoint() const
VolumeConfiguration & WithVolumeType(const Aws::String &value)
VolumeConfiguration & WithMountPoint(const Aws::String &value)
const Aws::String & GetVolumeType() const
VolumeConfiguration & WithVolumeType(Aws::String &&value)
void SetMountPoint(const Aws::String &value)
VolumeConfiguration & WithMountPoint(Aws::String &&value)
void SetRaidLevel(int value)
VolumeConfiguration & WithSize(int value)
void SetMountPoint(Aws::String &&value)
void SetVolumeType(const char *value)
int GetNumberOfDisks() const
void SetNumberOfDisks(int value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetMountPoint(const char *value)
VolumeConfiguration & WithIops(int value)
void SetVolumeType(const Aws::String &value)
VolumeConfiguration & WithVolumeType(const char *value)
JSON (JavaScript Object Notation).
void SetVolumeType(Aws::String &&value)