7#include <aws/appstream/AppStreamRequest.h>
8#include <aws/appstream/AppStream_EXPORTS.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
39 template <
typename SourceImageNameT = Aws::String>
41 m_sourceImageNameHasBeenSet =
true;
42 m_sourceImageName = std::forward<SourceImageNameT>(value);
44 template <
typename SourceImageNameT = Aws::String>
57 template <
typename DestinationImageNameT = Aws::String>
59 m_destinationImageNameHasBeenSet =
true;
60 m_destinationImageName = std::forward<DestinationImageNameT>(value);
62 template <
typename DestinationImageNameT = Aws::String>
76 template <
typename DestinationRegionT = Aws::String>
78 m_destinationRegionHasBeenSet =
true;
79 m_destinationRegion = std::forward<DestinationRegionT>(value);
81 template <
typename DestinationRegionT = Aws::String>
95 template <
typename DestinationImageDescriptionT = Aws::String>
97 m_destinationImageDescriptionHasBeenSet =
true;
98 m_destinationImageDescription = std::forward<DestinationImageDescriptionT>(value);
100 template <
typename DestinationImageDescriptionT = Aws::String>
114 bool m_sourceImageNameHasBeenSet =
false;
115 bool m_destinationImageNameHasBeenSet =
false;
116 bool m_destinationRegionHasBeenSet =
false;
117 bool m_destinationImageDescriptionHasBeenSet =
false;
void SetDestinationImageName(DestinationImageNameT &&value)
void SetDestinationRegion(DestinationRegionT &&value)
const Aws::String & GetDestinationRegion() const
const Aws::String & GetSourceImageName() const
AWS_APPSTREAM_API Aws::String SerializePayload() const override
const Aws::String & GetDestinationImageDescription() const
bool DestinationImageDescriptionHasBeenSet() const
virtual const char * GetServiceRequestName() const override
CopyImageRequest & WithDestinationRegion(DestinationRegionT &&value)
bool DestinationRegionHasBeenSet() const
void SetDestinationImageDescription(DestinationImageDescriptionT &&value)
CopyImageRequest & WithDestinationImageDescription(DestinationImageDescriptionT &&value)
AWS_APPSTREAM_API CopyImageRequest()=default
bool DestinationImageNameHasBeenSet() const
AWS_APPSTREAM_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
CopyImageRequest & WithDestinationImageName(DestinationImageNameT &&value)
bool SourceImageNameHasBeenSet() const
void SetSourceImageName(SourceImageNameT &&value)
const Aws::String & GetDestinationImageName() const
CopyImageRequest & WithSourceImageName(SourceImageNameT &&value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String