AWS SDK for C++  1.9.109
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::VolumeStatusDetails Class Reference

#include <VolumeStatusDetails.h>

Public Member Functions

 VolumeStatusDetails ()
 
 VolumeStatusDetails (const Aws::Utils::Xml::XmlNode &xmlNode)
 
VolumeStatusDetailsoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const VolumeStatusNameGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const VolumeStatusName &value)
 
void SetName (VolumeStatusName &&value)
 
VolumeStatusDetailsWithName (const VolumeStatusName &value)
 
VolumeStatusDetailsWithName (VolumeStatusName &&value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
VolumeStatusDetailsWithStatus (const Aws::String &value)
 
VolumeStatusDetailsWithStatus (Aws::String &&value)
 
VolumeStatusDetailsWithStatus (const char *value)
 

Detailed Description

Describes a volume status.

See Also:

AWS API Reference

Definition at line 32 of file VolumeStatusDetails.h.

Constructor & Destructor Documentation

◆ VolumeStatusDetails() [1/2]

Aws::EC2::Model::VolumeStatusDetails::VolumeStatusDetails ( )

◆ VolumeStatusDetails() [2/2]

Aws::EC2::Model::VolumeStatusDetails::VolumeStatusDetails ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ GetName()

const VolumeStatusName& Aws::EC2::Model::VolumeStatusDetails::GetName ( ) const
inline

The name of the volume status.

Definition at line 46 of file VolumeStatusDetails.h.

◆ GetStatus()

const Aws::String& Aws::EC2::Model::VolumeStatusDetails::GetStatus ( ) const
inline

The intended status of the volume status.

Definition at line 77 of file VolumeStatusDetails.h.

◆ NameHasBeenSet()

bool Aws::EC2::Model::VolumeStatusDetails::NameHasBeenSet ( ) const
inline

The name of the volume status.

Definition at line 51 of file VolumeStatusDetails.h.

◆ operator=()

VolumeStatusDetails& Aws::EC2::Model::VolumeStatusDetails::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::VolumeStatusDetails::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::EC2::Model::VolumeStatusDetails::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ SetName() [1/2]

void Aws::EC2::Model::VolumeStatusDetails::SetName ( const VolumeStatusName value)
inline

The name of the volume status.

Definition at line 56 of file VolumeStatusDetails.h.

◆ SetName() [2/2]

void Aws::EC2::Model::VolumeStatusDetails::SetName ( VolumeStatusName &&  value)
inline

The name of the volume status.

Definition at line 61 of file VolumeStatusDetails.h.

◆ SetStatus() [1/3]

void Aws::EC2::Model::VolumeStatusDetails::SetStatus ( Aws::String &&  value)
inline

The intended status of the volume status.

Definition at line 92 of file VolumeStatusDetails.h.

◆ SetStatus() [2/3]

void Aws::EC2::Model::VolumeStatusDetails::SetStatus ( const Aws::String value)
inline

The intended status of the volume status.

Definition at line 87 of file VolumeStatusDetails.h.

◆ SetStatus() [3/3]

void Aws::EC2::Model::VolumeStatusDetails::SetStatus ( const char *  value)
inline

The intended status of the volume status.

Definition at line 97 of file VolumeStatusDetails.h.

◆ StatusHasBeenSet()

bool Aws::EC2::Model::VolumeStatusDetails::StatusHasBeenSet ( ) const
inline

The intended status of the volume status.

Definition at line 82 of file VolumeStatusDetails.h.

◆ WithName() [1/2]

VolumeStatusDetails& Aws::EC2::Model::VolumeStatusDetails::WithName ( const VolumeStatusName value)
inline

The name of the volume status.

Definition at line 66 of file VolumeStatusDetails.h.

◆ WithName() [2/2]

VolumeStatusDetails& Aws::EC2::Model::VolumeStatusDetails::WithName ( VolumeStatusName &&  value)
inline

The name of the volume status.

Definition at line 71 of file VolumeStatusDetails.h.

◆ WithStatus() [1/3]

VolumeStatusDetails& Aws::EC2::Model::VolumeStatusDetails::WithStatus ( Aws::String &&  value)
inline

The intended status of the volume status.

Definition at line 107 of file VolumeStatusDetails.h.

◆ WithStatus() [2/3]

VolumeStatusDetails& Aws::EC2::Model::VolumeStatusDetails::WithStatus ( const Aws::String value)
inline

The intended status of the volume status.

Definition at line 102 of file VolumeStatusDetails.h.

◆ WithStatus() [3/3]

VolumeStatusDetails& Aws::EC2::Model::VolumeStatusDetails::WithStatus ( const char *  value)
inline

The intended status of the volume status.

Definition at line 112 of file VolumeStatusDetails.h.


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