/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Copy image set information.See Also:
AWS
* API Reference
The source image set.
*/ inline const CopySourceImageSetInformation& GetSourceImageSet() const{ return m_sourceImageSet; } /** *The source image set.
*/ inline bool SourceImageSetHasBeenSet() const { return m_sourceImageSetHasBeenSet; } /** *The source image set.
*/ inline void SetSourceImageSet(const CopySourceImageSetInformation& value) { m_sourceImageSetHasBeenSet = true; m_sourceImageSet = value; } /** *The source image set.
*/ inline void SetSourceImageSet(CopySourceImageSetInformation&& value) { m_sourceImageSetHasBeenSet = true; m_sourceImageSet = std::move(value); } /** *The source image set.
*/ inline CopyImageSetInformation& WithSourceImageSet(const CopySourceImageSetInformation& value) { SetSourceImageSet(value); return *this;} /** *The source image set.
*/ inline CopyImageSetInformation& WithSourceImageSet(CopySourceImageSetInformation&& value) { SetSourceImageSet(std::move(value)); return *this;} /** *The destination image set.
*/ inline const CopyDestinationImageSet& GetDestinationImageSet() const{ return m_destinationImageSet; } /** *The destination image set.
*/ inline bool DestinationImageSetHasBeenSet() const { return m_destinationImageSetHasBeenSet; } /** *The destination image set.
*/ inline void SetDestinationImageSet(const CopyDestinationImageSet& value) { m_destinationImageSetHasBeenSet = true; m_destinationImageSet = value; } /** *The destination image set.
*/ inline void SetDestinationImageSet(CopyDestinationImageSet&& value) { m_destinationImageSetHasBeenSet = true; m_destinationImageSet = std::move(value); } /** *The destination image set.
*/ inline CopyImageSetInformation& WithDestinationImageSet(const CopyDestinationImageSet& value) { SetDestinationImageSet(value); return *this;} /** *The destination image set.
*/ inline CopyImageSetInformation& WithDestinationImageSet(CopyDestinationImageSet&& value) { SetDestinationImageSet(std::move(value)); return *this;} private: CopySourceImageSetInformation m_sourceImageSet; bool m_sourceImageSetHasBeenSet = false; CopyDestinationImageSet m_destinationImageSet; bool m_destinationImageSetHasBeenSet = false; }; } // namespace Model } // namespace MedicalImaging } // namespace Aws