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

#include <SnapshotDiskContainer.h>

Public Member Functions

 SnapshotDiskContainer ()
 
 SnapshotDiskContainer (const Aws::Utils::Xml::XmlNode &xmlNode)
 
SnapshotDiskContaineroperator= (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)
 
SnapshotDiskContainerWithDescription (const Aws::String &value)
 
SnapshotDiskContainerWithDescription (Aws::String &&value)
 
SnapshotDiskContainerWithDescription (const char *value)
 
const Aws::StringGetFormat () const
 
bool FormatHasBeenSet () const
 
void SetFormat (const Aws::String &value)
 
void SetFormat (Aws::String &&value)
 
void SetFormat (const char *value)
 
SnapshotDiskContainerWithFormat (const Aws::String &value)
 
SnapshotDiskContainerWithFormat (Aws::String &&value)
 
SnapshotDiskContainerWithFormat (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)
 
SnapshotDiskContainerWithUrl (const Aws::String &value)
 
SnapshotDiskContainerWithUrl (Aws::String &&value)
 
SnapshotDiskContainerWithUrl (const char *value)
 
const UserBucketGetUserBucket () const
 
bool UserBucketHasBeenSet () const
 
void SetUserBucket (const UserBucket &value)
 
void SetUserBucket (UserBucket &&value)
 
SnapshotDiskContainerWithUserBucket (const UserBucket &value)
 
SnapshotDiskContainerWithUserBucket (UserBucket &&value)
 

Detailed Description

The disk container object for the import snapshot request.

See Also:

AWS API Reference

Definition at line 33 of file SnapshotDiskContainer.h.

Constructor & Destructor Documentation

◆ SnapshotDiskContainer() [1/2]

Aws::EC2::Model::SnapshotDiskContainer::SnapshotDiskContainer ( )

◆ SnapshotDiskContainer() [2/2]

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

Member Function Documentation

◆ DescriptionHasBeenSet()

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

The description of the disk image being imported.

Definition at line 52 of file SnapshotDiskContainer.h.

◆ FormatHasBeenSet()

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

The format of the disk image being imported.

Valid values: VHD | VMDK | RAW

Definition at line 95 of file SnapshotDiskContainer.h.

◆ GetDescription()

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

The description of the disk image being imported.

Definition at line 47 of file SnapshotDiskContainer.h.

◆ GetFormat()

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

The format of the disk image being imported.

Valid values: VHD | VMDK | RAW

Definition at line 89 of file SnapshotDiskContainer.h.

◆ GetUrl()

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

The URL to the Amazon S3-based disk image being imported. It can either be a https URL (https://..) or an Amazon S3 URL (s3://..).

Definition at line 138 of file SnapshotDiskContainer.h.

◆ GetUserBucket()

const UserBucket& Aws::EC2::Model::SnapshotDiskContainer::GetUserBucket ( ) const
inline

The Amazon S3 bucket for the disk image.

Definition at line 186 of file SnapshotDiskContainer.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetDescription() [1/3]

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

The description of the disk image being imported.

Definition at line 62 of file SnapshotDiskContainer.h.

◆ SetDescription() [2/3]

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

The description of the disk image being imported.

Definition at line 57 of file SnapshotDiskContainer.h.

◆ SetDescription() [3/3]

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

The description of the disk image being imported.

Definition at line 67 of file SnapshotDiskContainer.h.

◆ SetFormat() [1/3]

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

The format of the disk image being imported.

Valid values: VHD | VMDK | RAW

Definition at line 107 of file SnapshotDiskContainer.h.

◆ SetFormat() [2/3]

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

The format of the disk image being imported.

Valid values: VHD | VMDK | RAW

Definition at line 101 of file SnapshotDiskContainer.h.

◆ SetFormat() [3/3]

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

The format of the disk image being imported.

Valid values: VHD | VMDK | RAW

Definition at line 113 of file SnapshotDiskContainer.h.

◆ SetUrl() [1/3]

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

The URL to the Amazon S3-based disk image being imported. It can either be a https URL (https://..) or an Amazon S3 URL (s3://..).

Definition at line 156 of file SnapshotDiskContainer.h.

◆ SetUrl() [2/3]

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

The URL to the Amazon S3-based disk image being imported. It can either be a https URL (https://..) or an Amazon S3 URL (s3://..).

Definition at line 150 of file SnapshotDiskContainer.h.

◆ SetUrl() [3/3]

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

The URL to the Amazon S3-based disk image being imported. It can either be a https URL (https://..) or an Amazon S3 URL (s3://..).

Definition at line 162 of file SnapshotDiskContainer.h.

◆ SetUserBucket() [1/2]

void Aws::EC2::Model::SnapshotDiskContainer::SetUserBucket ( const UserBucket value)
inline

The Amazon S3 bucket for the disk image.

Definition at line 196 of file SnapshotDiskContainer.h.

◆ SetUserBucket() [2/2]

void Aws::EC2::Model::SnapshotDiskContainer::SetUserBucket ( UserBucket &&  value)
inline

The Amazon S3 bucket for the disk image.

Definition at line 201 of file SnapshotDiskContainer.h.

◆ UrlHasBeenSet()

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

The URL to the Amazon S3-based disk image being imported. It can either be a https URL (https://..) or an Amazon S3 URL (s3://..).

Definition at line 144 of file SnapshotDiskContainer.h.

◆ UserBucketHasBeenSet()

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

The Amazon S3 bucket for the disk image.

Definition at line 191 of file SnapshotDiskContainer.h.

◆ WithDescription() [1/3]

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

The description of the disk image being imported.

Definition at line 77 of file SnapshotDiskContainer.h.

◆ WithDescription() [2/3]

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

The description of the disk image being imported.

Definition at line 72 of file SnapshotDiskContainer.h.

◆ WithDescription() [3/3]

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

The description of the disk image being imported.

Definition at line 82 of file SnapshotDiskContainer.h.

◆ WithFormat() [1/3]

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

The format of the disk image being imported.

Valid values: VHD | VMDK | RAW

Definition at line 125 of file SnapshotDiskContainer.h.

◆ WithFormat() [2/3]

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

The format of the disk image being imported.

Valid values: VHD | VMDK | RAW

Definition at line 119 of file SnapshotDiskContainer.h.

◆ WithFormat() [3/3]

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

The format of the disk image being imported.

Valid values: VHD | VMDK | RAW

Definition at line 131 of file SnapshotDiskContainer.h.

◆ WithUrl() [1/3]

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

The URL to the Amazon S3-based disk image being imported. It can either be a https URL (https://..) or an Amazon S3 URL (s3://..).

Definition at line 174 of file SnapshotDiskContainer.h.

◆ WithUrl() [2/3]

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

The URL to the Amazon S3-based disk image being imported. It can either be a https URL (https://..) or an Amazon S3 URL (s3://..).

Definition at line 168 of file SnapshotDiskContainer.h.

◆ WithUrl() [3/3]

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

The URL to the Amazon S3-based disk image being imported. It can either be a https URL (https://..) or an Amazon S3 URL (s3://..).

Definition at line 180 of file SnapshotDiskContainer.h.

◆ WithUserBucket() [1/2]

SnapshotDiskContainer& Aws::EC2::Model::SnapshotDiskContainer::WithUserBucket ( const UserBucket value)
inline

The Amazon S3 bucket for the disk image.

Definition at line 206 of file SnapshotDiskContainer.h.

◆ WithUserBucket() [2/2]

SnapshotDiskContainer& Aws::EC2::Model::SnapshotDiskContainer::WithUserBucket ( UserBucket &&  value)
inline

The Amazon S3 bucket for the disk image.

Definition at line 211 of file SnapshotDiskContainer.h.


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