62 inline void SetMountPoint(
const char* value) { m_mountPointHasBeenSet =
true; m_mountPoint.assign(value); }
89 inline void SetRaidLevel(
long value) { m_raidLevelHasBeenSet =
true; m_raidLevel = value; }
105 inline void SetNumberOfDisks(
long value) { m_numberOfDisksHasBeenSet =
true; m_numberOfDisks = value; }
120 inline void SetSize(
long 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(
long value) { m_iopsHasBeenSet =
true; m_iops = value; }
193 bool m_mountPointHasBeenSet;
195 bool m_raidLevelHasBeenSet;
196 long m_numberOfDisks;
197 bool m_numberOfDisksHasBeenSet;
199 bool m_sizeHasBeenSet;
201 bool m_volumeTypeHasBeenSet;
203 bool m_iopsHasBeenSet;
VolumeConfiguration & WithRaidLevel(long 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)
VolumeConfiguration & WithIops(long value)
void SetMountPoint(const Aws::String &value)
VolumeConfiguration & WithMountPoint(Aws::String &&value)
long GetNumberOfDisks() const
void SetMountPoint(Aws::String &&value)
void SetVolumeType(const char *value)
VolumeConfiguration & WithSize(long value)
long GetRaidLevel() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetMountPoint(const char *value)
void SetVolumeType(const Aws::String &value)
void SetRaidLevel(long value)
VolumeConfiguration & WithVolumeType(const char *value)
JSON (JavaScript Object Notation).
VolumeConfiguration & WithNumberOfDisks(long value)
void SetVolumeType(Aws::String &&value)
void SetNumberOfDisks(long value)