46 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
47 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
67 inline void SetImportTaskId(
const char* value) { m_importTaskIdHasBeenSet =
true; m_importTaskId.assign(value); }
106 inline void SetArchitecture(
const char* value) { m_architectureHasBeenSet =
true; m_architecture.assign(value); }
144 inline void SetLicenseType(
const char* value) { m_licenseTypeHasBeenSet =
true; m_licenseType.assign(value); }
179 inline void SetPlatform(
const char* value) { m_platformHasBeenSet =
true; m_platform.assign(value); }
218 inline void SetHypervisor(
const char* value) { m_hypervisorHasBeenSet =
true; m_hypervisor.assign(value); }
256 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
326 inline void SetImageId(
const char* value) { m_imageIdHasBeenSet =
true; m_imageId.assign(value); }
361 inline void SetProgress(
const char* value) { m_progressHasBeenSet =
true; m_progress.assign(value); }
396 inline void SetStatusMessage(
const char* value) { m_statusMessageHasBeenSet =
true; m_statusMessage.assign(value); }
431 inline void SetStatus(
const char* value) { m_statusHasBeenSet =
true; m_status.assign(value); }
450 bool m_importTaskIdHasBeenSet;
452 bool m_architectureHasBeenSet;
454 bool m_licenseTypeHasBeenSet;
456 bool m_platformHasBeenSet;
458 bool m_hypervisorHasBeenSet;
460 bool m_descriptionHasBeenSet;
462 bool m_snapshotDetailsHasBeenSet;
464 bool m_imageIdHasBeenSet;
466 bool m_progressHasBeenSet;
468 bool m_statusMessageHasBeenSet;
470 bool m_statusHasBeenSet;
ImportImageTask & WithHypervisor(const char *value)
ImportImageTask & WithLicenseType(const Aws::String &value)
void SetStatusMessage(const Aws::String &value)
ImportImageTask & WithStatusMessage(Aws::String &&value)
ImportImageTask & AddSnapshotDetails(SnapshotDetail &&value)
ImportImageTask & WithProgress(const Aws::String &value)
ImportImageTask & WithProgress(Aws::String &&value)
ImportImageTask & WithImageId(Aws::String &&value)
ImportImageTask & WithStatus(const char *value)
void SetPlatform(const Aws::String &value)
ImportImageTask & WithDescription(const char *value)
void SetImageId(const Aws::String &value)
ImportImageTask & WithImportTaskId(const Aws::String &value)
void SetLicenseType(const char *value)
void SetSnapshotDetails(const Aws::Vector< SnapshotDetail > &value)
ImportImageTask & WithStatusMessage(const char *value)
std::vector< T, Aws::Allocator< T > > Vector
const Aws::String & GetArchitecture() const
void SetStatus(const Aws::String &value)
ImportImageTask & WithArchitecture(const char *value)
void SetPlatform(const char *value)
ImportImageTask & WithSnapshotDetails(Aws::Vector< SnapshotDetail > &&value)
const Aws::String & GetDescription() const
const Aws::String & GetImageId() const
void SetProgress(Aws::String &&value)
void SetHypervisor(Aws::String &&value)
const Aws::String & GetLicenseType() const
ImportImageTask & WithImportTaskId(Aws::String &&value)
ImportImageTask & WithArchitecture(const Aws::String &value)
void SetSnapshotDetails(Aws::Vector< SnapshotDetail > &&value)
void SetDescription(Aws::String &&value)
void SetImageId(const char *value)
ImportImageTask & WithStatus(const Aws::String &value)
void SetDescription(const char *value)
ImportImageTask & AddSnapshotDetails(const SnapshotDetail &value)
ImportImageTask & WithProgress(const char *value)
void SetArchitecture(Aws::String &&value)
ImportImageTask & WithPlatform(Aws::String &&value)
std::basic_ostream< char, std::char_traits< char > > OStream
void SetStatusMessage(Aws::String &&value)
ImportImageTask & WithImageId(const char *value)
ImportImageTask & WithHypervisor(const Aws::String &value)
const Aws::Vector< SnapshotDetail > & GetSnapshotDetails() const
void SetDescription(const Aws::String &value)
void SetImportTaskId(const char *value)
void SetProgress(const char *value)
void SetImportTaskId(Aws::String &&value)
void SetArchitecture(const char *value)
ImportImageTask & WithLicenseType(const char *value)
ImportImageTask & WithSnapshotDetails(const Aws::Vector< SnapshotDetail > &value)
void SetLicenseType(const Aws::String &value)
void SetImageId(Aws::String &&value)
void SetStatus(Aws::String &&value)
const Aws::String & GetStatusMessage() const
void SetProgress(const Aws::String &value)
ImportImageTask & WithImageId(const Aws::String &value)
void SetHypervisor(const Aws::String &value)
const Aws::String & GetProgress() const
ImportImageTask & WithDescription(Aws::String &&value)
const Aws::String & GetStatus() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetLicenseType(Aws::String &&value)
ImportImageTask & WithPlatform(const Aws::String &value)
ImportImageTask & WithImportTaskId(const char *value)
ImportImageTask & WithDescription(const Aws::String &value)
void SetArchitecture(const Aws::String &value)
const Aws::String & GetPlatform() const
ImportImageTask & WithHypervisor(Aws::String &&value)
const Aws::String & GetImportTaskId() const
void SetImportTaskId(const Aws::String &value)
ImportImageTask & WithStatusMessage(const Aws::String &value)
void SetHypervisor(const char *value)
void SetPlatform(Aws::String &&value)
ImportImageTask & WithArchitecture(Aws::String &&value)
void SetStatus(const char *value)
void SetStatusMessage(const char *value)
const Aws::String & GetHypervisor() const
ImportImageTask & WithPlatform(const char *value)
ImportImageTask & WithStatus(Aws::String &&value)
JSON (JavaScript Object Notation).
ImportImageTask & WithLicenseType(Aws::String &&value)