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

#include <ImportImageTask.h>

Public Member Functions

 ImportImageTask ()
 
 ImportImageTask (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ImportImageTaskoperator= (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::StringGetArchitecture () const
 
bool ArchitectureHasBeenSet () const
 
void SetArchitecture (const Aws::String &value)
 
void SetArchitecture (Aws::String &&value)
 
void SetArchitecture (const char *value)
 
ImportImageTaskWithArchitecture (const Aws::String &value)
 
ImportImageTaskWithArchitecture (Aws::String &&value)
 
ImportImageTaskWithArchitecture (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
ImportImageTaskWithDescription (const Aws::String &value)
 
ImportImageTaskWithDescription (Aws::String &&value)
 
ImportImageTaskWithDescription (const char *value)
 
bool GetEncrypted () const
 
bool EncryptedHasBeenSet () const
 
void SetEncrypted (bool value)
 
ImportImageTaskWithEncrypted (bool value)
 
const Aws::StringGetHypervisor () const
 
bool HypervisorHasBeenSet () const
 
void SetHypervisor (const Aws::String &value)
 
void SetHypervisor (Aws::String &&value)
 
void SetHypervisor (const char *value)
 
ImportImageTaskWithHypervisor (const Aws::String &value)
 
ImportImageTaskWithHypervisor (Aws::String &&value)
 
ImportImageTaskWithHypervisor (const char *value)
 
const Aws::StringGetImageId () const
 
bool ImageIdHasBeenSet () const
 
void SetImageId (const Aws::String &value)
 
void SetImageId (Aws::String &&value)
 
void SetImageId (const char *value)
 
ImportImageTaskWithImageId (const Aws::String &value)
 
ImportImageTaskWithImageId (Aws::String &&value)
 
ImportImageTaskWithImageId (const char *value)
 
const Aws::StringGetImportTaskId () const
 
bool ImportTaskIdHasBeenSet () const
 
void SetImportTaskId (const Aws::String &value)
 
void SetImportTaskId (Aws::String &&value)
 
void SetImportTaskId (const char *value)
 
ImportImageTaskWithImportTaskId (const Aws::String &value)
 
ImportImageTaskWithImportTaskId (Aws::String &&value)
 
ImportImageTaskWithImportTaskId (const char *value)
 
const Aws::StringGetKmsKeyId () const
 
bool KmsKeyIdHasBeenSet () const
 
void SetKmsKeyId (const Aws::String &value)
 
void SetKmsKeyId (Aws::String &&value)
 
void SetKmsKeyId (const char *value)
 
ImportImageTaskWithKmsKeyId (const Aws::String &value)
 
ImportImageTaskWithKmsKeyId (Aws::String &&value)
 
ImportImageTaskWithKmsKeyId (const char *value)
 
const Aws::StringGetLicenseType () const
 
bool LicenseTypeHasBeenSet () const
 
void SetLicenseType (const Aws::String &value)
 
void SetLicenseType (Aws::String &&value)
 
void SetLicenseType (const char *value)
 
ImportImageTaskWithLicenseType (const Aws::String &value)
 
ImportImageTaskWithLicenseType (Aws::String &&value)
 
ImportImageTaskWithLicenseType (const char *value)
 
const Aws::StringGetPlatform () const
 
bool PlatformHasBeenSet () const
 
void SetPlatform (const Aws::String &value)
 
void SetPlatform (Aws::String &&value)
 
void SetPlatform (const char *value)
 
ImportImageTaskWithPlatform (const Aws::String &value)
 
ImportImageTaskWithPlatform (Aws::String &&value)
 
ImportImageTaskWithPlatform (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)
 
ImportImageTaskWithProgress (const Aws::String &value)
 
ImportImageTaskWithProgress (Aws::String &&value)
 
ImportImageTaskWithProgress (const char *value)
 
const Aws::Vector< SnapshotDetail > & GetSnapshotDetails () const
 
bool SnapshotDetailsHasBeenSet () const
 
void SetSnapshotDetails (const Aws::Vector< SnapshotDetail > &value)
 
void SetSnapshotDetails (Aws::Vector< SnapshotDetail > &&value)
 
ImportImageTaskWithSnapshotDetails (const Aws::Vector< SnapshotDetail > &value)
 
ImportImageTaskWithSnapshotDetails (Aws::Vector< SnapshotDetail > &&value)
 
ImportImageTaskAddSnapshotDetails (const SnapshotDetail &value)
 
ImportImageTaskAddSnapshotDetails (SnapshotDetail &&value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
ImportImageTaskWithStatus (const Aws::String &value)
 
ImportImageTaskWithStatus (Aws::String &&value)
 
ImportImageTaskWithStatus (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)
 
ImportImageTaskWithStatusMessage (const Aws::String &value)
 
ImportImageTaskWithStatusMessage (Aws::String &&value)
 
ImportImageTaskWithStatusMessage (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
ImportImageTaskWithTags (const Aws::Vector< Tag > &value)
 
ImportImageTaskWithTags (Aws::Vector< Tag > &&value)
 
ImportImageTaskAddTags (const Tag &value)
 
ImportImageTaskAddTags (Tag &&value)
 
const Aws::Vector< ImportImageLicenseConfigurationResponse > & GetLicenseSpecifications () const
 
bool LicenseSpecificationsHasBeenSet () const
 
void SetLicenseSpecifications (const Aws::Vector< ImportImageLicenseConfigurationResponse > &value)
 
void SetLicenseSpecifications (Aws::Vector< ImportImageLicenseConfigurationResponse > &&value)
 
ImportImageTaskWithLicenseSpecifications (const Aws::Vector< ImportImageLicenseConfigurationResponse > &value)
 
ImportImageTaskWithLicenseSpecifications (Aws::Vector< ImportImageLicenseConfigurationResponse > &&value)
 
ImportImageTaskAddLicenseSpecifications (const ImportImageLicenseConfigurationResponse &value)
 
ImportImageTaskAddLicenseSpecifications (ImportImageLicenseConfigurationResponse &&value)
 
const Aws::StringGetUsageOperation () const
 
bool UsageOperationHasBeenSet () const
 
void SetUsageOperation (const Aws::String &value)
 
void SetUsageOperation (Aws::String &&value)
 
void SetUsageOperation (const char *value)
 
ImportImageTaskWithUsageOperation (const Aws::String &value)
 
ImportImageTaskWithUsageOperation (Aws::String &&value)
 
ImportImageTaskWithUsageOperation (const char *value)
 
const BootModeValuesGetBootMode () const
 
bool BootModeHasBeenSet () const
 
void SetBootMode (const BootModeValues &value)
 
void SetBootMode (BootModeValues &&value)
 
ImportImageTaskWithBootMode (const BootModeValues &value)
 
ImportImageTaskWithBootMode (BootModeValues &&value)
 

Detailed Description

Describes an import image task.

See Also:

AWS API Reference

Definition at line 36 of file ImportImageTask.h.

Constructor & Destructor Documentation

◆ ImportImageTask() [1/2]

Aws::EC2::Model::ImportImageTask::ImportImageTask ( )

◆ ImportImageTask() [2/2]

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

Member Function Documentation

◆ AddLicenseSpecifications() [1/2]

ImportImageTask& Aws::EC2::Model::ImportImageTask::AddLicenseSpecifications ( const ImportImageLicenseConfigurationResponse value)
inline

The ARNs of the license configurations that are associated with the import image task.

Definition at line 665 of file ImportImageTask.h.

◆ AddLicenseSpecifications() [2/2]

ImportImageTask& Aws::EC2::Model::ImportImageTask::AddLicenseSpecifications ( ImportImageLicenseConfigurationResponse &&  value)
inline

The ARNs of the license configurations that are associated with the import image task.

Definition at line 671 of file ImportImageTask.h.

◆ AddSnapshotDetails() [1/2]

ImportImageTask& Aws::EC2::Model::ImportImageTask::AddSnapshotDetails ( const SnapshotDetail value)
inline

Information about the snapshots.

Definition at line 494 of file ImportImageTask.h.

◆ AddSnapshotDetails() [2/2]

ImportImageTask& Aws::EC2::Model::ImportImageTask::AddSnapshotDetails ( SnapshotDetail &&  value)
inline

Information about the snapshots.

Definition at line 499 of file ImportImageTask.h.

◆ AddTags() [1/2]

ImportImageTask& Aws::EC2::Model::ImportImageTask::AddTags ( const Tag value)
inline

The tags for the import image task.

Definition at line 617 of file ImportImageTask.h.

◆ AddTags() [2/2]

ImportImageTask& Aws::EC2::Model::ImportImageTask::AddTags ( Tag &&  value)
inline

The tags for the import image task.

Definition at line 622 of file ImportImageTask.h.

◆ ArchitectureHasBeenSet()

bool Aws::EC2::Model::ImportImageTask::ArchitectureHasBeenSet ( ) const
inline

The architecture of the virtual machine.

Valid values: i386 | x86_64 | arm64

Definition at line 57 of file ImportImageTask.h.

◆ BootModeHasBeenSet()

bool Aws::EC2::Model::ImportImageTask::BootModeHasBeenSet ( ) const
inline

The boot mode of the virtual machine.

Definition at line 723 of file ImportImageTask.h.

◆ DescriptionHasBeenSet()

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

A description of the import task.

Definition at line 104 of file ImportImageTask.h.

◆ EncryptedHasBeenSet()

bool Aws::EC2::Model::ImportImageTask::EncryptedHasBeenSet ( ) const
inline

Indicates whether the image is encrypted.

Definition at line 145 of file ImportImageTask.h.

◆ GetArchitecture()

const Aws::String& Aws::EC2::Model::ImportImageTask::GetArchitecture ( ) const
inline

The architecture of the virtual machine.

Valid values: i386 | x86_64 | arm64

Definition at line 51 of file ImportImageTask.h.

◆ GetBootMode()

const BootModeValues& Aws::EC2::Model::ImportImageTask::GetBootMode ( ) const
inline

The boot mode of the virtual machine.

Definition at line 718 of file ImportImageTask.h.

◆ GetDescription()

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

A description of the import task.

Definition at line 99 of file ImportImageTask.h.

◆ GetEncrypted()

bool Aws::EC2::Model::ImportImageTask::GetEncrypted ( ) const
inline

Indicates whether the image is encrypted.

Definition at line 140 of file ImportImageTask.h.

◆ GetHypervisor()

const Aws::String& Aws::EC2::Model::ImportImageTask::GetHypervisor ( ) const
inline

The target hypervisor for the import task.

Valid values: xen

Definition at line 162 of file ImportImageTask.h.

◆ GetImageId()

const Aws::String& Aws::EC2::Model::ImportImageTask::GetImageId ( ) const
inline

The ID of the Amazon Machine Image (AMI) of the imported virtual machine.

Definition at line 210 of file ImportImageTask.h.

◆ GetImportTaskId()

const Aws::String& Aws::EC2::Model::ImportImageTask::GetImportTaskId ( ) const
inline

The ID of the import image task.

Definition at line 251 of file ImportImageTask.h.

◆ GetKmsKeyId()

const Aws::String& Aws::EC2::Model::ImportImageTask::GetKmsKeyId ( ) const
inline

The identifier for the KMS key that was used to create the encrypted image.

Definition at line 293 of file ImportImageTask.h.

◆ GetLicenseSpecifications()

const Aws::Vector<ImportImageLicenseConfigurationResponse>& Aws::EC2::Model::ImportImageTask::GetLicenseSpecifications ( ) const
inline

The ARNs of the license configurations that are associated with the import image task.

Definition at line 629 of file ImportImageTask.h.

◆ GetLicenseType()

const Aws::String& Aws::EC2::Model::ImportImageTask::GetLicenseType ( ) const
inline

The license type of the virtual machine.

Definition at line 341 of file ImportImageTask.h.

◆ GetPlatform()

const Aws::String& Aws::EC2::Model::ImportImageTask::GetPlatform ( ) const
inline

The description string for the import image task.

Definition at line 382 of file ImportImageTask.h.

◆ GetProgress()

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

The percentage of progress of the import image task.

Definition at line 423 of file ImportImageTask.h.

◆ GetSnapshotDetails()

const Aws::Vector<SnapshotDetail>& Aws::EC2::Model::ImportImageTask::GetSnapshotDetails ( ) const
inline

Information about the snapshots.

Definition at line 464 of file ImportImageTask.h.

◆ GetStatus()

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

A brief status for the import image task.

Definition at line 505 of file ImportImageTask.h.

◆ GetStatusMessage()

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

A descriptive status message for the import image task.

Definition at line 546 of file ImportImageTask.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::EC2::Model::ImportImageTask::GetTags ( ) const
inline

The tags for the import image task.

Definition at line 587 of file ImportImageTask.h.

◆ GetUsageOperation()

const Aws::String& Aws::EC2::Model::ImportImageTask::GetUsageOperation ( ) const
inline

The usage operation value.

Definition at line 677 of file ImportImageTask.h.

◆ HypervisorHasBeenSet()

bool Aws::EC2::Model::ImportImageTask::HypervisorHasBeenSet ( ) const
inline

The target hypervisor for the import task.

Valid values: xen

Definition at line 168 of file ImportImageTask.h.

◆ ImageIdHasBeenSet()

bool Aws::EC2::Model::ImportImageTask::ImageIdHasBeenSet ( ) const
inline

The ID of the Amazon Machine Image (AMI) of the imported virtual machine.

Definition at line 215 of file ImportImageTask.h.

◆ ImportTaskIdHasBeenSet()

bool Aws::EC2::Model::ImportImageTask::ImportTaskIdHasBeenSet ( ) const
inline

The ID of the import image task.

Definition at line 256 of file ImportImageTask.h.

◆ KmsKeyIdHasBeenSet()

bool Aws::EC2::Model::ImportImageTask::KmsKeyIdHasBeenSet ( ) const
inline

The identifier for the KMS key that was used to create the encrypted image.

Definition at line 299 of file ImportImageTask.h.

◆ LicenseSpecificationsHasBeenSet()

bool Aws::EC2::Model::ImportImageTask::LicenseSpecificationsHasBeenSet ( ) const
inline

The ARNs of the license configurations that are associated with the import image task.

Definition at line 635 of file ImportImageTask.h.

◆ LicenseTypeHasBeenSet()

bool Aws::EC2::Model::ImportImageTask::LicenseTypeHasBeenSet ( ) const
inline

The license type of the virtual machine.

Definition at line 346 of file ImportImageTask.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ PlatformHasBeenSet()

bool Aws::EC2::Model::ImportImageTask::PlatformHasBeenSet ( ) const
inline

The description string for the import image task.

Definition at line 387 of file ImportImageTask.h.

◆ ProgressHasBeenSet()

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

The percentage of progress of the import image task.

Definition at line 428 of file ImportImageTask.h.

◆ SetArchitecture() [1/3]

void Aws::EC2::Model::ImportImageTask::SetArchitecture ( Aws::String &&  value)
inline

The architecture of the virtual machine.

Valid values: i386 | x86_64 | arm64

Definition at line 69 of file ImportImageTask.h.

◆ SetArchitecture() [2/3]

void Aws::EC2::Model::ImportImageTask::SetArchitecture ( const Aws::String value)
inline

The architecture of the virtual machine.

Valid values: i386 | x86_64 | arm64

Definition at line 63 of file ImportImageTask.h.

◆ SetArchitecture() [3/3]

void Aws::EC2::Model::ImportImageTask::SetArchitecture ( const char *  value)
inline

The architecture of the virtual machine.

Valid values: i386 | x86_64 | arm64

Definition at line 75 of file ImportImageTask.h.

◆ SetBootMode() [1/2]

void Aws::EC2::Model::ImportImageTask::SetBootMode ( BootModeValues &&  value)
inline

The boot mode of the virtual machine.

Definition at line 733 of file ImportImageTask.h.

◆ SetBootMode() [2/2]

void Aws::EC2::Model::ImportImageTask::SetBootMode ( const BootModeValues value)
inline

The boot mode of the virtual machine.

Definition at line 728 of file ImportImageTask.h.

◆ SetDescription() [1/3]

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

A description of the import task.

Definition at line 114 of file ImportImageTask.h.

◆ SetDescription() [2/3]

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

A description of the import task.

Definition at line 109 of file ImportImageTask.h.

◆ SetDescription() [3/3]

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

A description of the import task.

Definition at line 119 of file ImportImageTask.h.

◆ SetEncrypted()

void Aws::EC2::Model::ImportImageTask::SetEncrypted ( bool  value)
inline

Indicates whether the image is encrypted.

Definition at line 150 of file ImportImageTask.h.

◆ SetHypervisor() [1/3]

void Aws::EC2::Model::ImportImageTask::SetHypervisor ( Aws::String &&  value)
inline

The target hypervisor for the import task.

Valid values: xen

Definition at line 180 of file ImportImageTask.h.

◆ SetHypervisor() [2/3]

void Aws::EC2::Model::ImportImageTask::SetHypervisor ( const Aws::String value)
inline

The target hypervisor for the import task.

Valid values: xen

Definition at line 174 of file ImportImageTask.h.

◆ SetHypervisor() [3/3]

void Aws::EC2::Model::ImportImageTask::SetHypervisor ( const char *  value)
inline

The target hypervisor for the import task.

Valid values: xen

Definition at line 186 of file ImportImageTask.h.

◆ SetImageId() [1/3]

void Aws::EC2::Model::ImportImageTask::SetImageId ( Aws::String &&  value)
inline

The ID of the Amazon Machine Image (AMI) of the imported virtual machine.

Definition at line 225 of file ImportImageTask.h.

◆ SetImageId() [2/3]

void Aws::EC2::Model::ImportImageTask::SetImageId ( const Aws::String value)
inline

The ID of the Amazon Machine Image (AMI) of the imported virtual machine.

Definition at line 220 of file ImportImageTask.h.

◆ SetImageId() [3/3]

void Aws::EC2::Model::ImportImageTask::SetImageId ( const char *  value)
inline

The ID of the Amazon Machine Image (AMI) of the imported virtual machine.

Definition at line 230 of file ImportImageTask.h.

◆ SetImportTaskId() [1/3]

void Aws::EC2::Model::ImportImageTask::SetImportTaskId ( Aws::String &&  value)
inline

The ID of the import image task.

Definition at line 266 of file ImportImageTask.h.

◆ SetImportTaskId() [2/3]

void Aws::EC2::Model::ImportImageTask::SetImportTaskId ( const Aws::String value)
inline

The ID of the import image task.

Definition at line 261 of file ImportImageTask.h.

◆ SetImportTaskId() [3/3]

void Aws::EC2::Model::ImportImageTask::SetImportTaskId ( const char *  value)
inline

The ID of the import image task.

Definition at line 271 of file ImportImageTask.h.

◆ SetKmsKeyId() [1/3]

void Aws::EC2::Model::ImportImageTask::SetKmsKeyId ( Aws::String &&  value)
inline

The identifier for the KMS key that was used to create the encrypted image.

Definition at line 311 of file ImportImageTask.h.

◆ SetKmsKeyId() [2/3]

void Aws::EC2::Model::ImportImageTask::SetKmsKeyId ( const Aws::String value)
inline

The identifier for the KMS key that was used to create the encrypted image.

Definition at line 305 of file ImportImageTask.h.

◆ SetKmsKeyId() [3/3]

void Aws::EC2::Model::ImportImageTask::SetKmsKeyId ( const char *  value)
inline

The identifier for the KMS key that was used to create the encrypted image.

Definition at line 317 of file ImportImageTask.h.

◆ SetLicenseSpecifications() [1/2]

void Aws::EC2::Model::ImportImageTask::SetLicenseSpecifications ( Aws::Vector< ImportImageLicenseConfigurationResponse > &&  value)
inline

The ARNs of the license configurations that are associated with the import image task.

Definition at line 647 of file ImportImageTask.h.

◆ SetLicenseSpecifications() [2/2]

void Aws::EC2::Model::ImportImageTask::SetLicenseSpecifications ( const Aws::Vector< ImportImageLicenseConfigurationResponse > &  value)
inline

The ARNs of the license configurations that are associated with the import image task.

Definition at line 641 of file ImportImageTask.h.

◆ SetLicenseType() [1/3]

void Aws::EC2::Model::ImportImageTask::SetLicenseType ( Aws::String &&  value)
inline

The license type of the virtual machine.

Definition at line 356 of file ImportImageTask.h.

◆ SetLicenseType() [2/3]

void Aws::EC2::Model::ImportImageTask::SetLicenseType ( const Aws::String value)
inline

The license type of the virtual machine.

Definition at line 351 of file ImportImageTask.h.

◆ SetLicenseType() [3/3]

void Aws::EC2::Model::ImportImageTask::SetLicenseType ( const char *  value)
inline

The license type of the virtual machine.

Definition at line 361 of file ImportImageTask.h.

◆ SetPlatform() [1/3]

void Aws::EC2::Model::ImportImageTask::SetPlatform ( Aws::String &&  value)
inline

The description string for the import image task.

Definition at line 397 of file ImportImageTask.h.

◆ SetPlatform() [2/3]

void Aws::EC2::Model::ImportImageTask::SetPlatform ( const Aws::String value)
inline

The description string for the import image task.

Definition at line 392 of file ImportImageTask.h.

◆ SetPlatform() [3/3]

void Aws::EC2::Model::ImportImageTask::SetPlatform ( const char *  value)
inline

The description string for the import image task.

Definition at line 402 of file ImportImageTask.h.

◆ SetProgress() [1/3]

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

The percentage of progress of the import image task.

Definition at line 438 of file ImportImageTask.h.

◆ SetProgress() [2/3]

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

The percentage of progress of the import image task.

Definition at line 433 of file ImportImageTask.h.

◆ SetProgress() [3/3]

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

The percentage of progress of the import image task.

Definition at line 443 of file ImportImageTask.h.

◆ SetSnapshotDetails() [1/2]

void Aws::EC2::Model::ImportImageTask::SetSnapshotDetails ( Aws::Vector< SnapshotDetail > &&  value)
inline

Information about the snapshots.

Definition at line 479 of file ImportImageTask.h.

◆ SetSnapshotDetails() [2/2]

void Aws::EC2::Model::ImportImageTask::SetSnapshotDetails ( const Aws::Vector< SnapshotDetail > &  value)
inline

Information about the snapshots.

Definition at line 474 of file ImportImageTask.h.

◆ SetStatus() [1/3]

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

A brief status for the import image task.

Definition at line 520 of file ImportImageTask.h.

◆ SetStatus() [2/3]

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

A brief status for the import image task.

Definition at line 515 of file ImportImageTask.h.

◆ SetStatus() [3/3]

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

A brief status for the import image task.

Definition at line 525 of file ImportImageTask.h.

◆ SetStatusMessage() [1/3]

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

A descriptive status message for the import image task.

Definition at line 561 of file ImportImageTask.h.

◆ SetStatusMessage() [2/3]

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

A descriptive status message for the import image task.

Definition at line 556 of file ImportImageTask.h.

◆ SetStatusMessage() [3/3]

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

A descriptive status message for the import image task.

Definition at line 566 of file ImportImageTask.h.

◆ SetTags() [1/2]

void Aws::EC2::Model::ImportImageTask::SetTags ( Aws::Vector< Tag > &&  value)
inline

The tags for the import image task.

Definition at line 602 of file ImportImageTask.h.

◆ SetTags() [2/2]

void Aws::EC2::Model::ImportImageTask::SetTags ( const Aws::Vector< Tag > &  value)
inline

The tags for the import image task.

Definition at line 597 of file ImportImageTask.h.

◆ SetUsageOperation() [1/3]

void Aws::EC2::Model::ImportImageTask::SetUsageOperation ( Aws::String &&  value)
inline

The usage operation value.

Definition at line 692 of file ImportImageTask.h.

◆ SetUsageOperation() [2/3]

void Aws::EC2::Model::ImportImageTask::SetUsageOperation ( const Aws::String value)
inline

The usage operation value.

Definition at line 687 of file ImportImageTask.h.

◆ SetUsageOperation() [3/3]

void Aws::EC2::Model::ImportImageTask::SetUsageOperation ( const char *  value)
inline

The usage operation value.

Definition at line 697 of file ImportImageTask.h.

◆ SnapshotDetailsHasBeenSet()

bool Aws::EC2::Model::ImportImageTask::SnapshotDetailsHasBeenSet ( ) const
inline

Information about the snapshots.

Definition at line 469 of file ImportImageTask.h.

◆ StatusHasBeenSet()

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

A brief status for the import image task.

Definition at line 510 of file ImportImageTask.h.

◆ StatusMessageHasBeenSet()

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

A descriptive status message for the import image task.

Definition at line 551 of file ImportImageTask.h.

◆ TagsHasBeenSet()

bool Aws::EC2::Model::ImportImageTask::TagsHasBeenSet ( ) const
inline

The tags for the import image task.

Definition at line 592 of file ImportImageTask.h.

◆ UsageOperationHasBeenSet()

bool Aws::EC2::Model::ImportImageTask::UsageOperationHasBeenSet ( ) const
inline

The usage operation value.

Definition at line 682 of file ImportImageTask.h.

◆ WithArchitecture() [1/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithArchitecture ( Aws::String &&  value)
inline

The architecture of the virtual machine.

Valid values: i386 | x86_64 | arm64

Definition at line 87 of file ImportImageTask.h.

◆ WithArchitecture() [2/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithArchitecture ( const Aws::String value)
inline

The architecture of the virtual machine.

Valid values: i386 | x86_64 | arm64

Definition at line 81 of file ImportImageTask.h.

◆ WithArchitecture() [3/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithArchitecture ( const char *  value)
inline

The architecture of the virtual machine.

Valid values: i386 | x86_64 | arm64

Definition at line 93 of file ImportImageTask.h.

◆ WithBootMode() [1/2]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithBootMode ( BootModeValues &&  value)
inline

The boot mode of the virtual machine.

Definition at line 743 of file ImportImageTask.h.

◆ WithBootMode() [2/2]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithBootMode ( const BootModeValues value)
inline

The boot mode of the virtual machine.

Definition at line 738 of file ImportImageTask.h.

◆ WithDescription() [1/3]

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

A description of the import task.

Definition at line 129 of file ImportImageTask.h.

◆ WithDescription() [2/3]

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

A description of the import task.

Definition at line 124 of file ImportImageTask.h.

◆ WithDescription() [3/3]

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

A description of the import task.

Definition at line 134 of file ImportImageTask.h.

◆ WithEncrypted()

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithEncrypted ( bool  value)
inline

Indicates whether the image is encrypted.

Definition at line 155 of file ImportImageTask.h.

◆ WithHypervisor() [1/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithHypervisor ( Aws::String &&  value)
inline

The target hypervisor for the import task.

Valid values: xen

Definition at line 198 of file ImportImageTask.h.

◆ WithHypervisor() [2/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithHypervisor ( const Aws::String value)
inline

The target hypervisor for the import task.

Valid values: xen

Definition at line 192 of file ImportImageTask.h.

◆ WithHypervisor() [3/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithHypervisor ( const char *  value)
inline

The target hypervisor for the import task.

Valid values: xen

Definition at line 204 of file ImportImageTask.h.

◆ WithImageId() [1/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithImageId ( Aws::String &&  value)
inline

The ID of the Amazon Machine Image (AMI) of the imported virtual machine.

Definition at line 240 of file ImportImageTask.h.

◆ WithImageId() [2/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithImageId ( const Aws::String value)
inline

The ID of the Amazon Machine Image (AMI) of the imported virtual machine.

Definition at line 235 of file ImportImageTask.h.

◆ WithImageId() [3/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithImageId ( const char *  value)
inline

The ID of the Amazon Machine Image (AMI) of the imported virtual machine.

Definition at line 245 of file ImportImageTask.h.

◆ WithImportTaskId() [1/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithImportTaskId ( Aws::String &&  value)
inline

The ID of the import image task.

Definition at line 281 of file ImportImageTask.h.

◆ WithImportTaskId() [2/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithImportTaskId ( const Aws::String value)
inline

The ID of the import image task.

Definition at line 276 of file ImportImageTask.h.

◆ WithImportTaskId() [3/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithImportTaskId ( const char *  value)
inline

The ID of the import image task.

Definition at line 286 of file ImportImageTask.h.

◆ WithKmsKeyId() [1/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithKmsKeyId ( Aws::String &&  value)
inline

The identifier for the KMS key that was used to create the encrypted image.

Definition at line 329 of file ImportImageTask.h.

◆ WithKmsKeyId() [2/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithKmsKeyId ( const Aws::String value)
inline

The identifier for the KMS key that was used to create the encrypted image.

Definition at line 323 of file ImportImageTask.h.

◆ WithKmsKeyId() [3/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithKmsKeyId ( const char *  value)
inline

The identifier for the KMS key that was used to create the encrypted image.

Definition at line 335 of file ImportImageTask.h.

◆ WithLicenseSpecifications() [1/2]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithLicenseSpecifications ( Aws::Vector< ImportImageLicenseConfigurationResponse > &&  value)
inline

The ARNs of the license configurations that are associated with the import image task.

Definition at line 659 of file ImportImageTask.h.

◆ WithLicenseSpecifications() [2/2]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithLicenseSpecifications ( const Aws::Vector< ImportImageLicenseConfigurationResponse > &  value)
inline

The ARNs of the license configurations that are associated with the import image task.

Definition at line 653 of file ImportImageTask.h.

◆ WithLicenseType() [1/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithLicenseType ( Aws::String &&  value)
inline

The license type of the virtual machine.

Definition at line 371 of file ImportImageTask.h.

◆ WithLicenseType() [2/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithLicenseType ( const Aws::String value)
inline

The license type of the virtual machine.

Definition at line 366 of file ImportImageTask.h.

◆ WithLicenseType() [3/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithLicenseType ( const char *  value)
inline

The license type of the virtual machine.

Definition at line 376 of file ImportImageTask.h.

◆ WithPlatform() [1/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithPlatform ( Aws::String &&  value)
inline

The description string for the import image task.

Definition at line 412 of file ImportImageTask.h.

◆ WithPlatform() [2/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithPlatform ( const Aws::String value)
inline

The description string for the import image task.

Definition at line 407 of file ImportImageTask.h.

◆ WithPlatform() [3/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithPlatform ( const char *  value)
inline

The description string for the import image task.

Definition at line 417 of file ImportImageTask.h.

◆ WithProgress() [1/3]

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

The percentage of progress of the import image task.

Definition at line 453 of file ImportImageTask.h.

◆ WithProgress() [2/3]

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

The percentage of progress of the import image task.

Definition at line 448 of file ImportImageTask.h.

◆ WithProgress() [3/3]

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

The percentage of progress of the import image task.

Definition at line 458 of file ImportImageTask.h.

◆ WithSnapshotDetails() [1/2]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithSnapshotDetails ( Aws::Vector< SnapshotDetail > &&  value)
inline

Information about the snapshots.

Definition at line 489 of file ImportImageTask.h.

◆ WithSnapshotDetails() [2/2]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithSnapshotDetails ( const Aws::Vector< SnapshotDetail > &  value)
inline

Information about the snapshots.

Definition at line 484 of file ImportImageTask.h.

◆ WithStatus() [1/3]

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

A brief status for the import image task.

Definition at line 535 of file ImportImageTask.h.

◆ WithStatus() [2/3]

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

A brief status for the import image task.

Definition at line 530 of file ImportImageTask.h.

◆ WithStatus() [3/3]

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

A brief status for the import image task.

Definition at line 540 of file ImportImageTask.h.

◆ WithStatusMessage() [1/3]

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

A descriptive status message for the import image task.

Definition at line 576 of file ImportImageTask.h.

◆ WithStatusMessage() [2/3]

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

A descriptive status message for the import image task.

Definition at line 571 of file ImportImageTask.h.

◆ WithStatusMessage() [3/3]

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

A descriptive status message for the import image task.

Definition at line 581 of file ImportImageTask.h.

◆ WithTags() [1/2]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithTags ( Aws::Vector< Tag > &&  value)
inline

The tags for the import image task.

Definition at line 612 of file ImportImageTask.h.

◆ WithTags() [2/2]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithTags ( const Aws::Vector< Tag > &  value)
inline

The tags for the import image task.

Definition at line 607 of file ImportImageTask.h.

◆ WithUsageOperation() [1/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithUsageOperation ( Aws::String &&  value)
inline

The usage operation value.

Definition at line 707 of file ImportImageTask.h.

◆ WithUsageOperation() [2/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithUsageOperation ( const Aws::String value)
inline

The usage operation value.

Definition at line 702 of file ImportImageTask.h.

◆ WithUsageOperation() [3/3]

ImportImageTask& Aws::EC2::Model::ImportImageTask::WithUsageOperation ( const char *  value)
inline

The usage operation value.

Definition at line 712 of file ImportImageTask.h.


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