AWS SDK for C++  1.9.106
AWS SDK for C++
RaidArray.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:
38 
39 
43  inline const Aws::String& GetRaidArrayId() const{ return m_raidArrayId; }
44 
48  inline bool RaidArrayIdHasBeenSet() const { return m_raidArrayIdHasBeenSet; }
49 
53  inline void SetRaidArrayId(const Aws::String& value) { m_raidArrayIdHasBeenSet = true; m_raidArrayId = value; }
54 
58  inline void SetRaidArrayId(Aws::String&& value) { m_raidArrayIdHasBeenSet = true; m_raidArrayId = std::move(value); }
59 
63  inline void SetRaidArrayId(const char* value) { m_raidArrayIdHasBeenSet = true; m_raidArrayId.assign(value); }
64 
68  inline RaidArray& WithRaidArrayId(const Aws::String& value) { SetRaidArrayId(value); return *this;}
69 
73  inline RaidArray& WithRaidArrayId(Aws::String&& value) { SetRaidArrayId(std::move(value)); return *this;}
74 
78  inline RaidArray& WithRaidArrayId(const char* value) { SetRaidArrayId(value); return *this;}
79 
80 
84  inline const Aws::String& GetInstanceId() const{ return m_instanceId; }
85 
89  inline bool InstanceIdHasBeenSet() const { return m_instanceIdHasBeenSet; }
90 
94  inline void SetInstanceId(const Aws::String& value) { m_instanceIdHasBeenSet = true; m_instanceId = value; }
95 
99  inline void SetInstanceId(Aws::String&& value) { m_instanceIdHasBeenSet = true; m_instanceId = std::move(value); }
100 
104  inline void SetInstanceId(const char* value) { m_instanceIdHasBeenSet = true; m_instanceId.assign(value); }
105 
109  inline RaidArray& WithInstanceId(const Aws::String& value) { SetInstanceId(value); return *this;}
110 
114  inline RaidArray& WithInstanceId(Aws::String&& value) { SetInstanceId(std::move(value)); return *this;}
115 
119  inline RaidArray& WithInstanceId(const char* value) { SetInstanceId(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 RaidArray& WithName(const Aws::String& value) { SetName(value); return *this;}
151 
155  inline RaidArray& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
156 
160  inline RaidArray& WithName(const char* value) { SetName(value); return *this;}
161 
162 
167  inline int GetRaidLevel() const{ return m_raidLevel; }
168 
173  inline bool RaidLevelHasBeenSet() const { return m_raidLevelHasBeenSet; }
174 
179  inline void SetRaidLevel(int value) { m_raidLevelHasBeenSet = true; m_raidLevel = value; }
180 
185  inline RaidArray& WithRaidLevel(int value) { SetRaidLevel(value); return *this;}
186 
187 
191  inline int GetNumberOfDisks() const{ return m_numberOfDisks; }
192 
196  inline bool NumberOfDisksHasBeenSet() const { return m_numberOfDisksHasBeenSet; }
197 
201  inline void SetNumberOfDisks(int value) { m_numberOfDisksHasBeenSet = true; m_numberOfDisks = value; }
202 
206  inline RaidArray& WithNumberOfDisks(int value) { SetNumberOfDisks(value); return *this;}
207 
208 
212  inline int GetSize() const{ return m_size; }
213 
217  inline bool SizeHasBeenSet() const { return m_sizeHasBeenSet; }
218 
222  inline void SetSize(int value) { m_sizeHasBeenSet = true; m_size = value; }
223 
227  inline RaidArray& WithSize(int value) { SetSize(value); return *this;}
228 
229 
233  inline const Aws::String& GetDevice() const{ return m_device; }
234 
238  inline bool DeviceHasBeenSet() const { return m_deviceHasBeenSet; }
239 
243  inline void SetDevice(const Aws::String& value) { m_deviceHasBeenSet = true; m_device = value; }
244 
248  inline void SetDevice(Aws::String&& value) { m_deviceHasBeenSet = true; m_device = std::move(value); }
249 
253  inline void SetDevice(const char* value) { m_deviceHasBeenSet = true; m_device.assign(value); }
254 
258  inline RaidArray& WithDevice(const Aws::String& value) { SetDevice(value); return *this;}
259 
263  inline RaidArray& WithDevice(Aws::String&& value) { SetDevice(std::move(value)); return *this;}
264 
268  inline RaidArray& WithDevice(const char* value) { SetDevice(value); return *this;}
269 
270 
274  inline const Aws::String& GetMountPoint() const{ return m_mountPoint; }
275 
279  inline bool MountPointHasBeenSet() const { return m_mountPointHasBeenSet; }
280 
284  inline void SetMountPoint(const Aws::String& value) { m_mountPointHasBeenSet = true; m_mountPoint = value; }
285 
289  inline void SetMountPoint(Aws::String&& value) { m_mountPointHasBeenSet = true; m_mountPoint = std::move(value); }
290 
294  inline void SetMountPoint(const char* value) { m_mountPointHasBeenSet = true; m_mountPoint.assign(value); }
295 
299  inline RaidArray& WithMountPoint(const Aws::String& value) { SetMountPoint(value); return *this;}
300 
304  inline RaidArray& WithMountPoint(Aws::String&& value) { SetMountPoint(std::move(value)); return *this;}
305 
309  inline RaidArray& WithMountPoint(const char* value) { SetMountPoint(value); return *this;}
310 
311 
317  inline const Aws::String& GetAvailabilityZone() const{ return m_availabilityZone; }
318 
324  inline bool AvailabilityZoneHasBeenSet() const { return m_availabilityZoneHasBeenSet; }
325 
331  inline void SetAvailabilityZone(const Aws::String& value) { m_availabilityZoneHasBeenSet = true; m_availabilityZone = value; }
332 
338  inline void SetAvailabilityZone(Aws::String&& value) { m_availabilityZoneHasBeenSet = true; m_availabilityZone = std::move(value); }
339 
345  inline void SetAvailabilityZone(const char* value) { m_availabilityZoneHasBeenSet = true; m_availabilityZone.assign(value); }
346 
352  inline RaidArray& WithAvailabilityZone(const Aws::String& value) { SetAvailabilityZone(value); return *this;}
353 
359  inline RaidArray& WithAvailabilityZone(Aws::String&& value) { SetAvailabilityZone(std::move(value)); return *this;}
360 
366  inline RaidArray& WithAvailabilityZone(const char* value) { SetAvailabilityZone(value); return *this;}
367 
368 
372  inline const Aws::String& GetCreatedAt() const{ return m_createdAt; }
373 
377  inline bool CreatedAtHasBeenSet() const { return m_createdAtHasBeenSet; }
378 
382  inline void SetCreatedAt(const Aws::String& value) { m_createdAtHasBeenSet = true; m_createdAt = value; }
383 
387  inline void SetCreatedAt(Aws::String&& value) { m_createdAtHasBeenSet = true; m_createdAt = std::move(value); }
388 
392  inline void SetCreatedAt(const char* value) { m_createdAtHasBeenSet = true; m_createdAt.assign(value); }
393 
397  inline RaidArray& WithCreatedAt(const Aws::String& value) { SetCreatedAt(value); return *this;}
398 
402  inline RaidArray& WithCreatedAt(Aws::String&& value) { SetCreatedAt(std::move(value)); return *this;}
403 
407  inline RaidArray& WithCreatedAt(const char* value) { SetCreatedAt(value); return *this;}
408 
409 
413  inline const Aws::String& GetStackId() const{ return m_stackId; }
414 
418  inline bool StackIdHasBeenSet() const { return m_stackIdHasBeenSet; }
419 
423  inline void SetStackId(const Aws::String& value) { m_stackIdHasBeenSet = true; m_stackId = value; }
424 
428  inline void SetStackId(Aws::String&& value) { m_stackIdHasBeenSet = true; m_stackId = std::move(value); }
429 
433  inline void SetStackId(const char* value) { m_stackIdHasBeenSet = true; m_stackId.assign(value); }
434 
438  inline RaidArray& WithStackId(const Aws::String& value) { SetStackId(value); return *this;}
439 
443  inline RaidArray& WithStackId(Aws::String&& value) { SetStackId(std::move(value)); return *this;}
444 
448  inline RaidArray& WithStackId(const char* value) { SetStackId(value); return *this;}
449 
450 
454  inline const Aws::String& GetVolumeType() const{ return m_volumeType; }
455 
459  inline bool VolumeTypeHasBeenSet() const { return m_volumeTypeHasBeenSet; }
460 
464  inline void SetVolumeType(const Aws::String& value) { m_volumeTypeHasBeenSet = true; m_volumeType = value; }
465 
469  inline void SetVolumeType(Aws::String&& value) { m_volumeTypeHasBeenSet = true; m_volumeType = std::move(value); }
470 
474  inline void SetVolumeType(const char* value) { m_volumeTypeHasBeenSet = true; m_volumeType.assign(value); }
475 
479  inline RaidArray& WithVolumeType(const Aws::String& value) { SetVolumeType(value); return *this;}
480 
484  inline RaidArray& WithVolumeType(Aws::String&& value) { SetVolumeType(std::move(value)); return *this;}
485 
489  inline RaidArray& WithVolumeType(const char* value) { SetVolumeType(value); return *this;}
490 
491 
495  inline int GetIops() const{ return m_iops; }
496 
500  inline bool IopsHasBeenSet() const { return m_iopsHasBeenSet; }
501 
505  inline void SetIops(int value) { m_iopsHasBeenSet = true; m_iops = value; }
506 
510  inline RaidArray& WithIops(int value) { SetIops(value); return *this;}
511 
512  private:
513 
514  Aws::String m_raidArrayId;
515  bool m_raidArrayIdHasBeenSet;
516 
517  Aws::String m_instanceId;
518  bool m_instanceIdHasBeenSet;
519 
520  Aws::String m_name;
521  bool m_nameHasBeenSet;
522 
523  int m_raidLevel;
524  bool m_raidLevelHasBeenSet;
525 
526  int m_numberOfDisks;
527  bool m_numberOfDisksHasBeenSet;
528 
529  int m_size;
530  bool m_sizeHasBeenSet;
531 
532  Aws::String m_device;
533  bool m_deviceHasBeenSet;
534 
535  Aws::String m_mountPoint;
536  bool m_mountPointHasBeenSet;
537 
538  Aws::String m_availabilityZone;
539  bool m_availabilityZoneHasBeenSet;
540 
541  Aws::String m_createdAt;
542  bool m_createdAtHasBeenSet;
543 
544  Aws::String m_stackId;
545  bool m_stackIdHasBeenSet;
546 
547  Aws::String m_volumeType;
548  bool m_volumeTypeHasBeenSet;
549 
550  int m_iops;
551  bool m_iopsHasBeenSet;
552  };
553 
554 } // namespace Model
555 } // namespace OpsWorks
556 } // namespace Aws
Aws::OpsWorks::Model::RaidArray::SetDevice
void SetDevice(const char *value)
Definition: RaidArray.h:253
Aws::OpsWorks::Model::RaidArray::MountPointHasBeenSet
bool MountPointHasBeenSet() const
Definition: RaidArray.h:279
Aws::OpsWorks::Model::RaidArray::WithNumberOfDisks
RaidArray & WithNumberOfDisks(int value)
Definition: RaidArray.h:206
Aws::OpsWorks::Model::RaidArray::SetAvailabilityZone
void SetAvailabilityZone(Aws::String &&value)
Definition: RaidArray.h:338
Aws::OpsWorks::Model::RaidArray::WithMountPoint
RaidArray & WithMountPoint(Aws::String &&value)
Definition: RaidArray.h:304
Aws::OpsWorks::Model::RaidArray::WithIops
RaidArray & WithIops(int value)
Definition: RaidArray.h:510
Aws::OpsWorks::Model::RaidArray::SetCreatedAt
void SetCreatedAt(const Aws::String &value)
Definition: RaidArray.h:382
Aws::OpsWorks::Model::RaidArray::WithInstanceId
RaidArray & WithInstanceId(const Aws::String &value)
Definition: RaidArray.h:109
OpsWorks_EXPORTS.h
Aws::OpsWorks::Model::RaidArray::SetAvailabilityZone
void SetAvailabilityZone(const char *value)
Definition: RaidArray.h:345
Aws::OpsWorks::Model::RaidArray::SetVolumeType
void SetVolumeType(Aws::String &&value)
Definition: RaidArray.h:469
Aws::OpsWorks::Model::RaidArray::SetMountPoint
void SetMountPoint(const char *value)
Definition: RaidArray.h:294
Aws::OpsWorks::Model::RaidArray::SetRaidArrayId
void SetRaidArrayId(const Aws::String &value)
Definition: RaidArray.h:53
Aws::OpsWorks::Model::RaidArray::WithStackId
RaidArray & WithStackId(const char *value)
Definition: RaidArray.h:448
Aws::OpsWorks::Model::RaidArray::SetDevice
void SetDevice(const Aws::String &value)
Definition: RaidArray.h:243
Aws::OpsWorks::Model::RaidArray::SetRaidLevel
void SetRaidLevel(int value)
Definition: RaidArray.h:179
Aws::OpsWorks::Model::RaidArray::WithVolumeType
RaidArray & WithVolumeType(Aws::String &&value)
Definition: RaidArray.h:484
Aws::OpsWorks::Model::RaidArray::WithName
RaidArray & WithName(const Aws::String &value)
Definition: RaidArray.h:150
Aws::OpsWorks::Model::RaidArray::WithAvailabilityZone
RaidArray & WithAvailabilityZone(const Aws::String &value)
Definition: RaidArray.h:352
Aws::OpsWorks::Model::RaidArray::DeviceHasBeenSet
bool DeviceHasBeenSet() const
Definition: RaidArray.h:238
Aws::OpsWorks::Model::RaidArray::InstanceIdHasBeenSet
bool InstanceIdHasBeenSet() const
Definition: RaidArray.h:89
Aws::OpsWorks::Model::RaidArray::GetRaidLevel
int GetRaidLevel() const
Definition: RaidArray.h:167
Aws::OpsWorks::Model::RaidArray::SetSize
void SetSize(int value)
Definition: RaidArray.h:222
Aws::OpsWorks::Model::RaidArray::GetCreatedAt
const Aws::String & GetCreatedAt() const
Definition: RaidArray.h:372
Aws::OpsWorks::Model::RaidArray::SetName
void SetName(const Aws::String &value)
Definition: RaidArray.h:135
Aws::OpsWorks::Model::RaidArray::GetDevice
const Aws::String & GetDevice() const
Definition: RaidArray.h:233
Aws::OpsWorks::Model::RaidArray::SetName
void SetName(Aws::String &&value)
Definition: RaidArray.h:140
Aws::OpsWorks::Model::RaidArray::WithInstanceId
RaidArray & WithInstanceId(Aws::String &&value)
Definition: RaidArray.h:114
Aws::OpsWorks::Model::RaidArray::WithRaidLevel
RaidArray & WithRaidLevel(int value)
Definition: RaidArray.h:185
Aws::OpsWorks::Model::RaidArray::GetNumberOfDisks
int GetNumberOfDisks() const
Definition: RaidArray.h:191
AWS_OPSWORKS_API
#define AWS_OPSWORKS_API
Definition: OpsWorks_EXPORTS.h:28
Aws::OpsWorks::Model::RaidArray::StackIdHasBeenSet
bool StackIdHasBeenSet() const
Definition: RaidArray.h:418
Aws::OpsWorks::Model::RaidArray::WithDevice
RaidArray & WithDevice(const Aws::String &value)
Definition: RaidArray.h:258
Aws::OpsWorks::Model::RaidArray::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::OpsWorks::Model::RaidArray::WithDevice
RaidArray & WithDevice(Aws::String &&value)
Definition: RaidArray.h:263
Aws::OpsWorks::Model::RaidArray::WithSize
RaidArray & WithSize(int value)
Definition: RaidArray.h:227
Aws::OpsWorks::Model::RaidArray::NameHasBeenSet
bool NameHasBeenSet() const
Definition: RaidArray.h:130
Aws::OpsWorks::Model::RaidArray::SetRaidArrayId
void SetRaidArrayId(Aws::String &&value)
Definition: RaidArray.h:58
Aws::OpsWorks::Model::RaidArray::SetInstanceId
void SetInstanceId(const Aws::String &value)
Definition: RaidArray.h:94
Aws::OpsWorks::Model::RaidArray::CreatedAtHasBeenSet
bool CreatedAtHasBeenSet() const
Definition: RaidArray.h:377
Aws::OpsWorks::Model::RaidArray::GetAvailabilityZone
const Aws::String & GetAvailabilityZone() const
Definition: RaidArray.h:317
Aws::OpsWorks::Model::RaidArray::NumberOfDisksHasBeenSet
bool NumberOfDisksHasBeenSet() const
Definition: RaidArray.h:196
Aws::OpsWorks::Model::RaidArray::SetMountPoint
void SetMountPoint(const Aws::String &value)
Definition: RaidArray.h:284
Aws::OpsWorks::Model::RaidArray::SetRaidArrayId
void SetRaidArrayId(const char *value)
Definition: RaidArray.h:63
Aws::OpsWorks::Model::RaidArray::WithCreatedAt
RaidArray & WithCreatedAt(Aws::String &&value)
Definition: RaidArray.h:402
Aws::OpsWorks::Model::RaidArray
Definition: RaidArray.h:32
Aws::OpsWorks::Model::RaidArray::WithMountPoint
RaidArray & WithMountPoint(const char *value)
Definition: RaidArray.h:309
Aws::OpsWorks::Model::RaidArray::WithCreatedAt
RaidArray & WithCreatedAt(const Aws::String &value)
Definition: RaidArray.h:397
Aws::OpsWorks::Model::RaidArray::WithRaidArrayId
RaidArray & WithRaidArrayId(const char *value)
Definition: RaidArray.h:78
Aws::OpsWorks::Model::RaidArray::GetStackId
const Aws::String & GetStackId() const
Definition: RaidArray.h:413
Aws::OpsWorks::Model::RaidArray::SetAvailabilityZone
void SetAvailabilityZone(const Aws::String &value)
Definition: RaidArray.h:331
Aws::OpsWorks::Model::RaidArray::GetInstanceId
const Aws::String & GetInstanceId() const
Definition: RaidArray.h:84
Aws::OpsWorks::Model::RaidArray::IopsHasBeenSet
bool IopsHasBeenSet() const
Definition: RaidArray.h:500
Aws::OpsWorks::Model::RaidArray::WithAvailabilityZone
RaidArray & WithAvailabilityZone(const char *value)
Definition: RaidArray.h:366
Aws::OpsWorks::Model::RaidArray::WithInstanceId
RaidArray & WithInstanceId(const char *value)
Definition: RaidArray.h:119
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::OpsWorks::Model::RaidArray::WithVolumeType
RaidArray & WithVolumeType(const Aws::String &value)
Definition: RaidArray.h:479
Aws::OpsWorks::Model::RaidArray::GetRaidArrayId
const Aws::String & GetRaidArrayId() const
Definition: RaidArray.h:43
Aws::OpsWorks::Model::RaidArray::SetCreatedAt
void SetCreatedAt(Aws::String &&value)
Definition: RaidArray.h:387
Aws::OpsWorks::Model::RaidArray::SetCreatedAt
void SetCreatedAt(const char *value)
Definition: RaidArray.h:392
Aws::OpsWorks::Model::RaidArray::SetStackId
void SetStackId(const char *value)
Definition: RaidArray.h:433
Aws::OpsWorks::Model::RaidArray::SetStackId
void SetStackId(Aws::String &&value)
Definition: RaidArray.h:428
Aws::OpsWorks::Model::RaidArray::GetMountPoint
const Aws::String & GetMountPoint() const
Definition: RaidArray.h:274
Aws::OpsWorks::Model::RaidArray::SizeHasBeenSet
bool SizeHasBeenSet() const
Definition: RaidArray.h:217
Aws::OpsWorks::Model::RaidArray::SetStackId
void SetStackId(const Aws::String &value)
Definition: RaidArray.h:423
Aws::OpsWorks::Model::RaidArray::SetDevice
void SetDevice(Aws::String &&value)
Definition: RaidArray.h:248
Aws::OpsWorks::Model::RaidArray::SetVolumeType
void SetVolumeType(const char *value)
Definition: RaidArray.h:474
Aws::OpsWorks::Model::RaidArray::SetIops
void SetIops(int value)
Definition: RaidArray.h:505
Aws::OpsWorks::Model::RaidArray::WithDevice
RaidArray & WithDevice(const char *value)
Definition: RaidArray.h:268
Aws::OpsWorks::Model::RaidArray::SetMountPoint
void SetMountPoint(Aws::String &&value)
Definition: RaidArray.h:289
Aws::OpsWorks::Model::RaidArray::SetName
void SetName(const char *value)
Definition: RaidArray.h:145
Aws::OpsWorks::Model::RaidArray::WithAvailabilityZone
RaidArray & WithAvailabilityZone(Aws::String &&value)
Definition: RaidArray.h:359
Aws::OpsWorks::Model::RaidArray::AvailabilityZoneHasBeenSet
bool AvailabilityZoneHasBeenSet() const
Definition: RaidArray.h:324
Aws::OpsWorks::Model::RaidArray::GetVolumeType
const Aws::String & GetVolumeType() const
Definition: RaidArray.h:454
Aws
Definition: AccessManagementClient.h:15
Aws::OpsWorks::Model::RaidArray::VolumeTypeHasBeenSet
bool VolumeTypeHasBeenSet() const
Definition: RaidArray.h:459
Aws::OpsWorks::Model::RaidArray::WithStackId
RaidArray & WithStackId(const Aws::String &value)
Definition: RaidArray.h:438
Aws::OpsWorks::Model::RaidArray::SetInstanceId
void SetInstanceId(const char *value)
Definition: RaidArray.h:104
Aws::OpsWorks::Model::RaidArray::SetNumberOfDisks
void SetNumberOfDisks(int value)
Definition: RaidArray.h:201
Aws::OpsWorks::Model::RaidArray::operator=
RaidArray & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::OpsWorks::Model::RaidArray::WithVolumeType
RaidArray & WithVolumeType(const char *value)
Definition: RaidArray.h:489
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::OpsWorks::Model::RaidArray::RaidLevelHasBeenSet
bool RaidLevelHasBeenSet() const
Definition: RaidArray.h:173
Aws::OpsWorks::Model::RaidArray::RaidArrayIdHasBeenSet
bool RaidArrayIdHasBeenSet() const
Definition: RaidArray.h:48
Aws::OpsWorks::Model::RaidArray::WithMountPoint
RaidArray & WithMountPoint(const Aws::String &value)
Definition: RaidArray.h:299
Aws::OpsWorks::Model::RaidArray::WithRaidArrayId
RaidArray & WithRaidArrayId(const Aws::String &value)
Definition: RaidArray.h:68
Aws::OpsWorks::Model::RaidArray::WithStackId
RaidArray & WithStackId(Aws::String &&value)
Definition: RaidArray.h:443
Aws::OpsWorks::Model::RaidArray::WithCreatedAt
RaidArray & WithCreatedAt(const char *value)
Definition: RaidArray.h:407
Aws::OpsWorks::Model::RaidArray::SetInstanceId
void SetInstanceId(Aws::String &&value)
Definition: RaidArray.h:99
Aws::OpsWorks::Model::RaidArray::SetVolumeType
void SetVolumeType(const Aws::String &value)
Definition: RaidArray.h:464
Aws::OpsWorks::Model::RaidArray::WithName
RaidArray & WithName(const char *value)
Definition: RaidArray.h:160
Aws::OpsWorks::Model::RaidArray::WithRaidArrayId
RaidArray & WithRaidArrayId(Aws::String &&value)
Definition: RaidArray.h:73
Aws::OpsWorks::Model::RaidArray::RaidArray
RaidArray(Aws::Utils::Json::JsonView jsonValue)
Aws::OpsWorks::Model::RaidArray::GetSize
int GetSize() const
Definition: RaidArray.h:212
Aws::OpsWorks::Model::RaidArray::GetIops
int GetIops() const
Definition: RaidArray.h:495
Aws::OpsWorks::Model::RaidArray::WithName
RaidArray & WithName(Aws::String &&value)
Definition: RaidArray.h:155
Aws::OpsWorks::Model::RaidArray::GetName
const Aws::String & GetName() const
Definition: RaidArray.h:125
Aws::OpsWorks::Model::RaidArray::RaidArray
RaidArray()