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

#include <ImportImageResponse.h>

Public Member Functions

 ImportImageResponse ()
 
 ImportImageResponse (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
ImportImageResponseoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::StringGetArchitecture () const
 
void SetArchitecture (const Aws::String &value)
 
void SetArchitecture (Aws::String &&value)
 
void SetArchitecture (const char *value)
 
ImportImageResponseWithArchitecture (const Aws::String &value)
 
ImportImageResponseWithArchitecture (Aws::String &&value)
 
ImportImageResponseWithArchitecture (const char *value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
ImportImageResponseWithDescription (const Aws::String &value)
 
ImportImageResponseWithDescription (Aws::String &&value)
 
ImportImageResponseWithDescription (const char *value)
 
bool GetEncrypted () const
 
void SetEncrypted (bool value)
 
ImportImageResponseWithEncrypted (bool value)
 
const Aws::StringGetHypervisor () const
 
void SetHypervisor (const Aws::String &value)
 
void SetHypervisor (Aws::String &&value)
 
void SetHypervisor (const char *value)
 
ImportImageResponseWithHypervisor (const Aws::String &value)
 
ImportImageResponseWithHypervisor (Aws::String &&value)
 
ImportImageResponseWithHypervisor (const char *value)
 
const Aws::StringGetImageId () const
 
void SetImageId (const Aws::String &value)
 
void SetImageId (Aws::String &&value)
 
void SetImageId (const char *value)
 
ImportImageResponseWithImageId (const Aws::String &value)
 
ImportImageResponseWithImageId (Aws::String &&value)
 
ImportImageResponseWithImageId (const char *value)
 
const Aws::StringGetImportTaskId () const
 
void SetImportTaskId (const Aws::String &value)
 
void SetImportTaskId (Aws::String &&value)
 
void SetImportTaskId (const char *value)
 
ImportImageResponseWithImportTaskId (const Aws::String &value)
 
ImportImageResponseWithImportTaskId (Aws::String &&value)
 
ImportImageResponseWithImportTaskId (const char *value)
 
const Aws::StringGetKmsKeyId () const
 
void SetKmsKeyId (const Aws::String &value)
 
void SetKmsKeyId (Aws::String &&value)
 
void SetKmsKeyId (const char *value)
 
ImportImageResponseWithKmsKeyId (const Aws::String &value)
 
ImportImageResponseWithKmsKeyId (Aws::String &&value)
 
ImportImageResponseWithKmsKeyId (const char *value)
 
const Aws::StringGetLicenseType () const
 
void SetLicenseType (const Aws::String &value)
 
void SetLicenseType (Aws::String &&value)
 
void SetLicenseType (const char *value)
 
ImportImageResponseWithLicenseType (const Aws::String &value)
 
ImportImageResponseWithLicenseType (Aws::String &&value)
 
ImportImageResponseWithLicenseType (const char *value)
 
const Aws::StringGetPlatform () const
 
void SetPlatform (const Aws::String &value)
 
void SetPlatform (Aws::String &&value)
 
void SetPlatform (const char *value)
 
ImportImageResponseWithPlatform (const Aws::String &value)
 
ImportImageResponseWithPlatform (Aws::String &&value)
 
ImportImageResponseWithPlatform (const char *value)
 
const Aws::StringGetProgress () const
 
void SetProgress (const Aws::String &value)
 
void SetProgress (Aws::String &&value)
 
void SetProgress (const char *value)
 
ImportImageResponseWithProgress (const Aws::String &value)
 
ImportImageResponseWithProgress (Aws::String &&value)
 
ImportImageResponseWithProgress (const char *value)
 
const Aws::Vector< SnapshotDetail > & GetSnapshotDetails () const
 
void SetSnapshotDetails (const Aws::Vector< SnapshotDetail > &value)
 
void SetSnapshotDetails (Aws::Vector< SnapshotDetail > &&value)
 
ImportImageResponseWithSnapshotDetails (const Aws::Vector< SnapshotDetail > &value)
 
ImportImageResponseWithSnapshotDetails (Aws::Vector< SnapshotDetail > &&value)
 
ImportImageResponseAddSnapshotDetails (const SnapshotDetail &value)
 
ImportImageResponseAddSnapshotDetails (SnapshotDetail &&value)
 
const Aws::StringGetStatus () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
ImportImageResponseWithStatus (const Aws::String &value)
 
ImportImageResponseWithStatus (Aws::String &&value)
 
ImportImageResponseWithStatus (const char *value)
 
const Aws::StringGetStatusMessage () const
 
void SetStatusMessage (const Aws::String &value)
 
void SetStatusMessage (Aws::String &&value)
 
void SetStatusMessage (const char *value)
 
ImportImageResponseWithStatusMessage (const Aws::String &value)
 
ImportImageResponseWithStatusMessage (Aws::String &&value)
 
ImportImageResponseWithStatusMessage (const char *value)
 
const Aws::Vector< ImportImageLicenseConfigurationResponse > & GetLicenseSpecifications () const
 
void SetLicenseSpecifications (const Aws::Vector< ImportImageLicenseConfigurationResponse > &value)
 
void SetLicenseSpecifications (Aws::Vector< ImportImageLicenseConfigurationResponse > &&value)
 
ImportImageResponseWithLicenseSpecifications (const Aws::Vector< ImportImageLicenseConfigurationResponse > &value)
 
ImportImageResponseWithLicenseSpecifications (Aws::Vector< ImportImageLicenseConfigurationResponse > &&value)
 
ImportImageResponseAddLicenseSpecifications (const ImportImageLicenseConfigurationResponse &value)
 
ImportImageResponseAddLicenseSpecifications (ImportImageLicenseConfigurationResponse &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
ImportImageResponseWithTags (const Aws::Vector< Tag > &value)
 
ImportImageResponseWithTags (Aws::Vector< Tag > &&value)
 
ImportImageResponseAddTags (const Tag &value)
 
ImportImageResponseAddTags (Tag &&value)
 
const Aws::StringGetUsageOperation () const
 
void SetUsageOperation (const Aws::String &value)
 
void SetUsageOperation (Aws::String &&value)
 
void SetUsageOperation (const char *value)
 
ImportImageResponseWithUsageOperation (const Aws::String &value)
 
ImportImageResponseWithUsageOperation (Aws::String &&value)
 
ImportImageResponseWithUsageOperation (const char *value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
ImportImageResponseWithResponseMetadata (const ResponseMetadata &value)
 
ImportImageResponseWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Definition at line 32 of file ImportImageResponse.h.

Constructor & Destructor Documentation

◆ ImportImageResponse() [1/2]

Aws::EC2::Model::ImportImageResponse::ImportImageResponse ( )

◆ ImportImageResponse() [2/2]

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

Member Function Documentation

◆ AddLicenseSpecifications() [1/2]

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

The ARNs of the license configurations.

Definition at line 523 of file ImportImageResponse.h.

◆ AddLicenseSpecifications() [2/2]

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

The ARNs of the license configurations.

Definition at line 528 of file ImportImageResponse.h.

◆ AddSnapshotDetails() [1/2]

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

Information about the snapshots.

Definition at line 415 of file ImportImageResponse.h.

◆ AddSnapshotDetails() [2/2]

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

Information about the snapshots.

Definition at line 420 of file ImportImageResponse.h.

◆ AddTags() [1/2]

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

Any tags assigned to the import image task.

Definition at line 559 of file ImportImageResponse.h.

◆ AddTags() [2/2]

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

Any tags assigned to the import image task.

Definition at line 564 of file ImportImageResponse.h.

◆ GetArchitecture()

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

The architecture of the virtual machine.

Definition at line 43 of file ImportImageResponse.h.

◆ GetDescription()

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

A description of the import task.

Definition at line 79 of file ImportImageResponse.h.

◆ GetEncrypted()

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

Indicates whether the AMI is encrypted.

Definition at line 115 of file ImportImageResponse.h.

◆ GetHypervisor()

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

The target hypervisor of the import task.

Definition at line 131 of file ImportImageResponse.h.

◆ GetImageId()

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

The ID of the Amazon Machine Image (AMI) created by the import task.

Definition at line 167 of file ImportImageResponse.h.

◆ GetImportTaskId()

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

The task ID of the import image task.

Definition at line 203 of file ImportImageResponse.h.

◆ GetKmsKeyId()

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

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

Definition at line 240 of file ImportImageResponse.h.

◆ GetLicenseSpecifications()

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

The ARNs of the license configurations.

Definition at line 498 of file ImportImageResponse.h.

◆ GetLicenseType()

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

The license type of the virtual machine.

Definition at line 282 of file ImportImageResponse.h.

◆ GetPlatform()

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

The operating system of the virtual machine.

Definition at line 318 of file ImportImageResponse.h.

◆ GetProgress()

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

The progress of the task.

Definition at line 354 of file ImportImageResponse.h.

◆ GetResponseMetadata()

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

Definition at line 604 of file ImportImageResponse.h.

◆ GetSnapshotDetails()

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

Information about the snapshots.

Definition at line 390 of file ImportImageResponse.h.

◆ GetStatus()

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

A brief status of the task.

Definition at line 426 of file ImportImageResponse.h.

◆ GetStatusMessage()

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

A detailed status message of the import task.

Definition at line 462 of file ImportImageResponse.h.

◆ GetTags()

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

Any tags assigned to the import image task.

Definition at line 534 of file ImportImageResponse.h.

◆ GetUsageOperation()

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

The usage operation value.

Definition at line 570 of file ImportImageResponse.h.

◆ operator=()

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

◆ SetArchitecture() [1/3]

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

The architecture of the virtual machine.

Definition at line 53 of file ImportImageResponse.h.

◆ SetArchitecture() [2/3]

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

The architecture of the virtual machine.

Definition at line 48 of file ImportImageResponse.h.

◆ SetArchitecture() [3/3]

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

The architecture of the virtual machine.

Definition at line 58 of file ImportImageResponse.h.

◆ SetDescription() [1/3]

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

A description of the import task.

Definition at line 89 of file ImportImageResponse.h.

◆ SetDescription() [2/3]

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

A description of the import task.

Definition at line 84 of file ImportImageResponse.h.

◆ SetDescription() [3/3]

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

A description of the import task.

Definition at line 94 of file ImportImageResponse.h.

◆ SetEncrypted()

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

Indicates whether the AMI is encrypted.

Definition at line 120 of file ImportImageResponse.h.

◆ SetHypervisor() [1/3]

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

The target hypervisor of the import task.

Definition at line 141 of file ImportImageResponse.h.

◆ SetHypervisor() [2/3]

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

The target hypervisor of the import task.

Definition at line 136 of file ImportImageResponse.h.

◆ SetHypervisor() [3/3]

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

The target hypervisor of the import task.

Definition at line 146 of file ImportImageResponse.h.

◆ SetImageId() [1/3]

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

The ID of the Amazon Machine Image (AMI) created by the import task.

Definition at line 177 of file ImportImageResponse.h.

◆ SetImageId() [2/3]

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

The ID of the Amazon Machine Image (AMI) created by the import task.

Definition at line 172 of file ImportImageResponse.h.

◆ SetImageId() [3/3]

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

The ID of the Amazon Machine Image (AMI) created by the import task.

Definition at line 182 of file ImportImageResponse.h.

◆ SetImportTaskId() [1/3]

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

The task ID of the import image task.

Definition at line 213 of file ImportImageResponse.h.

◆ SetImportTaskId() [2/3]

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

The task ID of the import image task.

Definition at line 208 of file ImportImageResponse.h.

◆ SetImportTaskId() [3/3]

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

The task ID of the import image task.

Definition at line 218 of file ImportImageResponse.h.

◆ SetKmsKeyId() [1/3]

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

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

Definition at line 252 of file ImportImageResponse.h.

◆ SetKmsKeyId() [2/3]

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

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

Definition at line 246 of file ImportImageResponse.h.

◆ SetKmsKeyId() [3/3]

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

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

Definition at line 258 of file ImportImageResponse.h.

◆ SetLicenseSpecifications() [1/2]

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

The ARNs of the license configurations.

Definition at line 508 of file ImportImageResponse.h.

◆ SetLicenseSpecifications() [2/2]

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

The ARNs of the license configurations.

Definition at line 503 of file ImportImageResponse.h.

◆ SetLicenseType() [1/3]

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

The license type of the virtual machine.

Definition at line 292 of file ImportImageResponse.h.

◆ SetLicenseType() [2/3]

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

The license type of the virtual machine.

Definition at line 287 of file ImportImageResponse.h.

◆ SetLicenseType() [3/3]

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

The license type of the virtual machine.

Definition at line 297 of file ImportImageResponse.h.

◆ SetPlatform() [1/3]

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

The operating system of the virtual machine.

Definition at line 328 of file ImportImageResponse.h.

◆ SetPlatform() [2/3]

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

The operating system of the virtual machine.

Definition at line 323 of file ImportImageResponse.h.

◆ SetPlatform() [3/3]

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

The operating system of the virtual machine.

Definition at line 333 of file ImportImageResponse.h.

◆ SetProgress() [1/3]

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

The progress of the task.

Definition at line 364 of file ImportImageResponse.h.

◆ SetProgress() [2/3]

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

The progress of the task.

Definition at line 359 of file ImportImageResponse.h.

◆ SetProgress() [3/3]

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

The progress of the task.

Definition at line 369 of file ImportImageResponse.h.

◆ SetResponseMetadata() [1/2]

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

Definition at line 607 of file ImportImageResponse.h.

◆ SetResponseMetadata() [2/2]

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

Definition at line 610 of file ImportImageResponse.h.

◆ SetSnapshotDetails() [1/2]

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

Information about the snapshots.

Definition at line 400 of file ImportImageResponse.h.

◆ SetSnapshotDetails() [2/2]

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

Information about the snapshots.

Definition at line 395 of file ImportImageResponse.h.

◆ SetStatus() [1/3]

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

A brief status of the task.

Definition at line 436 of file ImportImageResponse.h.

◆ SetStatus() [2/3]

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

A brief status of the task.

Definition at line 431 of file ImportImageResponse.h.

◆ SetStatus() [3/3]

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

A brief status of the task.

Definition at line 441 of file ImportImageResponse.h.

◆ SetStatusMessage() [1/3]

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

A detailed status message of the import task.

Definition at line 472 of file ImportImageResponse.h.

◆ SetStatusMessage() [2/3]

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

A detailed status message of the import task.

Definition at line 467 of file ImportImageResponse.h.

◆ SetStatusMessage() [3/3]

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

A detailed status message of the import task.

Definition at line 477 of file ImportImageResponse.h.

◆ SetTags() [1/2]

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

Any tags assigned to the import image task.

Definition at line 544 of file ImportImageResponse.h.

◆ SetTags() [2/2]

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

Any tags assigned to the import image task.

Definition at line 539 of file ImportImageResponse.h.

◆ SetUsageOperation() [1/3]

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

The usage operation value.

Definition at line 580 of file ImportImageResponse.h.

◆ SetUsageOperation() [2/3]

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

The usage operation value.

Definition at line 575 of file ImportImageResponse.h.

◆ SetUsageOperation() [3/3]

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

The usage operation value.

Definition at line 585 of file ImportImageResponse.h.

◆ WithArchitecture() [1/3]

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

The architecture of the virtual machine.

Definition at line 68 of file ImportImageResponse.h.

◆ WithArchitecture() [2/3]

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

The architecture of the virtual machine.

Definition at line 63 of file ImportImageResponse.h.

◆ WithArchitecture() [3/3]

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

The architecture of the virtual machine.

Definition at line 73 of file ImportImageResponse.h.

◆ WithDescription() [1/3]

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

A description of the import task.

Definition at line 104 of file ImportImageResponse.h.

◆ WithDescription() [2/3]

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

A description of the import task.

Definition at line 99 of file ImportImageResponse.h.

◆ WithDescription() [3/3]

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

A description of the import task.

Definition at line 109 of file ImportImageResponse.h.

◆ WithEncrypted()

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

Indicates whether the AMI is encrypted.

Definition at line 125 of file ImportImageResponse.h.

◆ WithHypervisor() [1/3]

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

The target hypervisor of the import task.

Definition at line 156 of file ImportImageResponse.h.

◆ WithHypervisor() [2/3]

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

The target hypervisor of the import task.

Definition at line 151 of file ImportImageResponse.h.

◆ WithHypervisor() [3/3]

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

The target hypervisor of the import task.

Definition at line 161 of file ImportImageResponse.h.

◆ WithImageId() [1/3]

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

The ID of the Amazon Machine Image (AMI) created by the import task.

Definition at line 192 of file ImportImageResponse.h.

◆ WithImageId() [2/3]

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

The ID of the Amazon Machine Image (AMI) created by the import task.

Definition at line 187 of file ImportImageResponse.h.

◆ WithImageId() [3/3]

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

The ID of the Amazon Machine Image (AMI) created by the import task.

Definition at line 197 of file ImportImageResponse.h.

◆ WithImportTaskId() [1/3]

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

The task ID of the import image task.

Definition at line 228 of file ImportImageResponse.h.

◆ WithImportTaskId() [2/3]

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

The task ID of the import image task.

Definition at line 223 of file ImportImageResponse.h.

◆ WithImportTaskId() [3/3]

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

The task ID of the import image task.

Definition at line 233 of file ImportImageResponse.h.

◆ WithKmsKeyId() [1/3]

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

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

Definition at line 270 of file ImportImageResponse.h.

◆ WithKmsKeyId() [2/3]

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

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

Definition at line 264 of file ImportImageResponse.h.

◆ WithKmsKeyId() [3/3]

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

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

Definition at line 276 of file ImportImageResponse.h.

◆ WithLicenseSpecifications() [1/2]

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

The ARNs of the license configurations.

Definition at line 518 of file ImportImageResponse.h.

◆ WithLicenseSpecifications() [2/2]

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

The ARNs of the license configurations.

Definition at line 513 of file ImportImageResponse.h.

◆ WithLicenseType() [1/3]

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

The license type of the virtual machine.

Definition at line 307 of file ImportImageResponse.h.

◆ WithLicenseType() [2/3]

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

The license type of the virtual machine.

Definition at line 302 of file ImportImageResponse.h.

◆ WithLicenseType() [3/3]

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

The license type of the virtual machine.

Definition at line 312 of file ImportImageResponse.h.

◆ WithPlatform() [1/3]

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

The operating system of the virtual machine.

Definition at line 343 of file ImportImageResponse.h.

◆ WithPlatform() [2/3]

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

The operating system of the virtual machine.

Definition at line 338 of file ImportImageResponse.h.

◆ WithPlatform() [3/3]

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

The operating system of the virtual machine.

Definition at line 348 of file ImportImageResponse.h.

◆ WithProgress() [1/3]

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

The progress of the task.

Definition at line 379 of file ImportImageResponse.h.

◆ WithProgress() [2/3]

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

The progress of the task.

Definition at line 374 of file ImportImageResponse.h.

◆ WithProgress() [3/3]

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

The progress of the task.

Definition at line 384 of file ImportImageResponse.h.

◆ WithResponseMetadata() [1/2]

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

Definition at line 613 of file ImportImageResponse.h.

◆ WithResponseMetadata() [2/2]

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

Definition at line 616 of file ImportImageResponse.h.

◆ WithSnapshotDetails() [1/2]

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

Information about the snapshots.

Definition at line 410 of file ImportImageResponse.h.

◆ WithSnapshotDetails() [2/2]

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

Information about the snapshots.

Definition at line 405 of file ImportImageResponse.h.

◆ WithStatus() [1/3]

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

A brief status of the task.

Definition at line 451 of file ImportImageResponse.h.

◆ WithStatus() [2/3]

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

A brief status of the task.

Definition at line 446 of file ImportImageResponse.h.

◆ WithStatus() [3/3]

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

A brief status of the task.

Definition at line 456 of file ImportImageResponse.h.

◆ WithStatusMessage() [1/3]

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

A detailed status message of the import task.

Definition at line 487 of file ImportImageResponse.h.

◆ WithStatusMessage() [2/3]

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

A detailed status message of the import task.

Definition at line 482 of file ImportImageResponse.h.

◆ WithStatusMessage() [3/3]

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

A detailed status message of the import task.

Definition at line 492 of file ImportImageResponse.h.

◆ WithTags() [1/2]

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

Any tags assigned to the import image task.

Definition at line 554 of file ImportImageResponse.h.

◆ WithTags() [2/2]

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

Any tags assigned to the import image task.

Definition at line 549 of file ImportImageResponse.h.

◆ WithUsageOperation() [1/3]

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

The usage operation value.

Definition at line 595 of file ImportImageResponse.h.

◆ WithUsageOperation() [2/3]

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

The usage operation value.

Definition at line 590 of file ImportImageResponse.h.

◆ WithUsageOperation() [3/3]

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

The usage operation value.

Definition at line 600 of file ImportImageResponse.h.


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