AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::OpsWorks::Model::RaidArray Class Reference

#include <RaidArray.h>

Public Member Functions

 RaidArray ()
 
 RaidArray (Aws::Utils::Json::JsonView jsonValue)
 
RaidArrayoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetRaidArrayId () const
 
bool RaidArrayIdHasBeenSet () const
 
void SetRaidArrayId (const Aws::String &value)
 
void SetRaidArrayId (Aws::String &&value)
 
void SetRaidArrayId (const char *value)
 
RaidArrayWithRaidArrayId (const Aws::String &value)
 
RaidArrayWithRaidArrayId (Aws::String &&value)
 
RaidArrayWithRaidArrayId (const char *value)
 
const Aws::StringGetInstanceId () const
 
bool InstanceIdHasBeenSet () const
 
void SetInstanceId (const Aws::String &value)
 
void SetInstanceId (Aws::String &&value)
 
void SetInstanceId (const char *value)
 
RaidArrayWithInstanceId (const Aws::String &value)
 
RaidArrayWithInstanceId (Aws::String &&value)
 
RaidArrayWithInstanceId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
RaidArrayWithName (const Aws::String &value)
 
RaidArrayWithName (Aws::String &&value)
 
RaidArrayWithName (const char *value)
 
int GetRaidLevel () const
 
bool RaidLevelHasBeenSet () const
 
void SetRaidLevel (int value)
 
RaidArrayWithRaidLevel (int value)
 
int GetNumberOfDisks () const
 
bool NumberOfDisksHasBeenSet () const
 
void SetNumberOfDisks (int value)
 
RaidArrayWithNumberOfDisks (int value)
 
int GetSize () const
 
bool SizeHasBeenSet () const
 
void SetSize (int value)
 
RaidArrayWithSize (int value)
 
const Aws::StringGetDevice () const
 
bool DeviceHasBeenSet () const
 
void SetDevice (const Aws::String &value)
 
void SetDevice (Aws::String &&value)
 
void SetDevice (const char *value)
 
RaidArrayWithDevice (const Aws::String &value)
 
RaidArrayWithDevice (Aws::String &&value)
 
RaidArrayWithDevice (const char *value)
 
const Aws::StringGetMountPoint () const
 
bool MountPointHasBeenSet () const
 
void SetMountPoint (const Aws::String &value)
 
void SetMountPoint (Aws::String &&value)
 
void SetMountPoint (const char *value)
 
RaidArrayWithMountPoint (const Aws::String &value)
 
RaidArrayWithMountPoint (Aws::String &&value)
 
RaidArrayWithMountPoint (const char *value)
 
const Aws::StringGetAvailabilityZone () const
 
bool AvailabilityZoneHasBeenSet () const
 
void SetAvailabilityZone (const Aws::String &value)
 
void SetAvailabilityZone (Aws::String &&value)
 
void SetAvailabilityZone (const char *value)
 
RaidArrayWithAvailabilityZone (const Aws::String &value)
 
RaidArrayWithAvailabilityZone (Aws::String &&value)
 
RaidArrayWithAvailabilityZone (const char *value)
 
const Aws::StringGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::String &value)
 
void SetCreatedAt (Aws::String &&value)
 
void SetCreatedAt (const char *value)
 
RaidArrayWithCreatedAt (const Aws::String &value)
 
RaidArrayWithCreatedAt (Aws::String &&value)
 
RaidArrayWithCreatedAt (const char *value)
 
const Aws::StringGetStackId () const
 
bool StackIdHasBeenSet () const
 
void SetStackId (const Aws::String &value)
 
void SetStackId (Aws::String &&value)
 
void SetStackId (const char *value)
 
RaidArrayWithStackId (const Aws::String &value)
 
RaidArrayWithStackId (Aws::String &&value)
 
RaidArrayWithStackId (const char *value)
 
const Aws::StringGetVolumeType () const
 
bool VolumeTypeHasBeenSet () const
 
void SetVolumeType (const Aws::String &value)
 
void SetVolumeType (Aws::String &&value)
 
void SetVolumeType (const char *value)
 
RaidArrayWithVolumeType (const Aws::String &value)
 
RaidArrayWithVolumeType (Aws::String &&value)
 
RaidArrayWithVolumeType (const char *value)
 
int GetIops () const
 
bool IopsHasBeenSet () const
 
void SetIops (int value)
 
RaidArrayWithIops (int value)
 

Detailed Description

Describes an instance's RAID array.

See Also:

AWS API Reference

Definition at line 31 of file RaidArray.h.

Constructor & Destructor Documentation

◆ RaidArray() [1/2]

Aws::OpsWorks::Model::RaidArray::RaidArray ( )

◆ RaidArray() [2/2]

Aws::OpsWorks::Model::RaidArray::RaidArray ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AvailabilityZoneHasBeenSet()

bool Aws::OpsWorks::Model::RaidArray::AvailabilityZoneHasBeenSet ( ) const
inline

The array's Availability Zone. For more information, see Regions and Endpoints.

Definition at line 324 of file RaidArray.h.

◆ CreatedAtHasBeenSet()

bool Aws::OpsWorks::Model::RaidArray::CreatedAtHasBeenSet ( ) const
inline

When the RAID array was created.

Definition at line 377 of file RaidArray.h.

◆ DeviceHasBeenSet()

bool Aws::OpsWorks::Model::RaidArray::DeviceHasBeenSet ( ) const
inline

The array's Linux device. For example /dev/mdadm0.

Definition at line 238 of file RaidArray.h.

◆ GetAvailabilityZone()

const Aws::String& Aws::OpsWorks::Model::RaidArray::GetAvailabilityZone ( ) const
inline

The array's Availability Zone. For more information, see Regions and Endpoints.

Definition at line 317 of file RaidArray.h.

◆ GetCreatedAt()

const Aws::String& Aws::OpsWorks::Model::RaidArray::GetCreatedAt ( ) const
inline

When the RAID array was created.

Definition at line 372 of file RaidArray.h.

◆ GetDevice()

const Aws::String& Aws::OpsWorks::Model::RaidArray::GetDevice ( ) const
inline

The array's Linux device. For example /dev/mdadm0.

Definition at line 233 of file RaidArray.h.

◆ GetInstanceId()

const Aws::String& Aws::OpsWorks::Model::RaidArray::GetInstanceId ( ) const
inline

The instance ID.

Definition at line 84 of file RaidArray.h.

◆ GetIops()

int Aws::OpsWorks::Model::RaidArray::GetIops ( ) const
inline

For PIOPS volumes, the IOPS per disk.

Definition at line 495 of file RaidArray.h.

◆ GetMountPoint()

const Aws::String& Aws::OpsWorks::Model::RaidArray::GetMountPoint ( ) const
inline

The array's mount point.

Definition at line 274 of file RaidArray.h.

◆ GetName()

const Aws::String& Aws::OpsWorks::Model::RaidArray::GetName ( ) const
inline

The array name.

Definition at line 125 of file RaidArray.h.

◆ GetNumberOfDisks()

int Aws::OpsWorks::Model::RaidArray::GetNumberOfDisks ( ) const
inline

The number of disks in the array.

Definition at line 191 of file RaidArray.h.

◆ GetRaidArrayId()

const Aws::String& Aws::OpsWorks::Model::RaidArray::GetRaidArrayId ( ) const
inline

The array ID.

Definition at line 43 of file RaidArray.h.

◆ GetRaidLevel()

int Aws::OpsWorks::Model::RaidArray::GetRaidLevel ( ) const
inline

The RAID level.

Definition at line 167 of file RaidArray.h.

◆ GetSize()

int Aws::OpsWorks::Model::RaidArray::GetSize ( ) const
inline

The array's size.

Definition at line 212 of file RaidArray.h.

◆ GetStackId()

const Aws::String& Aws::OpsWorks::Model::RaidArray::GetStackId ( ) const
inline

The stack ID.

Definition at line 413 of file RaidArray.h.

◆ GetVolumeType()

const Aws::String& Aws::OpsWorks::Model::RaidArray::GetVolumeType ( ) const
inline

The volume type, standard or PIOPS.

Definition at line 454 of file RaidArray.h.

◆ InstanceIdHasBeenSet()

bool Aws::OpsWorks::Model::RaidArray::InstanceIdHasBeenSet ( ) const
inline

The instance ID.

Definition at line 89 of file RaidArray.h.

◆ IopsHasBeenSet()

bool Aws::OpsWorks::Model::RaidArray::IopsHasBeenSet ( ) const
inline

For PIOPS volumes, the IOPS per disk.

Definition at line 500 of file RaidArray.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::OpsWorks::Model::RaidArray::Jsonize ( ) const

◆ MountPointHasBeenSet()

bool Aws::OpsWorks::Model::RaidArray::MountPointHasBeenSet ( ) const
inline

The array's mount point.

Definition at line 279 of file RaidArray.h.

◆ NameHasBeenSet()

bool Aws::OpsWorks::Model::RaidArray::NameHasBeenSet ( ) const
inline

The array name.

Definition at line 130 of file RaidArray.h.

◆ NumberOfDisksHasBeenSet()

bool Aws::OpsWorks::Model::RaidArray::NumberOfDisksHasBeenSet ( ) const
inline

The number of disks in the array.

Definition at line 196 of file RaidArray.h.

◆ operator=()

RaidArray& Aws::OpsWorks::Model::RaidArray::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RaidArrayIdHasBeenSet()

bool Aws::OpsWorks::Model::RaidArray::RaidArrayIdHasBeenSet ( ) const
inline

The array ID.

Definition at line 48 of file RaidArray.h.

◆ RaidLevelHasBeenSet()

bool Aws::OpsWorks::Model::RaidArray::RaidLevelHasBeenSet ( ) const
inline

The RAID level.

Definition at line 173 of file RaidArray.h.

◆ SetAvailabilityZone() [1/3]

void Aws::OpsWorks::Model::RaidArray::SetAvailabilityZone ( const Aws::String value)
inline

The array's Availability Zone. For more information, see Regions and Endpoints.

Definition at line 331 of file RaidArray.h.

◆ SetAvailabilityZone() [2/3]

void Aws::OpsWorks::Model::RaidArray::SetAvailabilityZone ( Aws::String &&  value)
inline

The array's Availability Zone. For more information, see Regions and Endpoints.

Definition at line 338 of file RaidArray.h.

◆ SetAvailabilityZone() [3/3]

void Aws::OpsWorks::Model::RaidArray::SetAvailabilityZone ( const char *  value)
inline

The array's Availability Zone. For more information, see Regions and Endpoints.

Definition at line 345 of file RaidArray.h.

◆ SetCreatedAt() [1/3]

void Aws::OpsWorks::Model::RaidArray::SetCreatedAt ( const Aws::String value)
inline

When the RAID array was created.

Definition at line 382 of file RaidArray.h.

◆ SetCreatedAt() [2/3]

void Aws::OpsWorks::Model::RaidArray::SetCreatedAt ( Aws::String &&  value)
inline

When the RAID array was created.

Definition at line 387 of file RaidArray.h.

◆ SetCreatedAt() [3/3]

void Aws::OpsWorks::Model::RaidArray::SetCreatedAt ( const char *  value)
inline

When the RAID array was created.

Definition at line 392 of file RaidArray.h.

◆ SetDevice() [1/3]

void Aws::OpsWorks::Model::RaidArray::SetDevice ( const Aws::String value)
inline

The array's Linux device. For example /dev/mdadm0.

Definition at line 243 of file RaidArray.h.

◆ SetDevice() [2/3]

void Aws::OpsWorks::Model::RaidArray::SetDevice ( Aws::String &&  value)
inline

The array's Linux device. For example /dev/mdadm0.

Definition at line 248 of file RaidArray.h.

◆ SetDevice() [3/3]

void Aws::OpsWorks::Model::RaidArray::SetDevice ( const char *  value)
inline

The array's Linux device. For example /dev/mdadm0.

Definition at line 253 of file RaidArray.h.

◆ SetInstanceId() [1/3]

void Aws::OpsWorks::Model::RaidArray::SetInstanceId ( const Aws::String value)
inline

The instance ID.

Definition at line 94 of file RaidArray.h.

◆ SetInstanceId() [2/3]

void Aws::OpsWorks::Model::RaidArray::SetInstanceId ( Aws::String &&  value)
inline

The instance ID.

Definition at line 99 of file RaidArray.h.

◆ SetInstanceId() [3/3]

void Aws::OpsWorks::Model::RaidArray::SetInstanceId ( const char *  value)
inline

The instance ID.

Definition at line 104 of file RaidArray.h.

◆ SetIops()

void Aws::OpsWorks::Model::RaidArray::SetIops ( int  value)
inline

For PIOPS volumes, the IOPS per disk.

Definition at line 505 of file RaidArray.h.

◆ SetMountPoint() [1/3]

void Aws::OpsWorks::Model::RaidArray::SetMountPoint ( const Aws::String value)
inline

The array's mount point.

Definition at line 284 of file RaidArray.h.

◆ SetMountPoint() [2/3]

void Aws::OpsWorks::Model::RaidArray::SetMountPoint ( Aws::String &&  value)
inline

The array's mount point.

Definition at line 289 of file RaidArray.h.

◆ SetMountPoint() [3/3]

void Aws::OpsWorks::Model::RaidArray::SetMountPoint ( const char *  value)
inline

The array's mount point.

Definition at line 294 of file RaidArray.h.

◆ SetName() [1/3]

void Aws::OpsWorks::Model::RaidArray::SetName ( const Aws::String value)
inline

The array name.

Definition at line 135 of file RaidArray.h.

◆ SetName() [2/3]

void Aws::OpsWorks::Model::RaidArray::SetName ( Aws::String &&  value)
inline

The array name.

Definition at line 140 of file RaidArray.h.

◆ SetName() [3/3]

void Aws::OpsWorks::Model::RaidArray::SetName ( const char *  value)
inline

The array name.

Definition at line 145 of file RaidArray.h.

◆ SetNumberOfDisks()

void Aws::OpsWorks::Model::RaidArray::SetNumberOfDisks ( int  value)
inline

The number of disks in the array.

Definition at line 201 of file RaidArray.h.

◆ SetRaidArrayId() [1/3]

void Aws::OpsWorks::Model::RaidArray::SetRaidArrayId ( const Aws::String value)
inline

The array ID.

Definition at line 53 of file RaidArray.h.

◆ SetRaidArrayId() [2/3]

void Aws::OpsWorks::Model::RaidArray::SetRaidArrayId ( Aws::String &&  value)
inline

The array ID.

Definition at line 58 of file RaidArray.h.

◆ SetRaidArrayId() [3/3]

void Aws::OpsWorks::Model::RaidArray::SetRaidArrayId ( const char *  value)
inline

The array ID.

Definition at line 63 of file RaidArray.h.

◆ SetRaidLevel()

void Aws::OpsWorks::Model::RaidArray::SetRaidLevel ( int  value)
inline

The RAID level.

Definition at line 179 of file RaidArray.h.

◆ SetSize()

void Aws::OpsWorks::Model::RaidArray::SetSize ( int  value)
inline

The array's size.

Definition at line 222 of file RaidArray.h.

◆ SetStackId() [1/3]

void Aws::OpsWorks::Model::RaidArray::SetStackId ( const Aws::String value)
inline

The stack ID.

Definition at line 423 of file RaidArray.h.

◆ SetStackId() [2/3]

void Aws::OpsWorks::Model::RaidArray::SetStackId ( Aws::String &&  value)
inline

The stack ID.

Definition at line 428 of file RaidArray.h.

◆ SetStackId() [3/3]

void Aws::OpsWorks::Model::RaidArray::SetStackId ( const char *  value)
inline

The stack ID.

Definition at line 433 of file RaidArray.h.

◆ SetVolumeType() [1/3]

void Aws::OpsWorks::Model::RaidArray::SetVolumeType ( const Aws::String value)
inline

The volume type, standard or PIOPS.

Definition at line 464 of file RaidArray.h.

◆ SetVolumeType() [2/3]

void Aws::OpsWorks::Model::RaidArray::SetVolumeType ( Aws::String &&  value)
inline

The volume type, standard or PIOPS.

Definition at line 469 of file RaidArray.h.

◆ SetVolumeType() [3/3]

void Aws::OpsWorks::Model::RaidArray::SetVolumeType ( const char *  value)
inline

The volume type, standard or PIOPS.

Definition at line 474 of file RaidArray.h.

◆ SizeHasBeenSet()

bool Aws::OpsWorks::Model::RaidArray::SizeHasBeenSet ( ) const
inline

The array's size.

Definition at line 217 of file RaidArray.h.

◆ StackIdHasBeenSet()

bool Aws::OpsWorks::Model::RaidArray::StackIdHasBeenSet ( ) const
inline

The stack ID.

Definition at line 418 of file RaidArray.h.

◆ VolumeTypeHasBeenSet()

bool Aws::OpsWorks::Model::RaidArray::VolumeTypeHasBeenSet ( ) const
inline

The volume type, standard or PIOPS.

Definition at line 459 of file RaidArray.h.

◆ WithAvailabilityZone() [1/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithAvailabilityZone ( const Aws::String value)
inline

The array's Availability Zone. For more information, see Regions and Endpoints.

Definition at line 352 of file RaidArray.h.

◆ WithAvailabilityZone() [2/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithAvailabilityZone ( Aws::String &&  value)
inline

The array's Availability Zone. For more information, see Regions and Endpoints.

Definition at line 359 of file RaidArray.h.

◆ WithAvailabilityZone() [3/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithAvailabilityZone ( const char *  value)
inline

The array's Availability Zone. For more information, see Regions and Endpoints.

Definition at line 366 of file RaidArray.h.

◆ WithCreatedAt() [1/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithCreatedAt ( const Aws::String value)
inline

When the RAID array was created.

Definition at line 397 of file RaidArray.h.

◆ WithCreatedAt() [2/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithCreatedAt ( Aws::String &&  value)
inline

When the RAID array was created.

Definition at line 402 of file RaidArray.h.

◆ WithCreatedAt() [3/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithCreatedAt ( const char *  value)
inline

When the RAID array was created.

Definition at line 407 of file RaidArray.h.

◆ WithDevice() [1/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithDevice ( const Aws::String value)
inline

The array's Linux device. For example /dev/mdadm0.

Definition at line 258 of file RaidArray.h.

◆ WithDevice() [2/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithDevice ( Aws::String &&  value)
inline

The array's Linux device. For example /dev/mdadm0.

Definition at line 263 of file RaidArray.h.

◆ WithDevice() [3/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithDevice ( const char *  value)
inline

The array's Linux device. For example /dev/mdadm0.

Definition at line 268 of file RaidArray.h.

◆ WithInstanceId() [1/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithInstanceId ( const Aws::String value)
inline

The instance ID.

Definition at line 109 of file RaidArray.h.

◆ WithInstanceId() [2/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithInstanceId ( Aws::String &&  value)
inline

The instance ID.

Definition at line 114 of file RaidArray.h.

◆ WithInstanceId() [3/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithInstanceId ( const char *  value)
inline

The instance ID.

Definition at line 119 of file RaidArray.h.

◆ WithIops()

RaidArray& Aws::OpsWorks::Model::RaidArray::WithIops ( int  value)
inline

For PIOPS volumes, the IOPS per disk.

Definition at line 510 of file RaidArray.h.

◆ WithMountPoint() [1/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithMountPoint ( const Aws::String value)
inline

The array's mount point.

Definition at line 299 of file RaidArray.h.

◆ WithMountPoint() [2/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithMountPoint ( Aws::String &&  value)
inline

The array's mount point.

Definition at line 304 of file RaidArray.h.

◆ WithMountPoint() [3/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithMountPoint ( const char *  value)
inline

The array's mount point.

Definition at line 309 of file RaidArray.h.

◆ WithName() [1/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithName ( const Aws::String value)
inline

The array name.

Definition at line 150 of file RaidArray.h.

◆ WithName() [2/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithName ( Aws::String &&  value)
inline

The array name.

Definition at line 155 of file RaidArray.h.

◆ WithName() [3/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithName ( const char *  value)
inline

The array name.

Definition at line 160 of file RaidArray.h.

◆ WithNumberOfDisks()

RaidArray& Aws::OpsWorks::Model::RaidArray::WithNumberOfDisks ( int  value)
inline

The number of disks in the array.

Definition at line 206 of file RaidArray.h.

◆ WithRaidArrayId() [1/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithRaidArrayId ( const Aws::String value)
inline

The array ID.

Definition at line 68 of file RaidArray.h.

◆ WithRaidArrayId() [2/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithRaidArrayId ( Aws::String &&  value)
inline

The array ID.

Definition at line 73 of file RaidArray.h.

◆ WithRaidArrayId() [3/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithRaidArrayId ( const char *  value)
inline

The array ID.

Definition at line 78 of file RaidArray.h.

◆ WithRaidLevel()

RaidArray& Aws::OpsWorks::Model::RaidArray::WithRaidLevel ( int  value)
inline

The RAID level.

Definition at line 185 of file RaidArray.h.

◆ WithSize()

RaidArray& Aws::OpsWorks::Model::RaidArray::WithSize ( int  value)
inline

The array's size.

Definition at line 227 of file RaidArray.h.

◆ WithStackId() [1/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithStackId ( const Aws::String value)
inline

The stack ID.

Definition at line 438 of file RaidArray.h.

◆ WithStackId() [2/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithStackId ( Aws::String &&  value)
inline

The stack ID.

Definition at line 443 of file RaidArray.h.

◆ WithStackId() [3/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithStackId ( const char *  value)
inline

The stack ID.

Definition at line 448 of file RaidArray.h.

◆ WithVolumeType() [1/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithVolumeType ( const Aws::String value)
inline

The volume type, standard or PIOPS.

Definition at line 479 of file RaidArray.h.

◆ WithVolumeType() [2/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithVolumeType ( Aws::String &&  value)
inline

The volume type, standard or PIOPS.

Definition at line 484 of file RaidArray.h.

◆ WithVolumeType() [3/3]

RaidArray& Aws::OpsWorks::Model::RaidArray::WithVolumeType ( const char *  value)
inline

The volume type, standard or PIOPS.

Definition at line 489 of file RaidArray.h.


The documentation for this class was generated from the following file: