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

#include <AttachVolumeResponse.h>

Public Member Functions

 AttachVolumeResponse ()
 
 AttachVolumeResponse (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
AttachVolumeResponseoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::Utils::DateTimeGetAttachTime () const
 
void SetAttachTime (const Aws::Utils::DateTime &value)
 
void SetAttachTime (Aws::Utils::DateTime &&value)
 
AttachVolumeResponseWithAttachTime (const Aws::Utils::DateTime &value)
 
AttachVolumeResponseWithAttachTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetDevice () const
 
void SetDevice (const Aws::String &value)
 
void SetDevice (Aws::String &&value)
 
void SetDevice (const char *value)
 
AttachVolumeResponseWithDevice (const Aws::String &value)
 
AttachVolumeResponseWithDevice (Aws::String &&value)
 
AttachVolumeResponseWithDevice (const char *value)
 
const Aws::StringGetInstanceId () const
 
void SetInstanceId (const Aws::String &value)
 
void SetInstanceId (Aws::String &&value)
 
void SetInstanceId (const char *value)
 
AttachVolumeResponseWithInstanceId (const Aws::String &value)
 
AttachVolumeResponseWithInstanceId (Aws::String &&value)
 
AttachVolumeResponseWithInstanceId (const char *value)
 
const VolumeAttachmentStateGetState () const
 
void SetState (const VolumeAttachmentState &value)
 
void SetState (VolumeAttachmentState &&value)
 
AttachVolumeResponseWithState (const VolumeAttachmentState &value)
 
AttachVolumeResponseWithState (VolumeAttachmentState &&value)
 
const Aws::StringGetVolumeId () const
 
void SetVolumeId (const Aws::String &value)
 
void SetVolumeId (Aws::String &&value)
 
void SetVolumeId (const char *value)
 
AttachVolumeResponseWithVolumeId (const Aws::String &value)
 
AttachVolumeResponseWithVolumeId (Aws::String &&value)
 
AttachVolumeResponseWithVolumeId (const char *value)
 
bool GetDeleteOnTermination () const
 
void SetDeleteOnTermination (bool value)
 
AttachVolumeResponseWithDeleteOnTermination (bool value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
AttachVolumeResponseWithResponseMetadata (const ResponseMetadata &value)
 
AttachVolumeResponseWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Describes volume attachment details.

See Also:

AWS API Reference

Definition at line 35 of file AttachVolumeResponse.h.

Constructor & Destructor Documentation

◆ AttachVolumeResponse() [1/2]

Aws::EC2::Model::AttachVolumeResponse::AttachVolumeResponse ( )

◆ AttachVolumeResponse() [2/2]

Aws::EC2::Model::AttachVolumeResponse::AttachVolumeResponse ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ GetAttachTime()

const Aws::Utils::DateTime& Aws::EC2::Model::AttachVolumeResponse::GetAttachTime ( ) const
inline

The time stamp when the attachment initiated.

Definition at line 46 of file AttachVolumeResponse.h.

◆ GetDeleteOnTermination()

bool Aws::EC2::Model::AttachVolumeResponse::GetDeleteOnTermination ( ) const
inline

Indicates whether the EBS volume is deleted on instance termination.

Definition at line 206 of file AttachVolumeResponse.h.

◆ GetDevice()

const Aws::String& Aws::EC2::Model::AttachVolumeResponse::GetDevice ( ) const
inline

The device name.

Definition at line 72 of file AttachVolumeResponse.h.

◆ GetInstanceId()

const Aws::String& Aws::EC2::Model::AttachVolumeResponse::GetInstanceId ( ) const
inline

The ID of the instance.

Definition at line 108 of file AttachVolumeResponse.h.

◆ GetResponseMetadata()

const ResponseMetadata& Aws::EC2::Model::AttachVolumeResponse::GetResponseMetadata ( ) const
inline

Definition at line 220 of file AttachVolumeResponse.h.

◆ GetState()

const VolumeAttachmentState& Aws::EC2::Model::AttachVolumeResponse::GetState ( ) const
inline

The attachment state of the volume.

Definition at line 144 of file AttachVolumeResponse.h.

◆ GetVolumeId()

const Aws::String& Aws::EC2::Model::AttachVolumeResponse::GetVolumeId ( ) const
inline

The ID of the volume.

Definition at line 170 of file AttachVolumeResponse.h.

◆ operator=()

AttachVolumeResponse& Aws::EC2::Model::AttachVolumeResponse::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

◆ SetAttachTime() [1/2]

void Aws::EC2::Model::AttachVolumeResponse::SetAttachTime ( Aws::Utils::DateTime &&  value)
inline

The time stamp when the attachment initiated.

Definition at line 56 of file AttachVolumeResponse.h.

◆ SetAttachTime() [2/2]

void Aws::EC2::Model::AttachVolumeResponse::SetAttachTime ( const Aws::Utils::DateTime value)
inline

The time stamp when the attachment initiated.

Definition at line 51 of file AttachVolumeResponse.h.

◆ SetDeleteOnTermination()

void Aws::EC2::Model::AttachVolumeResponse::SetDeleteOnTermination ( bool  value)
inline

Indicates whether the EBS volume is deleted on instance termination.

Definition at line 211 of file AttachVolumeResponse.h.

◆ SetDevice() [1/3]

void Aws::EC2::Model::AttachVolumeResponse::SetDevice ( Aws::String &&  value)
inline

The device name.

Definition at line 82 of file AttachVolumeResponse.h.

◆ SetDevice() [2/3]

void Aws::EC2::Model::AttachVolumeResponse::SetDevice ( const Aws::String value)
inline

The device name.

Definition at line 77 of file AttachVolumeResponse.h.

◆ SetDevice() [3/3]

void Aws::EC2::Model::AttachVolumeResponse::SetDevice ( const char *  value)
inline

The device name.

Definition at line 87 of file AttachVolumeResponse.h.

◆ SetInstanceId() [1/3]

void Aws::EC2::Model::AttachVolumeResponse::SetInstanceId ( Aws::String &&  value)
inline

The ID of the instance.

Definition at line 118 of file AttachVolumeResponse.h.

◆ SetInstanceId() [2/3]

void Aws::EC2::Model::AttachVolumeResponse::SetInstanceId ( const Aws::String value)
inline

The ID of the instance.

Definition at line 113 of file AttachVolumeResponse.h.

◆ SetInstanceId() [3/3]

void Aws::EC2::Model::AttachVolumeResponse::SetInstanceId ( const char *  value)
inline

The ID of the instance.

Definition at line 123 of file AttachVolumeResponse.h.

◆ SetResponseMetadata() [1/2]

void Aws::EC2::Model::AttachVolumeResponse::SetResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 223 of file AttachVolumeResponse.h.

◆ SetResponseMetadata() [2/2]

void Aws::EC2::Model::AttachVolumeResponse::SetResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 226 of file AttachVolumeResponse.h.

◆ SetState() [1/2]

void Aws::EC2::Model::AttachVolumeResponse::SetState ( const VolumeAttachmentState value)
inline

The attachment state of the volume.

Definition at line 149 of file AttachVolumeResponse.h.

◆ SetState() [2/2]

void Aws::EC2::Model::AttachVolumeResponse::SetState ( VolumeAttachmentState &&  value)
inline

The attachment state of the volume.

Definition at line 154 of file AttachVolumeResponse.h.

◆ SetVolumeId() [1/3]

void Aws::EC2::Model::AttachVolumeResponse::SetVolumeId ( Aws::String &&  value)
inline

The ID of the volume.

Definition at line 180 of file AttachVolumeResponse.h.

◆ SetVolumeId() [2/3]

void Aws::EC2::Model::AttachVolumeResponse::SetVolumeId ( const Aws::String value)
inline

The ID of the volume.

Definition at line 175 of file AttachVolumeResponse.h.

◆ SetVolumeId() [3/3]

void Aws::EC2::Model::AttachVolumeResponse::SetVolumeId ( const char *  value)
inline

The ID of the volume.

Definition at line 185 of file AttachVolumeResponse.h.

◆ WithAttachTime() [1/2]

AttachVolumeResponse& Aws::EC2::Model::AttachVolumeResponse::WithAttachTime ( Aws::Utils::DateTime &&  value)
inline

The time stamp when the attachment initiated.

Definition at line 66 of file AttachVolumeResponse.h.

◆ WithAttachTime() [2/2]

AttachVolumeResponse& Aws::EC2::Model::AttachVolumeResponse::WithAttachTime ( const Aws::Utils::DateTime value)
inline

The time stamp when the attachment initiated.

Definition at line 61 of file AttachVolumeResponse.h.

◆ WithDeleteOnTermination()

AttachVolumeResponse& Aws::EC2::Model::AttachVolumeResponse::WithDeleteOnTermination ( bool  value)
inline

Indicates whether the EBS volume is deleted on instance termination.

Definition at line 216 of file AttachVolumeResponse.h.

◆ WithDevice() [1/3]

AttachVolumeResponse& Aws::EC2::Model::AttachVolumeResponse::WithDevice ( Aws::String &&  value)
inline

The device name.

Definition at line 97 of file AttachVolumeResponse.h.

◆ WithDevice() [2/3]

AttachVolumeResponse& Aws::EC2::Model::AttachVolumeResponse::WithDevice ( const Aws::String value)
inline

The device name.

Definition at line 92 of file AttachVolumeResponse.h.

◆ WithDevice() [3/3]

AttachVolumeResponse& Aws::EC2::Model::AttachVolumeResponse::WithDevice ( const char *  value)
inline

The device name.

Definition at line 102 of file AttachVolumeResponse.h.

◆ WithInstanceId() [1/3]

AttachVolumeResponse& Aws::EC2::Model::AttachVolumeResponse::WithInstanceId ( Aws::String &&  value)
inline

The ID of the instance.

Definition at line 133 of file AttachVolumeResponse.h.

◆ WithInstanceId() [2/3]

AttachVolumeResponse& Aws::EC2::Model::AttachVolumeResponse::WithInstanceId ( const Aws::String value)
inline

The ID of the instance.

Definition at line 128 of file AttachVolumeResponse.h.

◆ WithInstanceId() [3/3]

AttachVolumeResponse& Aws::EC2::Model::AttachVolumeResponse::WithInstanceId ( const char *  value)
inline

The ID of the instance.

Definition at line 138 of file AttachVolumeResponse.h.

◆ WithResponseMetadata() [1/2]

AttachVolumeResponse& Aws::EC2::Model::AttachVolumeResponse::WithResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 229 of file AttachVolumeResponse.h.

◆ WithResponseMetadata() [2/2]

AttachVolumeResponse& Aws::EC2::Model::AttachVolumeResponse::WithResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 232 of file AttachVolumeResponse.h.

◆ WithState() [1/2]

AttachVolumeResponse& Aws::EC2::Model::AttachVolumeResponse::WithState ( const VolumeAttachmentState value)
inline

The attachment state of the volume.

Definition at line 159 of file AttachVolumeResponse.h.

◆ WithState() [2/2]

AttachVolumeResponse& Aws::EC2::Model::AttachVolumeResponse::WithState ( VolumeAttachmentState &&  value)
inline

The attachment state of the volume.

Definition at line 164 of file AttachVolumeResponse.h.

◆ WithVolumeId() [1/3]

AttachVolumeResponse& Aws::EC2::Model::AttachVolumeResponse::WithVolumeId ( Aws::String &&  value)
inline

The ID of the volume.

Definition at line 195 of file AttachVolumeResponse.h.

◆ WithVolumeId() [2/3]

AttachVolumeResponse& Aws::EC2::Model::AttachVolumeResponse::WithVolumeId ( const Aws::String value)
inline

The ID of the volume.

Definition at line 190 of file AttachVolumeResponse.h.

◆ WithVolumeId() [3/3]

AttachVolumeResponse& Aws::EC2::Model::AttachVolumeResponse::WithVolumeId ( const char *  value)
inline

The ID of the volume.

Definition at line 200 of file AttachVolumeResponse.h.


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