53 inline void SetDryRun(
bool value) { m_dryRunHasBeenSet =
true; m_dryRun = value; }
81 inline void SetImageLocation(
const char* value) { m_imageLocationHasBeenSet =
true; m_imageLocation.assign(value); }
124 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
165 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
235 inline void SetKernelId(
const char* value) { m_kernelIdHasBeenSet =
true; m_kernelId.assign(value); }
270 inline void SetRamdiskId(
const char* value) { m_ramdiskIdHasBeenSet =
true; m_ramdiskId.assign(value); }
309 inline void SetRootDeviceName(
const char* value) { m_rootDeviceNameHasBeenSet =
true; m_rootDeviceName.assign(value); }
382 inline void SetVirtualizationType(
const char* value) { m_virtualizationTypeHasBeenSet =
true; m_virtualizationType.assign(value); }
433 inline void SetSriovNetSupport(
const char* value) { m_sriovNetSupportHasBeenSet =
true; m_sriovNetSupport.assign(value); }
464 bool m_dryRunHasBeenSet;
466 bool m_imageLocationHasBeenSet;
468 bool m_nameHasBeenSet;
470 bool m_descriptionHasBeenSet;
472 bool m_architectureHasBeenSet;
474 bool m_kernelIdHasBeenSet;
476 bool m_ramdiskIdHasBeenSet;
478 bool m_rootDeviceNameHasBeenSet;
480 bool m_blockDeviceMappingsHasBeenSet;
482 bool m_virtualizationTypeHasBeenSet;
484 bool m_sriovNetSupportHasBeenSet;
RegisterImageRequest & WithDescription(const char *value)
void SetVirtualizationType(Aws::String &&value)
void SetRootDeviceName(const char *value)
void SetKernelId(const Aws::String &value)
const Aws::String & GetVirtualizationType() const
const Aws::String & GetImageLocation() const
RegisterImageRequest & WithRamdiskId(Aws::String &&value)
RegisterImageRequest & WithRootDeviceName(const char *value)
void SetSriovNetSupport(Aws::String &&value)
RegisterImageRequest & WithVirtualizationType(Aws::String &&value)
void SetDescription(const Aws::String &value)
RegisterImageRequest & WithDescription(const Aws::String &value)
void SetDryRun(bool value)
const Aws::String & GetRamdiskId() const
const Aws::Vector< BlockDeviceMapping > & GetBlockDeviceMappings() const
RegisterImageRequest & WithArchitecture(ArchitectureValues &&value)
void SetSriovNetSupport(const char *value)
std::vector< T, Aws::Allocator< T > > Vector
void SetImageLocation(const char *value)
void SetDescription(const char *value)
const Aws::String & GetSriovNetSupport() const
RegisterImageRequest & WithName(const char *value)
RegisterImageRequest & WithImageLocation(const Aws::String &value)
RegisterImageRequest & WithRamdiskId(const Aws::String &value)
RegisterImageRequest & WithRootDeviceName(Aws::String &&value)
RegisterImageRequest & WithKernelId(Aws::String &&value)
void SetKernelId(Aws::String &&value)
void SetArchitecture(const ArchitectureValues &value)
RegisterImageRequest & WithKernelId(const char *value)
void SetRootDeviceName(Aws::String &&value)
void SetBlockDeviceMappings(const Aws::Vector< BlockDeviceMapping > &value)
RegisterImageRequest & WithDryRun(bool value)
RegisterImageRequest & WithRootDeviceName(const Aws::String &value)
void SetDescription(Aws::String &&value)
const Aws::String & GetRootDeviceName() const
RegisterImageRequest & WithRamdiskId(const char *value)
void SetVirtualizationType(const Aws::String &value)
const Aws::String & GetDescription() const
RegisterImageRequest & WithVirtualizationType(const Aws::String &value)
void SetBlockDeviceMappings(Aws::Vector< BlockDeviceMapping > &&value)
void SetRamdiskId(const Aws::String &value)
RegisterImageRequest & WithVirtualizationType(const char *value)
void SetImageLocation(const Aws::String &value)
void SetKernelId(const char *value)
void SetRootDeviceName(const Aws::String &value)
void SetVirtualizationType(const char *value)
RegisterImageRequest & WithDescription(Aws::String &&value)
void SetSriovNetSupport(const Aws::String &value)
RegisterImageRequest & WithSriovNetSupport(const char *value)
RegisterImageRequest & WithBlockDeviceMappings(Aws::Vector< BlockDeviceMapping > &&value)
void SetRamdiskId(Aws::String &&value)
void SetRamdiskId(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const ArchitectureValues & GetArchitecture() const
void SetImageLocation(Aws::String &&value)
RegisterImageRequest & WithKernelId(const Aws::String &value)
RegisterImageRequest & WithName(Aws::String &&value)
void SetArchitecture(ArchitectureValues &&value)
RegisterImageRequest & WithImageLocation(Aws::String &&value)
RegisterImageRequest & WithArchitecture(const ArchitectureValues &value)
RegisterImageRequest & AddBlockDeviceMappings(BlockDeviceMapping &&value)
void SetName(Aws::String &&value)
void SetName(const Aws::String &value)
void SetName(const char *value)
RegisterImageRequest & WithBlockDeviceMappings(const Aws::Vector< BlockDeviceMapping > &value)
RegisterImageRequest & AddBlockDeviceMappings(const BlockDeviceMapping &value)
const Aws::String & GetKernelId() const
RegisterImageRequest & WithSriovNetSupport(Aws::String &&value)
RegisterImageRequest & WithSriovNetSupport(const Aws::String &value)
const Aws::String & GetName() const
JSON (JavaScript Object Notation).
RegisterImageRequest & WithName(const Aws::String &value)
RegisterImageRequest & WithImageLocation(const char *value)