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

#include <ImageDiskContainer.h>

Public Member Functions

 ImageDiskContainer ()
 
 ImageDiskContainer (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ImageDiskContaineroperator= (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)
 
ImageDiskContainerWithDescription (const Aws::String &value)
 
ImageDiskContainerWithDescription (Aws::String &&value)
 
ImageDiskContainerWithDescription (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)
 
ImageDiskContainerWithDeviceName (const Aws::String &value)
 
ImageDiskContainerWithDeviceName (Aws::String &&value)
 
ImageDiskContainerWithDeviceName (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)
 
ImageDiskContainerWithFormat (const Aws::String &value)
 
ImageDiskContainerWithFormat (Aws::String &&value)
 
ImageDiskContainerWithFormat (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)
 
ImageDiskContainerWithSnapshotId (const Aws::String &value)
 
ImageDiskContainerWithSnapshotId (Aws::String &&value)
 
ImageDiskContainerWithSnapshotId (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)
 
ImageDiskContainerWithUrl (const Aws::String &value)
 
ImageDiskContainerWithUrl (Aws::String &&value)
 
ImageDiskContainerWithUrl (const char *value)
 
const UserBucketGetUserBucket () const
 
bool UserBucketHasBeenSet () const
 
void SetUserBucket (const UserBucket &value)
 
void SetUserBucket (UserBucket &&value)
 
ImageDiskContainerWithUserBucket (const UserBucket &value)
 
ImageDiskContainerWithUserBucket (UserBucket &&value)
 

Detailed Description

Describes the disk container object for an import image task.

See Also:

AWS API Reference

Definition at line 33 of file ImageDiskContainer.h.

Constructor & Destructor Documentation

◆ ImageDiskContainer() [1/2]

Aws::EC2::Model::ImageDiskContainer::ImageDiskContainer ( )

◆ ImageDiskContainer() [2/2]

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

Member Function Documentation

◆ DescriptionHasBeenSet()

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

The description of the disk image.

Definition at line 52 of file ImageDiskContainer.h.

◆ DeviceNameHasBeenSet()

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

The block device mapping for the disk.

Definition at line 93 of file ImageDiskContainer.h.

◆ FormatHasBeenSet()

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

The format of the disk image being imported.

Valid values: OVA | VHD | VHDX | VMDK | RAW

Definition at line 138 of file ImageDiskContainer.h.

◆ GetDescription()

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

The description of the disk image.

Definition at line 47 of file ImageDiskContainer.h.

◆ GetDeviceName()

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

The block device mapping for the disk.

Definition at line 88 of file ImageDiskContainer.h.

◆ GetFormat()

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

The format of the disk image being imported.

Valid values: OVA | VHD | VHDX | VMDK | RAW

Definition at line 131 of file ImageDiskContainer.h.

◆ GetSnapshotId()

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

The ID of the EBS snapshot to be used for importing the snapshot.

Definition at line 186 of file ImageDiskContainer.h.

◆ GetUrl()

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

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

Definition at line 228 of file ImageDiskContainer.h.

◆ GetUserBucket()

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

The S3 bucket for the disk image.

Definition at line 276 of file ImageDiskContainer.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetDescription() [1/3]

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

The description of the disk image.

Definition at line 62 of file ImageDiskContainer.h.

◆ SetDescription() [2/3]

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

The description of the disk image.

Definition at line 57 of file ImageDiskContainer.h.

◆ SetDescription() [3/3]

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

The description of the disk image.

Definition at line 67 of file ImageDiskContainer.h.

◆ SetDeviceName() [1/3]

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

The block device mapping for the disk.

Definition at line 103 of file ImageDiskContainer.h.

◆ SetDeviceName() [2/3]

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

The block device mapping for the disk.

Definition at line 98 of file ImageDiskContainer.h.

◆ SetDeviceName() [3/3]

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

The block device mapping for the disk.

Definition at line 108 of file ImageDiskContainer.h.

◆ SetFormat() [1/3]

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

The format of the disk image being imported.

Valid values: OVA | VHD | VHDX | VMDK | RAW

Definition at line 152 of file ImageDiskContainer.h.

◆ SetFormat() [2/3]

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

The format of the disk image being imported.

Valid values: OVA | VHD | VHDX | VMDK | RAW

Definition at line 145 of file ImageDiskContainer.h.

◆ SetFormat() [3/3]

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

The format of the disk image being imported.

Valid values: OVA | VHD | VHDX | VMDK | RAW

Definition at line 159 of file ImageDiskContainer.h.

◆ SetSnapshotId() [1/3]

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

The ID of the EBS snapshot to be used for importing the snapshot.

Definition at line 201 of file ImageDiskContainer.h.

◆ SetSnapshotId() [2/3]

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

The ID of the EBS snapshot to be used for importing the snapshot.

Definition at line 196 of file ImageDiskContainer.h.

◆ SetSnapshotId() [3/3]

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

The ID of the EBS snapshot to be used for importing the snapshot.

Definition at line 206 of file ImageDiskContainer.h.

◆ SetUrl() [1/3]

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

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

Definition at line 246 of file ImageDiskContainer.h.

◆ SetUrl() [2/3]

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

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

Definition at line 240 of file ImageDiskContainer.h.

◆ SetUrl() [3/3]

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

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

Definition at line 252 of file ImageDiskContainer.h.

◆ SetUserBucket() [1/2]

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

The S3 bucket for the disk image.

Definition at line 286 of file ImageDiskContainer.h.

◆ SetUserBucket() [2/2]

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

The S3 bucket for the disk image.

Definition at line 291 of file ImageDiskContainer.h.

◆ SnapshotIdHasBeenSet()

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

The ID of the EBS snapshot to be used for importing the snapshot.

Definition at line 191 of file ImageDiskContainer.h.

◆ UrlHasBeenSet()

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

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

Definition at line 234 of file ImageDiskContainer.h.

◆ UserBucketHasBeenSet()

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

The S3 bucket for the disk image.

Definition at line 281 of file ImageDiskContainer.h.

◆ WithDescription() [1/3]

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

The description of the disk image.

Definition at line 77 of file ImageDiskContainer.h.

◆ WithDescription() [2/3]

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

The description of the disk image.

Definition at line 72 of file ImageDiskContainer.h.

◆ WithDescription() [3/3]

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

The description of the disk image.

Definition at line 82 of file ImageDiskContainer.h.

◆ WithDeviceName() [1/3]

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

The block device mapping for the disk.

Definition at line 118 of file ImageDiskContainer.h.

◆ WithDeviceName() [2/3]

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

The block device mapping for the disk.

Definition at line 113 of file ImageDiskContainer.h.

◆ WithDeviceName() [3/3]

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

The block device mapping for the disk.

Definition at line 123 of file ImageDiskContainer.h.

◆ WithFormat() [1/3]

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

The format of the disk image being imported.

Valid values: OVA | VHD | VHDX | VMDK | RAW

Definition at line 173 of file ImageDiskContainer.h.

◆ WithFormat() [2/3]

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

The format of the disk image being imported.

Valid values: OVA | VHD | VHDX | VMDK | RAW

Definition at line 166 of file ImageDiskContainer.h.

◆ WithFormat() [3/3]

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

The format of the disk image being imported.

Valid values: OVA | VHD | VHDX | VMDK | RAW

Definition at line 180 of file ImageDiskContainer.h.

◆ WithSnapshotId() [1/3]

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

The ID of the EBS snapshot to be used for importing the snapshot.

Definition at line 216 of file ImageDiskContainer.h.

◆ WithSnapshotId() [2/3]

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

The ID of the EBS snapshot to be used for importing the snapshot.

Definition at line 211 of file ImageDiskContainer.h.

◆ WithSnapshotId() [3/3]

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

The ID of the EBS snapshot to be used for importing the snapshot.

Definition at line 221 of file ImageDiskContainer.h.

◆ WithUrl() [1/3]

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

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

Definition at line 264 of file ImageDiskContainer.h.

◆ WithUrl() [2/3]

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

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

Definition at line 258 of file ImageDiskContainer.h.

◆ WithUrl() [3/3]

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

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

Definition at line 270 of file ImageDiskContainer.h.

◆ WithUserBucket() [1/2]

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

The S3 bucket for the disk image.

Definition at line 296 of file ImageDiskContainer.h.

◆ WithUserBucket() [2/2]

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

The S3 bucket for the disk image.

Definition at line 301 of file ImageDiskContainer.h.


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