/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Summary of the image set metadata.See Also:
AWS
* API Reference
The image set identifier.
*/ inline const Aws::String& GetImageSetId() const{ return m_imageSetId; } /** *The image set identifier.
*/ inline bool ImageSetIdHasBeenSet() const { return m_imageSetIdHasBeenSet; } /** *The image set identifier.
*/ inline void SetImageSetId(const Aws::String& value) { m_imageSetIdHasBeenSet = true; m_imageSetId = value; } /** *The image set identifier.
*/ inline void SetImageSetId(Aws::String&& value) { m_imageSetIdHasBeenSet = true; m_imageSetId = std::move(value); } /** *The image set identifier.
*/ inline void SetImageSetId(const char* value) { m_imageSetIdHasBeenSet = true; m_imageSetId.assign(value); } /** *The image set identifier.
*/ inline ImageSetsMetadataSummary& WithImageSetId(const Aws::String& value) { SetImageSetId(value); return *this;} /** *The image set identifier.
*/ inline ImageSetsMetadataSummary& WithImageSetId(Aws::String&& value) { SetImageSetId(std::move(value)); return *this;} /** *The image set identifier.
*/ inline ImageSetsMetadataSummary& WithImageSetId(const char* value) { SetImageSetId(value); return *this;} /** *The image set version.
*/ inline int GetVersion() const{ return m_version; } /** *The image set version.
*/ inline bool VersionHasBeenSet() const { return m_versionHasBeenSet; } /** *The image set version.
*/ inline void SetVersion(int value) { m_versionHasBeenSet = true; m_version = value; } /** *The image set version.
*/ inline ImageSetsMetadataSummary& WithVersion(int value) { SetVersion(value); return *this;} /** *The time an image set is created in AWS HealthImaging. Sample creation date
* is provided in 1985-04-12T23:20:50.52Z
format.
The time an image set is created in AWS HealthImaging. Sample creation date
* is provided in 1985-04-12T23:20:50.52Z
format.
The time an image set is created in AWS HealthImaging. Sample creation date
* is provided in 1985-04-12T23:20:50.52Z
format.
The time an image set is created in AWS HealthImaging. Sample creation date
* is provided in 1985-04-12T23:20:50.52Z
format.
The time an image set is created in AWS HealthImaging. Sample creation date
* is provided in 1985-04-12T23:20:50.52Z
format.
The time an image set is created in AWS HealthImaging. Sample creation date
* is provided in 1985-04-12T23:20:50.52Z
format.
The time when an image was last updated in AWS HealthImaging.
*/ inline const Aws::Utils::DateTime& GetUpdatedAt() const{ return m_updatedAt; } /** *The time when an image was last updated in AWS HealthImaging.
*/ inline bool UpdatedAtHasBeenSet() const { return m_updatedAtHasBeenSet; } /** *The time when an image was last updated in AWS HealthImaging.
*/ inline void SetUpdatedAt(const Aws::Utils::DateTime& value) { m_updatedAtHasBeenSet = true; m_updatedAt = value; } /** *The time when an image was last updated in AWS HealthImaging.
*/ inline void SetUpdatedAt(Aws::Utils::DateTime&& value) { m_updatedAtHasBeenSet = true; m_updatedAt = std::move(value); } /** *The time when an image was last updated in AWS HealthImaging.
*/ inline ImageSetsMetadataSummary& WithUpdatedAt(const Aws::Utils::DateTime& value) { SetUpdatedAt(value); return *this;} /** *The time when an image was last updated in AWS HealthImaging.
*/ inline ImageSetsMetadataSummary& WithUpdatedAt(Aws::Utils::DateTime&& value) { SetUpdatedAt(std::move(value)); return *this;} /** *The DICOM tags associated with the image set.
*/ inline const DICOMTags& GetDICOMTags() const{ return m_dICOMTags; } /** *The DICOM tags associated with the image set.
*/ inline bool DICOMTagsHasBeenSet() const { return m_dICOMTagsHasBeenSet; } /** *The DICOM tags associated with the image set.
*/ inline void SetDICOMTags(const DICOMTags& value) { m_dICOMTagsHasBeenSet = true; m_dICOMTags = value; } /** *The DICOM tags associated with the image set.
*/ inline void SetDICOMTags(DICOMTags&& value) { m_dICOMTagsHasBeenSet = true; m_dICOMTags = std::move(value); } /** *The DICOM tags associated with the image set.
*/ inline ImageSetsMetadataSummary& WithDICOMTags(const DICOMTags& value) { SetDICOMTags(value); return *this;} /** *The DICOM tags associated with the image set.
*/ inline ImageSetsMetadataSummary& WithDICOMTags(DICOMTags&& value) { SetDICOMTags(std::move(value)); return *this;} private: Aws::String m_imageSetId; bool m_imageSetIdHasBeenSet = false; int m_version; bool m_versionHasBeenSet = false; Aws::Utils::DateTime m_createdAt; bool m_createdAtHasBeenSet = false; Aws::Utils::DateTime m_updatedAt; bool m_updatedAtHasBeenSet = false; DICOMTags m_dICOMTags; bool m_dICOMTagsHasBeenSet = false; }; } // namespace Model } // namespace MedicalImaging } // namespace Aws