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

#include <DetachVolumeResponse.h>

Public Member Functions

 DetachVolumeResponse ()
 
 DetachVolumeResponse (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
DetachVolumeResponseoperator= (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)
 
DetachVolumeResponseWithAttachTime (const Aws::Utils::DateTime &value)
 
DetachVolumeResponseWithAttachTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetDevice () const
 
void SetDevice (const Aws::String &value)
 
void SetDevice (Aws::String &&value)
 
void SetDevice (const char *value)
 
DetachVolumeResponseWithDevice (const Aws::String &value)
 
DetachVolumeResponseWithDevice (Aws::String &&value)
 
DetachVolumeResponseWithDevice (const char *value)
 
const Aws::StringGetInstanceId () const
 
void SetInstanceId (const Aws::String &value)
 
void SetInstanceId (Aws::String &&value)
 
void SetInstanceId (const char *value)
 
DetachVolumeResponseWithInstanceId (const Aws::String &value)
 
DetachVolumeResponseWithInstanceId (Aws::String &&value)
 
DetachVolumeResponseWithInstanceId (const char *value)
 
const VolumeAttachmentStateGetState () const
 
void SetState (const VolumeAttachmentState &value)
 
void SetState (VolumeAttachmentState &&value)
 
DetachVolumeResponseWithState (const VolumeAttachmentState &value)
 
DetachVolumeResponseWithState (VolumeAttachmentState &&value)
 
const Aws::StringGetVolumeId () const
 
void SetVolumeId (const Aws::String &value)
 
void SetVolumeId (Aws::String &&value)
 
void SetVolumeId (const char *value)
 
DetachVolumeResponseWithVolumeId (const Aws::String &value)
 
DetachVolumeResponseWithVolumeId (Aws::String &&value)
 
DetachVolumeResponseWithVolumeId (const char *value)
 
bool GetDeleteOnTermination () const
 
void SetDeleteOnTermination (bool value)
 
DetachVolumeResponseWithDeleteOnTermination (bool value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
DetachVolumeResponseWithResponseMetadata (const ResponseMetadata &value)
 
DetachVolumeResponseWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Describes volume attachment details.

See Also:

AWS API Reference

Definition at line 35 of file DetachVolumeResponse.h.

Constructor & Destructor Documentation

◆ DetachVolumeResponse() [1/2]

Aws::EC2::Model::DetachVolumeResponse::DetachVolumeResponse ( )

◆ DetachVolumeResponse() [2/2]

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

Member Function Documentation

◆ GetAttachTime()

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

The time stamp when the attachment initiated.

Definition at line 46 of file DetachVolumeResponse.h.

◆ GetDeleteOnTermination()

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

Indicates whether the EBS volume is deleted on instance termination.

Definition at line 206 of file DetachVolumeResponse.h.

◆ GetDevice()

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

The device name.

Definition at line 72 of file DetachVolumeResponse.h.

◆ GetInstanceId()

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

The ID of the instance.

Definition at line 108 of file DetachVolumeResponse.h.

◆ GetResponseMetadata()

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

Definition at line 220 of file DetachVolumeResponse.h.

◆ GetState()

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

The attachment state of the volume.

Definition at line 144 of file DetachVolumeResponse.h.

◆ GetVolumeId()

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

The ID of the volume.

Definition at line 170 of file DetachVolumeResponse.h.

◆ operator=()

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

◆ SetAttachTime() [1/2]

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

The time stamp when the attachment initiated.

Definition at line 56 of file DetachVolumeResponse.h.

◆ SetAttachTime() [2/2]

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

The time stamp when the attachment initiated.

Definition at line 51 of file DetachVolumeResponse.h.

◆ SetDeleteOnTermination()

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

Indicates whether the EBS volume is deleted on instance termination.

Definition at line 211 of file DetachVolumeResponse.h.

◆ SetDevice() [1/3]

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

The device name.

Definition at line 82 of file DetachVolumeResponse.h.

◆ SetDevice() [2/3]

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

The device name.

Definition at line 77 of file DetachVolumeResponse.h.

◆ SetDevice() [3/3]

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

The device name.

Definition at line 87 of file DetachVolumeResponse.h.

◆ SetInstanceId() [1/3]

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

The ID of the instance.

Definition at line 118 of file DetachVolumeResponse.h.

◆ SetInstanceId() [2/3]

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

The ID of the instance.

Definition at line 113 of file DetachVolumeResponse.h.

◆ SetInstanceId() [3/3]

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

The ID of the instance.

Definition at line 123 of file DetachVolumeResponse.h.

◆ SetResponseMetadata() [1/2]

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

Definition at line 223 of file DetachVolumeResponse.h.

◆ SetResponseMetadata() [2/2]

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

Definition at line 226 of file DetachVolumeResponse.h.

◆ SetState() [1/2]

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

The attachment state of the volume.

Definition at line 149 of file DetachVolumeResponse.h.

◆ SetState() [2/2]

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

The attachment state of the volume.

Definition at line 154 of file DetachVolumeResponse.h.

◆ SetVolumeId() [1/3]

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

The ID of the volume.

Definition at line 180 of file DetachVolumeResponse.h.

◆ SetVolumeId() [2/3]

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

The ID of the volume.

Definition at line 175 of file DetachVolumeResponse.h.

◆ SetVolumeId() [3/3]

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

The ID of the volume.

Definition at line 185 of file DetachVolumeResponse.h.

◆ WithAttachTime() [1/2]

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

The time stamp when the attachment initiated.

Definition at line 66 of file DetachVolumeResponse.h.

◆ WithAttachTime() [2/2]

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

The time stamp when the attachment initiated.

Definition at line 61 of file DetachVolumeResponse.h.

◆ WithDeleteOnTermination()

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

Indicates whether the EBS volume is deleted on instance termination.

Definition at line 216 of file DetachVolumeResponse.h.

◆ WithDevice() [1/3]

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

The device name.

Definition at line 97 of file DetachVolumeResponse.h.

◆ WithDevice() [2/3]

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

The device name.

Definition at line 92 of file DetachVolumeResponse.h.

◆ WithDevice() [3/3]

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

The device name.

Definition at line 102 of file DetachVolumeResponse.h.

◆ WithInstanceId() [1/3]

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

The ID of the instance.

Definition at line 133 of file DetachVolumeResponse.h.

◆ WithInstanceId() [2/3]

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

The ID of the instance.

Definition at line 128 of file DetachVolumeResponse.h.

◆ WithInstanceId() [3/3]

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

The ID of the instance.

Definition at line 138 of file DetachVolumeResponse.h.

◆ WithResponseMetadata() [1/2]

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

Definition at line 229 of file DetachVolumeResponse.h.

◆ WithResponseMetadata() [2/2]

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

Definition at line 232 of file DetachVolumeResponse.h.

◆ WithState() [1/2]

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

The attachment state of the volume.

Definition at line 159 of file DetachVolumeResponse.h.

◆ WithState() [2/2]

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

The attachment state of the volume.

Definition at line 164 of file DetachVolumeResponse.h.

◆ WithVolumeId() [1/3]

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

The ID of the volume.

Definition at line 195 of file DetachVolumeResponse.h.

◆ WithVolumeId() [2/3]

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

The ID of the volume.

Definition at line 190 of file DetachVolumeResponse.h.

◆ WithVolumeId() [3/3]

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

The ID of the volume.

Definition at line 200 of file DetachVolumeResponse.h.


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