53 inline void SetDryRun(
bool value) { m_dryRunHasBeenSet =
true; m_dryRun = value; }
81 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
175 inline void SetLicenseType(
const char* value) { m_licenseTypeHasBeenSet =
true; m_licenseType.assign(value); }
228 inline void SetHypervisor(
const char* value) { m_hypervisorHasBeenSet =
true; m_hypervisor.assign(value); }
267 inline void SetArchitecture(
const char* value) { m_architectureHasBeenSet =
true; m_architecture.assign(value); }
309 inline void SetPlatform(
const char* value) { m_platformHasBeenSet =
true; m_platform.assign(value); }
372 inline void SetClientToken(
const char* value) { m_clientTokenHasBeenSet =
true; m_clientToken.assign(value); }
407 inline void SetRoleName(
const char* value) { m_roleNameHasBeenSet =
true; m_roleName.assign(value); }
426 bool m_dryRunHasBeenSet;
428 bool m_descriptionHasBeenSet;
430 bool m_diskContainersHasBeenSet;
432 bool m_licenseTypeHasBeenSet;
434 bool m_hypervisorHasBeenSet;
436 bool m_architectureHasBeenSet;
438 bool m_platformHasBeenSet;
440 bool m_clientDataHasBeenSet;
442 bool m_clientTokenHasBeenSet;
444 bool m_roleNameHasBeenSet;
void SetPlatform(const Aws::String &value)
void SetPlatform(const char *value)
ImportImageRequest & WithClientData(const ClientData &value)
const Aws::String & GetDescription() const
void SetHypervisor(const char *value)
void SetLicenseType(const char *value)
const Aws::Vector< ImageDiskContainer > & GetDiskContainers() const
ImportImageRequest & WithLicenseType(const char *value)
ImportImageRequest & WithPlatform(Aws::String &&value)
ImportImageRequest & WithDescription(Aws::String &&value)
void SetDescription(const char *value)
void SetDescription(const Aws::String &value)
ImportImageRequest & WithDiskContainers(const Aws::Vector< ImageDiskContainer > &value)
const Aws::String & GetPlatform() const
std::vector< T, Aws::Allocator< T > > Vector
ImportImageRequest & WithDiskContainers(Aws::Vector< ImageDiskContainer > &&value)
ImportImageRequest & AddDiskContainers(ImageDiskContainer &&value)
const Aws::String & GetRoleName() const
ImportImageRequest & WithHypervisor(const char *value)
ImportImageRequest & WithClientToken(const Aws::String &value)
ImportImageRequest & WithArchitecture(const char *value)
const Aws::String & GetHypervisor() const
void SetClientData(ClientData &&value)
ImportImageRequest & WithHypervisor(const Aws::String &value)
void SetLicenseType(const Aws::String &value)
ImportImageRequest & WithRoleName(const Aws::String &value)
ImportImageRequest & WithPlatform(const char *value)
ImportImageRequest & WithRoleName(const char *value)
const ClientData & GetClientData() const
ImportImageRequest & WithLicenseType(Aws::String &&value)
ImportImageRequest & WithArchitecture(Aws::String &&value)
void SetRoleName(const Aws::String &value)
ImportImageRequest & WithDryRun(bool value)
void SetRoleName(const char *value)
ImportImageRequest & AddDiskContainers(const ImageDiskContainer &value)
void SetHypervisor(const Aws::String &value)
const Aws::String & GetLicenseType() const
ImportImageRequest & WithClientToken(Aws::String &&value)
void SetPlatform(Aws::String &&value)
void SetClientToken(const Aws::String &value)
void SetLicenseType(Aws::String &&value)
const Aws::String & GetClientToken() const
ImportImageRequest & WithArchitecture(const Aws::String &value)
void SetArchitecture(const Aws::String &value)
void SetClientToken(const char *value)
ImportImageRequest & WithPlatform(const Aws::String &value)
ImportImageRequest & WithHypervisor(Aws::String &&value)
void SetArchitecture(Aws::String &&value)
ImportImageRequest & WithLicenseType(const Aws::String &value)
ImportImageRequest & WithClientToken(const char *value)
void SetDryRun(bool value)
void SetClientData(const ClientData &value)
ImportImageRequest & WithDescription(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
ImportImageRequest & WithClientData(ClientData &&value)
void SetRoleName(Aws::String &&value)
void SetDescription(Aws::String &&value)
void SetHypervisor(Aws::String &&value)
void SetDiskContainers(const Aws::Vector< ImageDiskContainer > &value)
void SetDiskContainers(Aws::Vector< ImageDiskContainer > &&value)
ImportImageRequest & WithDescription(const char *value)
void SetClientToken(Aws::String &&value)
ImportImageRequest & WithRoleName(Aws::String &&value)
const Aws::String & GetArchitecture() const
JSON (JavaScript Object Notation).
void SetArchitecture(const char *value)