61 inline void SetExistingImageName(
const char* value) { m_existingImageNameHasBeenSet =
true; m_existingImageName.assign(value); }
107 inline void SetNewImageName(
const char* value) { m_newImageNameHasBeenSet =
true; m_newImageName.assign(value); }
151 inline void SetNewImageDescription(
const char* value) { m_newImageDescriptionHasBeenSet =
true; m_newImageDescription.assign(value); }
192 inline void SetNewImageDisplayName(
const char* value) { m_newImageDisplayNameHasBeenSet =
true; m_newImageDisplayName.assign(value); }
395 inline void SetDryRun(
bool value) { m_dryRunHasBeenSet =
true; m_dryRun = value; }
410 bool m_existingImageNameHasBeenSet =
false;
413 bool m_newImageNameHasBeenSet =
false;
416 bool m_newImageDescriptionHasBeenSet =
false;
419 bool m_newImageDisplayNameHasBeenSet =
false;
422 bool m_newImageTagsHasBeenSet =
false;
425 bool m_dryRunHasBeenSet =
false;
#define AWS_APPSTREAM_API
CreateUpdatedImageRequest & WithNewImageDisplayName(const char *value)
const Aws::String & GetNewImageDescription() const
CreateUpdatedImageRequest & WithNewImageName(const Aws::String &value)
AWS_APPSTREAM_API Aws::String SerializePayload() const override
void SetNewImageDisplayName(const Aws::String &value)
CreateUpdatedImageRequest & AddNewImageTags(const Aws::String &key, Aws::String &&value)
void SetExistingImageName(Aws::String &&value)
void SetDryRun(bool value)
CreateUpdatedImageRequest & AddNewImageTags(Aws::String &&key, Aws::String &&value)
CreateUpdatedImageRequest & WithExistingImageName(const Aws::String &value)
CreateUpdatedImageRequest & WithNewImageDisplayName(const Aws::String &value)
CreateUpdatedImageRequest & WithNewImageDescription(const Aws::String &value)
void SetNewImageName(const char *value)
CreateUpdatedImageRequest & WithNewImageDisplayName(Aws::String &&value)
AWS_APPSTREAM_API CreateUpdatedImageRequest()
void SetExistingImageName(const char *value)
CreateUpdatedImageRequest & WithNewImageName(Aws::String &&value)
const Aws::Map< Aws::String, Aws::String > & GetNewImageTags() const
CreateUpdatedImageRequest & WithNewImageDescription(Aws::String &&value)
void SetNewImageName(Aws::String &&value)
CreateUpdatedImageRequest & WithExistingImageName(Aws::String &&value)
bool NewImageNameHasBeenSet() const
bool ExistingImageNameHasBeenSet() const
void SetNewImageDescription(Aws::String &&value)
void SetNewImageTags(Aws::Map< Aws::String, Aws::String > &&value)
const Aws::String & GetNewImageName() const
virtual const char * GetServiceRequestName() const override
CreateUpdatedImageRequest & WithDryRun(bool value)
CreateUpdatedImageRequest & WithExistingImageName(const char *value)
CreateUpdatedImageRequest & AddNewImageTags(Aws::String &&key, const Aws::String &value)
CreateUpdatedImageRequest & WithNewImageDescription(const char *value)
bool NewImageTagsHasBeenSet() const
CreateUpdatedImageRequest & WithNewImageName(const char *value)
void SetExistingImageName(const Aws::String &value)
void SetNewImageDisplayName(const char *value)
CreateUpdatedImageRequest & AddNewImageTags(const char *key, const char *value)
void SetNewImageDescription(const char *value)
AWS_APPSTREAM_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
CreateUpdatedImageRequest & WithNewImageTags(Aws::Map< Aws::String, Aws::String > &&value)
void SetNewImageName(const Aws::String &value)
CreateUpdatedImageRequest & AddNewImageTags(const Aws::String &key, const Aws::String &value)
CreateUpdatedImageRequest & AddNewImageTags(Aws::String &&key, const char *value)
bool NewImageDisplayNameHasBeenSet() const
bool DryRunHasBeenSet() const
void SetNewImageDisplayName(Aws::String &&value)
const Aws::String & GetExistingImageName() const
CreateUpdatedImageRequest & AddNewImageTags(const char *key, Aws::String &&value)
bool NewImageDescriptionHasBeenSet() const
const Aws::String & GetNewImageDisplayName() const
void SetNewImageDescription(const Aws::String &value)
void SetNewImageTags(const Aws::Map< Aws::String, Aws::String > &value)
CreateUpdatedImageRequest & WithNewImageTags(const Aws::Map< Aws::String, Aws::String > &value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String