7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/medical-imaging/MedicalImagingRequest.h>
9#include <aws/medical-imaging/MedicalImaging_EXPORTS.h>
10#include <aws/medical-imaging/model/CopyImageSetInformation.h>
18namespace MedicalImaging {
43 template <
typename DatastoreIdT = Aws::String>
45 m_datastoreIdHasBeenSet =
true;
46 m_datastoreId = std::forward<DatastoreIdT>(value);
48 template <
typename DatastoreIdT = Aws::String>
61 template <
typename SourceImageSetIdT = Aws::String>
63 m_sourceImageSetIdHasBeenSet =
true;
64 m_sourceImageSetId = std::forward<SourceImageSetIdT>(value);
66 template <
typename SourceImageSetIdT = Aws::String>
79 template <
typename CopyImageSetInformationT = CopyImageSetInformation>
81 m_copyImageSetInformationHasBeenSet =
true;
82 m_copyImageSetInformation = std::forward<CopyImageSetInformationT>(value);
84 template <
typename CopyImageSetInformationT = CopyImageSetInformation>
98 inline bool GetForce()
const {
return m_force; }
101 m_forceHasBeenSet =
true;
120 m_promoteToPrimaryHasBeenSet =
true;
121 m_promoteToPrimary = value;
137 bool m_promoteToPrimary{
false};
138 bool m_datastoreIdHasBeenSet =
false;
139 bool m_sourceImageSetIdHasBeenSet =
false;
140 bool m_copyImageSetInformationHasBeenSet =
false;
141 bool m_forceHasBeenSet =
false;
142 bool m_promoteToPrimaryHasBeenSet =
false;
bool ForceHasBeenSet() const
CopyImageSetRequest & WithPromoteToPrimary(bool value)
const CopyImageSetInformation & GetCopyImageSetInformation() const
bool PromoteToPrimaryHasBeenSet() const
CopyImageSetRequest & WithSourceImageSetId(SourceImageSetIdT &&value)
bool CopyImageSetInformationHasBeenSet() const
AWS_MEDICALIMAGING_API Aws::String SerializePayload() const override
const Aws::String & GetSourceImageSetId() const
AWS_MEDICALIMAGING_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
virtual const char * GetServiceRequestName() const override
void SetDatastoreId(DatastoreIdT &&value)
AWS_MEDICALIMAGING_API CopyImageSetRequest()=default
const Aws::String & GetDatastoreId() const
bool DatastoreIdHasBeenSet() const
void SetCopyImageSetInformation(CopyImageSetInformationT &&value)
bool GetPromoteToPrimary() const
void SetPromoteToPrimary(bool value)
CopyImageSetRequest & WithForce(bool value)
void SetSourceImageSetId(SourceImageSetIdT &&value)
bool SourceImageSetIdHasBeenSet() const
CopyImageSetRequest & WithCopyImageSetInformation(CopyImageSetInformationT &&value)
void SetForce(bool value)
CopyImageSetRequest & WithDatastoreId(DatastoreIdT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String