7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/omics/Omics_EXPORTS.h>
41 template <
typename ImageT = Aws::String>
43 m_imageHasBeenSet =
true;
44 m_image = std::forward<ImageT>(value);
46 template <
typename ImageT = Aws::String>
48 SetImage(std::forward<ImageT>(value));
60 template <
typename ImageDigestT = Aws::String>
62 m_imageDigestHasBeenSet =
true;
63 m_imageDigest = std::forward<ImageDigestT>(value);
65 template <
typename ImageDigestT = Aws::String>
80 template <
typename SourceImageT = Aws::String>
82 m_sourceImageHasBeenSet =
true;
83 m_sourceImage = std::forward<SourceImageT>(value);
85 template <
typename SourceImageT = Aws::String>
97 bool m_imageHasBeenSet =
false;
98 bool m_imageDigestHasBeenSet =
false;
99 bool m_sourceImageHasBeenSet =
false;
AWS_OMICS_API ImageDetails()=default
ImageDetails & WithSourceImage(SourceImageT &&value)
const Aws::String & GetSourceImage() const
void SetImageDigest(ImageDigestT &&value)
void SetSourceImage(SourceImageT &&value)
void SetImage(ImageT &&value)
ImageDetails & WithImage(ImageT &&value)
AWS_OMICS_API ImageDetails(Aws::Utils::Json::JsonView jsonValue)
ImageDetails & WithImageDigest(ImageDigestT &&value)
AWS_OMICS_API ImageDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ImageDigestHasBeenSet() const
bool ImageHasBeenSet() const
const Aws::String & GetImageDigest() const
const Aws::String & GetImage() const
AWS_OMICS_API Aws::Utils::Json::JsonValue Jsonize() const
bool SourceImageHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue