AWS SDK for C++  1.9.108
AWS SDK for C++
Volume.h
Go to the documentation of this file.
1 
6 #pragma once
9 #include <utility>
10 
11 namespace Aws
12 {
13 namespace Utils
14 {
15 namespace Json
16 {
17  class JsonValue;
18  class JsonView;
19 } // namespace Json
20 } // namespace Utils
21 namespace OpsWorks
22 {
23 namespace Model
24 {
25 
32  {
33  public:
34  Volume();
38 
39 
43  inline const Aws::String& GetVolumeId() const{ return m_volumeId; }
44 
48  inline bool VolumeIdHasBeenSet() const { return m_volumeIdHasBeenSet; }
49 
53  inline void SetVolumeId(const Aws::String& value) { m_volumeIdHasBeenSet = true; m_volumeId = value; }
54 
58  inline void SetVolumeId(Aws::String&& value) { m_volumeIdHasBeenSet = true; m_volumeId = std::move(value); }
59 
63  inline void SetVolumeId(const char* value) { m_volumeIdHasBeenSet = true; m_volumeId.assign(value); }
64 
68  inline Volume& WithVolumeId(const Aws::String& value) { SetVolumeId(value); return *this;}
69 
73  inline Volume& WithVolumeId(Aws::String&& value) { SetVolumeId(std::move(value)); return *this;}
74 
78  inline Volume& WithVolumeId(const char* value) { SetVolumeId(value); return *this;}
79 
80 
84  inline const Aws::String& GetEc2VolumeId() const{ return m_ec2VolumeId; }
85 
89  inline bool Ec2VolumeIdHasBeenSet() const { return m_ec2VolumeIdHasBeenSet; }
90 
94  inline void SetEc2VolumeId(const Aws::String& value) { m_ec2VolumeIdHasBeenSet = true; m_ec2VolumeId = value; }
95 
99  inline void SetEc2VolumeId(Aws::String&& value) { m_ec2VolumeIdHasBeenSet = true; m_ec2VolumeId = std::move(value); }
100 
104  inline void SetEc2VolumeId(const char* value) { m_ec2VolumeIdHasBeenSet = true; m_ec2VolumeId.assign(value); }
105 
109  inline Volume& WithEc2VolumeId(const Aws::String& value) { SetEc2VolumeId(value); return *this;}
110 
114  inline Volume& WithEc2VolumeId(Aws::String&& value) { SetEc2VolumeId(std::move(value)); return *this;}
115 
119  inline Volume& WithEc2VolumeId(const char* value) { SetEc2VolumeId(value); return *this;}
120 
121 
125  inline const Aws::String& GetName() const{ return m_name; }
126 
130  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
131 
135  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
136 
140  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
141 
145  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
146 
150  inline Volume& WithName(const Aws::String& value) { SetName(value); return *this;}
151 
155  inline Volume& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
156 
160  inline Volume& WithName(const char* value) { SetName(value); return *this;}
161 
162 
166  inline const Aws::String& GetRaidArrayId() const{ return m_raidArrayId; }
167 
171  inline bool RaidArrayIdHasBeenSet() const { return m_raidArrayIdHasBeenSet; }
172 
176  inline void SetRaidArrayId(const Aws::String& value) { m_raidArrayIdHasBeenSet = true; m_raidArrayId = value; }
177 
181  inline void SetRaidArrayId(Aws::String&& value) { m_raidArrayIdHasBeenSet = true; m_raidArrayId = std::move(value); }
182 
186  inline void SetRaidArrayId(const char* value) { m_raidArrayIdHasBeenSet = true; m_raidArrayId.assign(value); }
187 
191  inline Volume& WithRaidArrayId(const Aws::String& value) { SetRaidArrayId(value); return *this;}
192 
196  inline Volume& WithRaidArrayId(Aws::String&& value) { SetRaidArrayId(std::move(value)); return *this;}
197 
201  inline Volume& WithRaidArrayId(const char* value) { SetRaidArrayId(value); return *this;}
202 
203 
207  inline const Aws::String& GetInstanceId() const{ return m_instanceId; }
208 
212  inline bool InstanceIdHasBeenSet() const { return m_instanceIdHasBeenSet; }
213 
217  inline void SetInstanceId(const Aws::String& value) { m_instanceIdHasBeenSet = true; m_instanceId = value; }
218 
222  inline void SetInstanceId(Aws::String&& value) { m_instanceIdHasBeenSet = true; m_instanceId = std::move(value); }
223 
227  inline void SetInstanceId(const char* value) { m_instanceIdHasBeenSet = true; m_instanceId.assign(value); }
228 
232  inline Volume& WithInstanceId(const Aws::String& value) { SetInstanceId(value); return *this;}
233 
237  inline Volume& WithInstanceId(Aws::String&& value) { SetInstanceId(std::move(value)); return *this;}
238 
242  inline Volume& WithInstanceId(const char* value) { SetInstanceId(value); return *this;}
243 
244 
249  inline const Aws::String& GetStatus() const{ return m_status; }
250 
255  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
256 
261  inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; }
262 
267  inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
268 
273  inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); }
274 
279  inline Volume& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
280 
285  inline Volume& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
286 
291  inline Volume& WithStatus(const char* value) { SetStatus(value); return *this;}
292 
293 
297  inline int GetSize() const{ return m_size; }
298 
302  inline bool SizeHasBeenSet() const { return m_sizeHasBeenSet; }
303 
307  inline void SetSize(int value) { m_sizeHasBeenSet = true; m_size = value; }
308 
312  inline Volume& WithSize(int value) { SetSize(value); return *this;}
313 
314 
318  inline const Aws::String& GetDevice() const{ return m_device; }
319 
323  inline bool DeviceHasBeenSet() const { return m_deviceHasBeenSet; }
324 
328  inline void SetDevice(const Aws::String& value) { m_deviceHasBeenSet = true; m_device = value; }
329 
333  inline void SetDevice(Aws::String&& value) { m_deviceHasBeenSet = true; m_device = std::move(value); }
334 
338  inline void SetDevice(const char* value) { m_deviceHasBeenSet = true; m_device.assign(value); }
339 
343  inline Volume& WithDevice(const Aws::String& value) { SetDevice(value); return *this;}
344 
348  inline Volume& WithDevice(Aws::String&& value) { SetDevice(std::move(value)); return *this;}
349 
353  inline Volume& WithDevice(const char* value) { SetDevice(value); return *this;}
354 
355 
359  inline const Aws::String& GetMountPoint() const{ return m_mountPoint; }
360 
364  inline bool MountPointHasBeenSet() const { return m_mountPointHasBeenSet; }
365 
369  inline void SetMountPoint(const Aws::String& value) { m_mountPointHasBeenSet = true; m_mountPoint = value; }
370 
374  inline void SetMountPoint(Aws::String&& value) { m_mountPointHasBeenSet = true; m_mountPoint = std::move(value); }
375 
379  inline void SetMountPoint(const char* value) { m_mountPointHasBeenSet = true; m_mountPoint.assign(value); }
380 
384  inline Volume& WithMountPoint(const Aws::String& value) { SetMountPoint(value); return *this;}
385 
389  inline Volume& WithMountPoint(Aws::String&& value) { SetMountPoint(std::move(value)); return *this;}
390 
394  inline Volume& WithMountPoint(const char* value) { SetMountPoint(value); return *this;}
395 
396 
402  inline const Aws::String& GetRegion() const{ return m_region; }
403 
409  inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; }
410 
416  inline void SetRegion(const Aws::String& value) { m_regionHasBeenSet = true; m_region = value; }
417 
423  inline void SetRegion(Aws::String&& value) { m_regionHasBeenSet = true; m_region = std::move(value); }
424 
430  inline void SetRegion(const char* value) { m_regionHasBeenSet = true; m_region.assign(value); }
431 
437  inline Volume& WithRegion(const Aws::String& value) { SetRegion(value); return *this;}
438 
444  inline Volume& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;}
445 
451  inline Volume& WithRegion(const char* value) { SetRegion(value); return *this;}
452 
453 
459  inline const Aws::String& GetAvailabilityZone() const{ return m_availabilityZone; }
460 
466  inline bool AvailabilityZoneHasBeenSet() const { return m_availabilityZoneHasBeenSet; }
467 
473  inline void SetAvailabilityZone(const Aws::String& value) { m_availabilityZoneHasBeenSet = true; m_availabilityZone = value; }
474 
480  inline void SetAvailabilityZone(Aws::String&& value) { m_availabilityZoneHasBeenSet = true; m_availabilityZone = std::move(value); }
481 
487  inline void SetAvailabilityZone(const char* value) { m_availabilityZoneHasBeenSet = true; m_availabilityZone.assign(value); }
488 
494  inline Volume& WithAvailabilityZone(const Aws::String& value) { SetAvailabilityZone(value); return *this;}
495 
501  inline Volume& WithAvailabilityZone(Aws::String&& value) { SetAvailabilityZone(std::move(value)); return *this;}
502 
508  inline Volume& WithAvailabilityZone(const char* value) { SetAvailabilityZone(value); return *this;}
509 
510 
525  inline const Aws::String& GetVolumeType() const{ return m_volumeType; }
526 
541  inline bool VolumeTypeHasBeenSet() const { return m_volumeTypeHasBeenSet; }
542 
557  inline void SetVolumeType(const Aws::String& value) { m_volumeTypeHasBeenSet = true; m_volumeType = value; }
558 
573  inline void SetVolumeType(Aws::String&& value) { m_volumeTypeHasBeenSet = true; m_volumeType = std::move(value); }
574 
589  inline void SetVolumeType(const char* value) { m_volumeTypeHasBeenSet = true; m_volumeType.assign(value); }
590 
605  inline Volume& WithVolumeType(const Aws::String& value) { SetVolumeType(value); return *this;}
606 
621  inline Volume& WithVolumeType(Aws::String&& value) { SetVolumeType(std::move(value)); return *this;}
622 
637  inline Volume& WithVolumeType(const char* value) { SetVolumeType(value); return *this;}
638 
639 
643  inline int GetIops() const{ return m_iops; }
644 
648  inline bool IopsHasBeenSet() const { return m_iopsHasBeenSet; }
649 
653  inline void SetIops(int value) { m_iopsHasBeenSet = true; m_iops = value; }
654 
658  inline Volume& WithIops(int value) { SetIops(value); return *this;}
659 
660 
667  inline bool GetEncrypted() const{ return m_encrypted; }
668 
675  inline bool EncryptedHasBeenSet() const { return m_encryptedHasBeenSet; }
676 
683  inline void SetEncrypted(bool value) { m_encryptedHasBeenSet = true; m_encrypted = value; }
684 
691  inline Volume& WithEncrypted(bool value) { SetEncrypted(value); return *this;}
692 
693  private:
694 
695  Aws::String m_volumeId;
696  bool m_volumeIdHasBeenSet;
697 
698  Aws::String m_ec2VolumeId;
699  bool m_ec2VolumeIdHasBeenSet;
700 
701  Aws::String m_name;
702  bool m_nameHasBeenSet;
703 
704  Aws::String m_raidArrayId;
705  bool m_raidArrayIdHasBeenSet;
706 
707  Aws::String m_instanceId;
708  bool m_instanceIdHasBeenSet;
709 
710  Aws::String m_status;
711  bool m_statusHasBeenSet;
712 
713  int m_size;
714  bool m_sizeHasBeenSet;
715 
716  Aws::String m_device;
717  bool m_deviceHasBeenSet;
718 
719  Aws::String m_mountPoint;
720  bool m_mountPointHasBeenSet;
721 
722  Aws::String m_region;
723  bool m_regionHasBeenSet;
724 
725  Aws::String m_availabilityZone;
726  bool m_availabilityZoneHasBeenSet;
727 
728  Aws::String m_volumeType;
729  bool m_volumeTypeHasBeenSet;
730 
731  int m_iops;
732  bool m_iopsHasBeenSet;
733 
734  bool m_encrypted;
735  bool m_encryptedHasBeenSet;
736  };
737 
738 } // namespace Model
739 } // namespace OpsWorks
740 } // namespace Aws
Aws::OpsWorks::Model::Volume::SetInstanceId
void SetInstanceId(const Aws::String &value)
Definition: Volume.h:217
Aws::OpsWorks::Model::Volume::WithName
Volume & WithName(const char *value)
Definition: Volume.h:160
Aws::OpsWorks::Model::Volume::WithStatus
Volume & WithStatus(Aws::String &&value)
Definition: Volume.h:285
Aws::OpsWorks::Model::Volume::WithVolumeType
Volume & WithVolumeType(const char *value)
Definition: Volume.h:637
Aws::OpsWorks::Model::Volume::SetRaidArrayId
void SetRaidArrayId(const char *value)
Definition: Volume.h:186
Aws::OpsWorks::Model::Volume::EncryptedHasBeenSet
bool EncryptedHasBeenSet() const
Definition: Volume.h:675
Aws::OpsWorks::Model::Volume::WithStatus
Volume & WithStatus(const Aws::String &value)
Definition: Volume.h:279
Aws::OpsWorks::Model::Volume::SetVolumeId
void SetVolumeId(const char *value)
Definition: Volume.h:63
Aws::OpsWorks::Model::Volume::NameHasBeenSet
bool NameHasBeenSet() const
Definition: Volume.h:130
OpsWorks_EXPORTS.h
Aws::OpsWorks::Model::Volume::SizeHasBeenSet
bool SizeHasBeenSet() const
Definition: Volume.h:302
Aws::OpsWorks::Model::Volume::GetSize
int GetSize() const
Definition: Volume.h:297
Aws::OpsWorks::Model::Volume::SetAvailabilityZone
void SetAvailabilityZone(const Aws::String &value)
Definition: Volume.h:473
Aws::OpsWorks::Model::Volume::WithMountPoint
Volume & WithMountPoint(const Aws::String &value)
Definition: Volume.h:384
Aws::OpsWorks::Model::Volume::GetIops
int GetIops() const
Definition: Volume.h:643
Aws::OpsWorks::Model::Volume::SetMountPoint
void SetMountPoint(const Aws::String &value)
Definition: Volume.h:369
Aws::OpsWorks::Model::Volume::SetRaidArrayId
void SetRaidArrayId(const Aws::String &value)
Definition: Volume.h:176
Aws::OpsWorks::Model::Volume::WithInstanceId
Volume & WithInstanceId(const Aws::String &value)
Definition: Volume.h:232
Aws::OpsWorks::Model::Volume::SetInstanceId
void SetInstanceId(const char *value)
Definition: Volume.h:227
Aws::OpsWorks::Model::Volume::SetDevice
void SetDevice(const Aws::String &value)
Definition: Volume.h:328
Aws::OpsWorks::Model::Volume::SetSize
void SetSize(int value)
Definition: Volume.h:307
Aws::OpsWorks::Model::Volume::WithName
Volume & WithName(const Aws::String &value)
Definition: Volume.h:150
Aws::OpsWorks::Model::Volume::SetName
void SetName(Aws::String &&value)
Definition: Volume.h:140
Aws::OpsWorks::Model::Volume::GetVolumeType
const Aws::String & GetVolumeType() const
Definition: Volume.h:525
Aws::OpsWorks::Model::Volume::GetEc2VolumeId
const Aws::String & GetEc2VolumeId() const
Definition: Volume.h:84
Aws::OpsWorks::Model::Volume
Definition: Volume.h:32
Aws::OpsWorks::Model::Volume::SetEc2VolumeId
void SetEc2VolumeId(const Aws::String &value)
Definition: Volume.h:94
Aws::OpsWorks::Model::Volume::WithVolumeId
Volume & WithVolumeId(const Aws::String &value)
Definition: Volume.h:68
Aws::OpsWorks::Model::Volume::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: Volume.h:255
Aws::OpsWorks::Model::Volume::WithVolumeType
Volume & WithVolumeType(Aws::String &&value)
Definition: Volume.h:621
Aws::OpsWorks::Model::Volume::SetRegion
void SetRegion(Aws::String &&value)
Definition: Volume.h:423
Aws::OpsWorks::Model::Volume::Volume
Volume()
AWS_OPSWORKS_API
#define AWS_OPSWORKS_API
Definition: OpsWorks_EXPORTS.h:28
Aws::OpsWorks::Model::Volume::RegionHasBeenSet
bool RegionHasBeenSet() const
Definition: Volume.h:409
Aws::OpsWorks::Model::Volume::MountPointHasBeenSet
bool MountPointHasBeenSet() const
Definition: Volume.h:364
Aws::OpsWorks::Model::Volume::SetAvailabilityZone
void SetAvailabilityZone(const char *value)
Definition: Volume.h:487
Aws::OpsWorks::Model::Volume::SetVolumeType
void SetVolumeType(const Aws::String &value)
Definition: Volume.h:557
Aws::OpsWorks::Model::Volume::SetDevice
void SetDevice(const char *value)
Definition: Volume.h:338
Aws::OpsWorks::Model::Volume::SetVolumeId
void SetVolumeId(const Aws::String &value)
Definition: Volume.h:53
Aws::OpsWorks::Model::Volume::SetName
void SetName(const char *value)
Definition: Volume.h:145
Aws::OpsWorks::Model::Volume::GetAvailabilityZone
const Aws::String & GetAvailabilityZone() const
Definition: Volume.h:459
Aws::OpsWorks::Model::Volume::GetStatus
const Aws::String & GetStatus() const
Definition: Volume.h:249
Aws::OpsWorks::Model::Volume::WithEc2VolumeId
Volume & WithEc2VolumeId(const Aws::String &value)
Definition: Volume.h:109
Aws::OpsWorks::Model::Volume::operator=
Volume & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::OpsWorks::Model::Volume::WithSize
Volume & WithSize(int value)
Definition: Volume.h:312
Aws::OpsWorks::Model::Volume::WithDevice
Volume & WithDevice(Aws::String &&value)
Definition: Volume.h:348
Aws::OpsWorks::Model::Volume::SetStatus
void SetStatus(const Aws::String &value)
Definition: Volume.h:261
Aws::OpsWorks::Model::Volume::SetDevice
void SetDevice(Aws::String &&value)
Definition: Volume.h:333
Aws::OpsWorks::Model::Volume::Ec2VolumeIdHasBeenSet
bool Ec2VolumeIdHasBeenSet() const
Definition: Volume.h:89
Aws::OpsWorks::Model::Volume::WithEncrypted
Volume & WithEncrypted(bool value)
Definition: Volume.h:691
Aws::OpsWorks::Model::Volume::GetRaidArrayId
const Aws::String & GetRaidArrayId() const
Definition: Volume.h:166
Aws::OpsWorks::Model::Volume::GetEncrypted
bool GetEncrypted() const
Definition: Volume.h:667
Aws::OpsWorks::Model::Volume::WithAvailabilityZone
Volume & WithAvailabilityZone(const Aws::String &value)
Definition: Volume.h:494
Aws::OpsWorks::Model::Volume::WithVolumeType
Volume & WithVolumeType(const Aws::String &value)
Definition: Volume.h:605
Aws::OpsWorks::Model::Volume::SetStatus
void SetStatus(Aws::String &&value)
Definition: Volume.h:267
Aws::OpsWorks::Model::Volume::GetInstanceId
const Aws::String & GetInstanceId() const
Definition: Volume.h:207
Aws::OpsWorks::Model::Volume::WithName
Volume & WithName(Aws::String &&value)
Definition: Volume.h:155
Aws::OpsWorks::Model::Volume::WithVolumeId
Volume & WithVolumeId(Aws::String &&value)
Definition: Volume.h:73
Aws::OpsWorks::Model::Volume::VolumeTypeHasBeenSet
bool VolumeTypeHasBeenSet() const
Definition: Volume.h:541
Aws::OpsWorks::Model::Volume::SetRaidArrayId
void SetRaidArrayId(Aws::String &&value)
Definition: Volume.h:181
Aws::OpsWorks::Model::Volume::GetMountPoint
const Aws::String & GetMountPoint() const
Definition: Volume.h:359
Aws::OpsWorks::Model::Volume::GetVolumeId
const Aws::String & GetVolumeId() const
Definition: Volume.h:43
Aws::OpsWorks::Model::Volume::SetAvailabilityZone
void SetAvailabilityZone(Aws::String &&value)
Definition: Volume.h:480
Aws::OpsWorks::Model::Volume::WithDevice
Volume & WithDevice(const Aws::String &value)
Definition: Volume.h:343
Aws::OpsWorks::Model::Volume::SetVolumeType
void SetVolumeType(Aws::String &&value)
Definition: Volume.h:573
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::OpsWorks::Model::Volume::SetMountPoint
void SetMountPoint(Aws::String &&value)
Definition: Volume.h:374
AWSString.h
Aws::OpsWorks::Model::Volume::IopsHasBeenSet
bool IopsHasBeenSet() const
Definition: Volume.h:648
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::OpsWorks::Model::Volume::SetRegion
void SetRegion(const char *value)
Definition: Volume.h:430
Aws::OpsWorks::Model::Volume::DeviceHasBeenSet
bool DeviceHasBeenSet() const
Definition: Volume.h:323
Aws::OpsWorks::Model::Volume::SetMountPoint
void SetMountPoint(const char *value)
Definition: Volume.h:379
Aws::OpsWorks::Model::Volume::SetIops
void SetIops(int value)
Definition: Volume.h:653
Aws::OpsWorks::Model::Volume::SetEc2VolumeId
void SetEc2VolumeId(const char *value)
Definition: Volume.h:104
Aws::OpsWorks::Model::Volume::GetRegion
const Aws::String & GetRegion() const
Definition: Volume.h:402
Aws::OpsWorks::Model::Volume::Volume
Volume(Aws::Utils::Json::JsonView jsonValue)
Aws::OpsWorks::Model::Volume::WithRegion
Volume & WithRegion(const Aws::String &value)
Definition: Volume.h:437
Aws::OpsWorks::Model::Volume::WithAvailabilityZone
Volume & WithAvailabilityZone(Aws::String &&value)
Definition: Volume.h:501
Aws::OpsWorks::Model::Volume::GetDevice
const Aws::String & GetDevice() const
Definition: Volume.h:318
Aws::OpsWorks::Model::Volume::SetName
void SetName(const Aws::String &value)
Definition: Volume.h:135
Aws::OpsWorks::Model::Volume::SetEncrypted
void SetEncrypted(bool value)
Definition: Volume.h:683
Aws::OpsWorks::Model::Volume::WithDevice
Volume & WithDevice(const char *value)
Definition: Volume.h:353
Aws::OpsWorks::Model::Volume::WithInstanceId
Volume & WithInstanceId(Aws::String &&value)
Definition: Volume.h:237
Aws::OpsWorks::Model::Volume::WithVolumeId
Volume & WithVolumeId(const char *value)
Definition: Volume.h:78
Aws::OpsWorks::Model::Volume::WithInstanceId
Volume & WithInstanceId(const char *value)
Definition: Volume.h:242
Aws::OpsWorks::Model::Volume::SetVolumeType
void SetVolumeType(const char *value)
Definition: Volume.h:589
Aws::OpsWorks::Model::Volume::WithRaidArrayId
Volume & WithRaidArrayId(Aws::String &&value)
Definition: Volume.h:196
Aws
Definition: AccessManagementClient.h:15
Aws::OpsWorks::Model::Volume::RaidArrayIdHasBeenSet
bool RaidArrayIdHasBeenSet() const
Definition: Volume.h:171
Aws::OpsWorks::Model::Volume::WithAvailabilityZone
Volume & WithAvailabilityZone(const char *value)
Definition: Volume.h:508
Aws::OpsWorks::Model::Volume::SetStatus
void SetStatus(const char *value)
Definition: Volume.h:273
Aws::OpsWorks::Model::Volume::AvailabilityZoneHasBeenSet
bool AvailabilityZoneHasBeenSet() const
Definition: Volume.h:466
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::OpsWorks::Model::Volume::InstanceIdHasBeenSet
bool InstanceIdHasBeenSet() const
Definition: Volume.h:212
Aws::OpsWorks::Model::Volume::WithRaidArrayId
Volume & WithRaidArrayId(const char *value)
Definition: Volume.h:201
Aws::OpsWorks::Model::Volume::SetRegion
void SetRegion(const Aws::String &value)
Definition: Volume.h:416
Aws::OpsWorks::Model::Volume::SetInstanceId
void SetInstanceId(Aws::String &&value)
Definition: Volume.h:222
Aws::OpsWorks::Model::Volume::WithEc2VolumeId
Volume & WithEc2VolumeId(Aws::String &&value)
Definition: Volume.h:114
Aws::OpsWorks::Model::Volume::WithEc2VolumeId
Volume & WithEc2VolumeId(const char *value)
Definition: Volume.h:119
Aws::OpsWorks::Model::Volume::WithMountPoint
Volume & WithMountPoint(const char *value)
Definition: Volume.h:394
Aws::OpsWorks::Model::Volume::WithRegion
Volume & WithRegion(Aws::String &&value)
Definition: Volume.h:444
Aws::OpsWorks::Model::Volume::VolumeIdHasBeenSet
bool VolumeIdHasBeenSet() const
Definition: Volume.h:48
Aws::OpsWorks::Model::Volume::GetName
const Aws::String & GetName() const
Definition: Volume.h:125
Aws::OpsWorks::Model::Volume::WithIops
Volume & WithIops(int value)
Definition: Volume.h:658
Aws::OpsWorks::Model::Volume::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::OpsWorks::Model::Volume::WithMountPoint
Volume & WithMountPoint(Aws::String &&value)
Definition: Volume.h:389
Aws::OpsWorks::Model::Volume::WithStatus
Volume & WithStatus(const char *value)
Definition: Volume.h:291
Aws::OpsWorks::Model::Volume::SetVolumeId
void SetVolumeId(Aws::String &&value)
Definition: Volume.h:58
Aws::OpsWorks::Model::Volume::WithRegion
Volume & WithRegion(const char *value)
Definition: Volume.h:451
Aws::OpsWorks::Model::Volume::SetEc2VolumeId
void SetEc2VolumeId(Aws::String &&value)
Definition: Volume.h:99
Aws::OpsWorks::Model::Volume::WithRaidArrayId
Volume & WithRaidArrayId(const Aws::String &value)
Definition: Volume.h:191