7#include <aws/medical-imaging/MedicalImaging_EXPORTS.h>
8#include <aws/core/utils/Array.h>
21namespace MedicalImaging
47 template<
typename RemovableAttributesT = Aws::Utils::CryptoBuffer>
48 void SetRemovableAttributes(RemovableAttributesT&& value) { m_removableAttributesHasBeenSet =
true; m_removableAttributes = std::forward<RemovableAttributesT>(value); }
49 template<
typename RemovableAttributesT = Aws::Utils::CryptoBuffer>
59 template<
typename UpdatableAttributesT = Aws::Utils::CryptoBuffer>
60 void SetUpdatableAttributes(UpdatableAttributesT&& value) { m_updatableAttributesHasBeenSet =
true; m_updatableAttributes = std::forward<UpdatableAttributesT>(value); }
61 template<
typename UpdatableAttributesT = Aws::Utils::CryptoBuffer>
67 bool m_removableAttributesHasBeenSet =
false;
70 bool m_updatableAttributesHasBeenSet =
false;
DICOMUpdates & WithRemovableAttributes(RemovableAttributesT &&value)
bool UpdatableAttributesHasBeenSet() const
void SetUpdatableAttributes(UpdatableAttributesT &&value)
AWS_MEDICALIMAGING_API DICOMUpdates & operator=(Aws::Utils::Json::JsonView jsonValue)
bool RemovableAttributesHasBeenSet() const
void SetRemovableAttributes(RemovableAttributesT &&value)
DICOMUpdates & WithUpdatableAttributes(UpdatableAttributesT &&value)
const Aws::Utils::CryptoBuffer & GetRemovableAttributes() const
AWS_MEDICALIMAGING_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::Utils::CryptoBuffer & GetUpdatableAttributes() const
AWS_MEDICALIMAGING_API DICOMUpdates()=default
AWS_MEDICALIMAGING_API DICOMUpdates(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue