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

#include <SnapshotDetail.h>

Public Member Functions

 SnapshotDetail ()
 
 SnapshotDetail (const Aws::Utils::Xml::XmlNode &xmlNode)
 
SnapshotDetailoperator= (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 Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
SnapshotDetailWithDescription (const Aws::String &value)
 
SnapshotDetailWithDescription (Aws::String &&value)
 
SnapshotDetailWithDescription (const char *value)
 
const Aws::StringGetDeviceName () const
 
bool DeviceNameHasBeenSet () const
 
void SetDeviceName (const Aws::String &value)
 
void SetDeviceName (Aws::String &&value)
 
void SetDeviceName (const char *value)
 
SnapshotDetailWithDeviceName (const Aws::String &value)
 
SnapshotDetailWithDeviceName (Aws::String &&value)
 
SnapshotDetailWithDeviceName (const char *value)
 
double GetDiskImageSize () const
 
bool DiskImageSizeHasBeenSet () const
 
void SetDiskImageSize (double value)
 
SnapshotDetailWithDiskImageSize (double value)
 
const Aws::StringGetFormat () const
 
bool FormatHasBeenSet () const
 
void SetFormat (const Aws::String &value)
 
void SetFormat (Aws::String &&value)
 
void SetFormat (const char *value)
 
SnapshotDetailWithFormat (const Aws::String &value)
 
SnapshotDetailWithFormat (Aws::String &&value)
 
SnapshotDetailWithFormat (const char *value)
 
const Aws::StringGetProgress () const
 
bool ProgressHasBeenSet () const
 
void SetProgress (const Aws::String &value)
 
void SetProgress (Aws::String &&value)
 
void SetProgress (const char *value)
 
SnapshotDetailWithProgress (const Aws::String &value)
 
SnapshotDetailWithProgress (Aws::String &&value)
 
SnapshotDetailWithProgress (const char *value)
 
const Aws::StringGetSnapshotId () const
 
bool SnapshotIdHasBeenSet () const
 
void SetSnapshotId (const Aws::String &value)
 
void SetSnapshotId (Aws::String &&value)
 
void SetSnapshotId (const char *value)
 
SnapshotDetailWithSnapshotId (const Aws::String &value)
 
SnapshotDetailWithSnapshotId (Aws::String &&value)
 
SnapshotDetailWithSnapshotId (const char *value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
SnapshotDetailWithStatus (const Aws::String &value)
 
SnapshotDetailWithStatus (Aws::String &&value)
 
SnapshotDetailWithStatus (const char *value)
 
const Aws::StringGetStatusMessage () const
 
bool StatusMessageHasBeenSet () const
 
void SetStatusMessage (const Aws::String &value)
 
void SetStatusMessage (Aws::String &&value)
 
void SetStatusMessage (const char *value)
 
SnapshotDetailWithStatusMessage (const Aws::String &value)
 
SnapshotDetailWithStatusMessage (Aws::String &&value)
 
SnapshotDetailWithStatusMessage (const char *value)
 
const Aws::StringGetUrl () const
 
bool UrlHasBeenSet () const
 
void SetUrl (const Aws::String &value)
 
void SetUrl (Aws::String &&value)
 
void SetUrl (const char *value)
 
SnapshotDetailWithUrl (const Aws::String &value)
 
SnapshotDetailWithUrl (Aws::String &&value)
 
SnapshotDetailWithUrl (const char *value)
 
const UserBucketDetailsGetUserBucket () const
 
bool UserBucketHasBeenSet () const
 
void SetUserBucket (const UserBucketDetails &value)
 
void SetUserBucket (UserBucketDetails &&value)
 
SnapshotDetailWithUserBucket (const UserBucketDetails &value)
 
SnapshotDetailWithUserBucket (UserBucketDetails &&value)
 

Detailed Description

Describes the snapshot created from the imported disk.

See Also:

AWS API Reference

Definition at line 33 of file SnapshotDetail.h.

Constructor & Destructor Documentation

◆ SnapshotDetail() [1/2]

Aws::EC2::Model::SnapshotDetail::SnapshotDetail ( )

◆ SnapshotDetail() [2/2]

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

Member Function Documentation

◆ DescriptionHasBeenSet()

bool Aws::EC2::Model::SnapshotDetail::DescriptionHasBeenSet ( ) const
inline

A description for the snapshot.

Definition at line 52 of file SnapshotDetail.h.

◆ DeviceNameHasBeenSet()

bool Aws::EC2::Model::SnapshotDetail::DeviceNameHasBeenSet ( ) const
inline

The block device mapping for the snapshot.

Definition at line 93 of file SnapshotDetail.h.

◆ DiskImageSizeHasBeenSet()

bool Aws::EC2::Model::SnapshotDetail::DiskImageSizeHasBeenSet ( ) const
inline

The size of the disk in the snapshot, in GiB.

Definition at line 134 of file SnapshotDetail.h.

◆ FormatHasBeenSet()

bool Aws::EC2::Model::SnapshotDetail::FormatHasBeenSet ( ) const
inline

The format of the disk image from which the snapshot is created.

Definition at line 155 of file SnapshotDetail.h.

◆ GetDescription()

const Aws::String& Aws::EC2::Model::SnapshotDetail::GetDescription ( ) const
inline

A description for the snapshot.

Definition at line 47 of file SnapshotDetail.h.

◆ GetDeviceName()

const Aws::String& Aws::EC2::Model::SnapshotDetail::GetDeviceName ( ) const
inline

The block device mapping for the snapshot.

Definition at line 88 of file SnapshotDetail.h.

◆ GetDiskImageSize()

double Aws::EC2::Model::SnapshotDetail::GetDiskImageSize ( ) const
inline

The size of the disk in the snapshot, in GiB.

Definition at line 129 of file SnapshotDetail.h.

◆ GetFormat()

const Aws::String& Aws::EC2::Model::SnapshotDetail::GetFormat ( ) const
inline

The format of the disk image from which the snapshot is created.

Definition at line 150 of file SnapshotDetail.h.

◆ GetProgress()

const Aws::String& Aws::EC2::Model::SnapshotDetail::GetProgress ( ) const
inline

The percentage of progress for the task.

Definition at line 191 of file SnapshotDetail.h.

◆ GetSnapshotId()

const Aws::String& Aws::EC2::Model::SnapshotDetail::GetSnapshotId ( ) const
inline

The snapshot ID of the disk being imported.

Definition at line 232 of file SnapshotDetail.h.

◆ GetStatus()

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

A brief status of the snapshot creation.

Definition at line 273 of file SnapshotDetail.h.

◆ GetStatusMessage()

const Aws::String& Aws::EC2::Model::SnapshotDetail::GetStatusMessage ( ) const
inline

A detailed status message for the snapshot creation.

Definition at line 314 of file SnapshotDetail.h.

◆ GetUrl()

const Aws::String& Aws::EC2::Model::SnapshotDetail::GetUrl ( ) const
inline

The URL used to access the disk image.

Definition at line 355 of file SnapshotDetail.h.

◆ GetUserBucket()

const UserBucketDetails& Aws::EC2::Model::SnapshotDetail::GetUserBucket ( ) const
inline

The Amazon S3 bucket for the disk image.

Definition at line 396 of file SnapshotDetail.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ ProgressHasBeenSet()

bool Aws::EC2::Model::SnapshotDetail::ProgressHasBeenSet ( ) const
inline

The percentage of progress for the task.

Definition at line 196 of file SnapshotDetail.h.

◆ SetDescription() [1/3]

void Aws::EC2::Model::SnapshotDetail::SetDescription ( Aws::String &&  value)
inline

A description for the snapshot.

Definition at line 62 of file SnapshotDetail.h.

◆ SetDescription() [2/3]

void Aws::EC2::Model::SnapshotDetail::SetDescription ( const Aws::String value)
inline

A description for the snapshot.

Definition at line 57 of file SnapshotDetail.h.

◆ SetDescription() [3/3]

void Aws::EC2::Model::SnapshotDetail::SetDescription ( const char *  value)
inline

A description for the snapshot.

Definition at line 67 of file SnapshotDetail.h.

◆ SetDeviceName() [1/3]

void Aws::EC2::Model::SnapshotDetail::SetDeviceName ( Aws::String &&  value)
inline

The block device mapping for the snapshot.

Definition at line 103 of file SnapshotDetail.h.

◆ SetDeviceName() [2/3]

void Aws::EC2::Model::SnapshotDetail::SetDeviceName ( const Aws::String value)
inline

The block device mapping for the snapshot.

Definition at line 98 of file SnapshotDetail.h.

◆ SetDeviceName() [3/3]

void Aws::EC2::Model::SnapshotDetail::SetDeviceName ( const char *  value)
inline

The block device mapping for the snapshot.

Definition at line 108 of file SnapshotDetail.h.

◆ SetDiskImageSize()

void Aws::EC2::Model::SnapshotDetail::SetDiskImageSize ( double  value)
inline

The size of the disk in the snapshot, in GiB.

Definition at line 139 of file SnapshotDetail.h.

◆ SetFormat() [1/3]

void Aws::EC2::Model::SnapshotDetail::SetFormat ( Aws::String &&  value)
inline

The format of the disk image from which the snapshot is created.

Definition at line 165 of file SnapshotDetail.h.

◆ SetFormat() [2/3]

void Aws::EC2::Model::SnapshotDetail::SetFormat ( const Aws::String value)
inline

The format of the disk image from which the snapshot is created.

Definition at line 160 of file SnapshotDetail.h.

◆ SetFormat() [3/3]

void Aws::EC2::Model::SnapshotDetail::SetFormat ( const char *  value)
inline

The format of the disk image from which the snapshot is created.

Definition at line 170 of file SnapshotDetail.h.

◆ SetProgress() [1/3]

void Aws::EC2::Model::SnapshotDetail::SetProgress ( Aws::String &&  value)
inline

The percentage of progress for the task.

Definition at line 206 of file SnapshotDetail.h.

◆ SetProgress() [2/3]

void Aws::EC2::Model::SnapshotDetail::SetProgress ( const Aws::String value)
inline

The percentage of progress for the task.

Definition at line 201 of file SnapshotDetail.h.

◆ SetProgress() [3/3]

void Aws::EC2::Model::SnapshotDetail::SetProgress ( const char *  value)
inline

The percentage of progress for the task.

Definition at line 211 of file SnapshotDetail.h.

◆ SetSnapshotId() [1/3]

void Aws::EC2::Model::SnapshotDetail::SetSnapshotId ( Aws::String &&  value)
inline

The snapshot ID of the disk being imported.

Definition at line 247 of file SnapshotDetail.h.

◆ SetSnapshotId() [2/3]

void Aws::EC2::Model::SnapshotDetail::SetSnapshotId ( const Aws::String value)
inline

The snapshot ID of the disk being imported.

Definition at line 242 of file SnapshotDetail.h.

◆ SetSnapshotId() [3/3]

void Aws::EC2::Model::SnapshotDetail::SetSnapshotId ( const char *  value)
inline

The snapshot ID of the disk being imported.

Definition at line 252 of file SnapshotDetail.h.

◆ SetStatus() [1/3]

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

A brief status of the snapshot creation.

Definition at line 288 of file SnapshotDetail.h.

◆ SetStatus() [2/3]

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

A brief status of the snapshot creation.

Definition at line 283 of file SnapshotDetail.h.

◆ SetStatus() [3/3]

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

A brief status of the snapshot creation.

Definition at line 293 of file SnapshotDetail.h.

◆ SetStatusMessage() [1/3]

void Aws::EC2::Model::SnapshotDetail::SetStatusMessage ( Aws::String &&  value)
inline

A detailed status message for the snapshot creation.

Definition at line 329 of file SnapshotDetail.h.

◆ SetStatusMessage() [2/3]

void Aws::EC2::Model::SnapshotDetail::SetStatusMessage ( const Aws::String value)
inline

A detailed status message for the snapshot creation.

Definition at line 324 of file SnapshotDetail.h.

◆ SetStatusMessage() [3/3]

void Aws::EC2::Model::SnapshotDetail::SetStatusMessage ( const char *  value)
inline

A detailed status message for the snapshot creation.

Definition at line 334 of file SnapshotDetail.h.

◆ SetUrl() [1/3]

void Aws::EC2::Model::SnapshotDetail::SetUrl ( Aws::String &&  value)
inline

The URL used to access the disk image.

Definition at line 370 of file SnapshotDetail.h.

◆ SetUrl() [2/3]

void Aws::EC2::Model::SnapshotDetail::SetUrl ( const Aws::String value)
inline

The URL used to access the disk image.

Definition at line 365 of file SnapshotDetail.h.

◆ SetUrl() [3/3]

void Aws::EC2::Model::SnapshotDetail::SetUrl ( const char *  value)
inline

The URL used to access the disk image.

Definition at line 375 of file SnapshotDetail.h.

◆ SetUserBucket() [1/2]

void Aws::EC2::Model::SnapshotDetail::SetUserBucket ( const UserBucketDetails value)
inline

The Amazon S3 bucket for the disk image.

Definition at line 406 of file SnapshotDetail.h.

◆ SetUserBucket() [2/2]

void Aws::EC2::Model::SnapshotDetail::SetUserBucket ( UserBucketDetails &&  value)
inline

The Amazon S3 bucket for the disk image.

Definition at line 411 of file SnapshotDetail.h.

◆ SnapshotIdHasBeenSet()

bool Aws::EC2::Model::SnapshotDetail::SnapshotIdHasBeenSet ( ) const
inline

The snapshot ID of the disk being imported.

Definition at line 237 of file SnapshotDetail.h.

◆ StatusHasBeenSet()

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

A brief status of the snapshot creation.

Definition at line 278 of file SnapshotDetail.h.

◆ StatusMessageHasBeenSet()

bool Aws::EC2::Model::SnapshotDetail::StatusMessageHasBeenSet ( ) const
inline

A detailed status message for the snapshot creation.

Definition at line 319 of file SnapshotDetail.h.

◆ UrlHasBeenSet()

bool Aws::EC2::Model::SnapshotDetail::UrlHasBeenSet ( ) const
inline

The URL used to access the disk image.

Definition at line 360 of file SnapshotDetail.h.

◆ UserBucketHasBeenSet()

bool Aws::EC2::Model::SnapshotDetail::UserBucketHasBeenSet ( ) const
inline

The Amazon S3 bucket for the disk image.

Definition at line 401 of file SnapshotDetail.h.

◆ WithDescription() [1/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithDescription ( Aws::String &&  value)
inline

A description for the snapshot.

Definition at line 77 of file SnapshotDetail.h.

◆ WithDescription() [2/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithDescription ( const Aws::String value)
inline

A description for the snapshot.

Definition at line 72 of file SnapshotDetail.h.

◆ WithDescription() [3/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithDescription ( const char *  value)
inline

A description for the snapshot.

Definition at line 82 of file SnapshotDetail.h.

◆ WithDeviceName() [1/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithDeviceName ( Aws::String &&  value)
inline

The block device mapping for the snapshot.

Definition at line 118 of file SnapshotDetail.h.

◆ WithDeviceName() [2/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithDeviceName ( const Aws::String value)
inline

The block device mapping for the snapshot.

Definition at line 113 of file SnapshotDetail.h.

◆ WithDeviceName() [3/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithDeviceName ( const char *  value)
inline

The block device mapping for the snapshot.

Definition at line 123 of file SnapshotDetail.h.

◆ WithDiskImageSize()

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithDiskImageSize ( double  value)
inline

The size of the disk in the snapshot, in GiB.

Definition at line 144 of file SnapshotDetail.h.

◆ WithFormat() [1/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithFormat ( Aws::String &&  value)
inline

The format of the disk image from which the snapshot is created.

Definition at line 180 of file SnapshotDetail.h.

◆ WithFormat() [2/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithFormat ( const Aws::String value)
inline

The format of the disk image from which the snapshot is created.

Definition at line 175 of file SnapshotDetail.h.

◆ WithFormat() [3/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithFormat ( const char *  value)
inline

The format of the disk image from which the snapshot is created.

Definition at line 185 of file SnapshotDetail.h.

◆ WithProgress() [1/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithProgress ( Aws::String &&  value)
inline

The percentage of progress for the task.

Definition at line 221 of file SnapshotDetail.h.

◆ WithProgress() [2/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithProgress ( const Aws::String value)
inline

The percentage of progress for the task.

Definition at line 216 of file SnapshotDetail.h.

◆ WithProgress() [3/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithProgress ( const char *  value)
inline

The percentage of progress for the task.

Definition at line 226 of file SnapshotDetail.h.

◆ WithSnapshotId() [1/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithSnapshotId ( Aws::String &&  value)
inline

The snapshot ID of the disk being imported.

Definition at line 262 of file SnapshotDetail.h.

◆ WithSnapshotId() [2/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithSnapshotId ( const Aws::String value)
inline

The snapshot ID of the disk being imported.

Definition at line 257 of file SnapshotDetail.h.

◆ WithSnapshotId() [3/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithSnapshotId ( const char *  value)
inline

The snapshot ID of the disk being imported.

Definition at line 267 of file SnapshotDetail.h.

◆ WithStatus() [1/3]

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

A brief status of the snapshot creation.

Definition at line 303 of file SnapshotDetail.h.

◆ WithStatus() [2/3]

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

A brief status of the snapshot creation.

Definition at line 298 of file SnapshotDetail.h.

◆ WithStatus() [3/3]

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

A brief status of the snapshot creation.

Definition at line 308 of file SnapshotDetail.h.

◆ WithStatusMessage() [1/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithStatusMessage ( Aws::String &&  value)
inline

A detailed status message for the snapshot creation.

Definition at line 344 of file SnapshotDetail.h.

◆ WithStatusMessage() [2/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithStatusMessage ( const Aws::String value)
inline

A detailed status message for the snapshot creation.

Definition at line 339 of file SnapshotDetail.h.

◆ WithStatusMessage() [3/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithStatusMessage ( const char *  value)
inline

A detailed status message for the snapshot creation.

Definition at line 349 of file SnapshotDetail.h.

◆ WithUrl() [1/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithUrl ( Aws::String &&  value)
inline

The URL used to access the disk image.

Definition at line 385 of file SnapshotDetail.h.

◆ WithUrl() [2/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithUrl ( const Aws::String value)
inline

The URL used to access the disk image.

Definition at line 380 of file SnapshotDetail.h.

◆ WithUrl() [3/3]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithUrl ( const char *  value)
inline

The URL used to access the disk image.

Definition at line 390 of file SnapshotDetail.h.

◆ WithUserBucket() [1/2]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithUserBucket ( const UserBucketDetails value)
inline

The Amazon S3 bucket for the disk image.

Definition at line 416 of file SnapshotDetail.h.

◆ WithUserBucket() [2/2]

SnapshotDetail& Aws::EC2::Model::SnapshotDetail::WithUserBucket ( UserBucketDetails &&  value)
inline

The Amazon S3 bucket for the disk image.

Definition at line 421 of file SnapshotDetail.h.


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