7#include <aws/omics/Omics_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
47 template<
typename ImageT = Aws::String>
48 void SetImage(ImageT&& value) { m_imageHasBeenSet =
true; m_image = std::forward<ImageT>(value); }
49 template<
typename ImageT = Aws::String>
60 template<
typename ImageDigestT = Aws::String>
61 void SetImageDigest(ImageDigestT&& value) { m_imageDigestHasBeenSet =
true; m_imageDigest = std::forward<ImageDigestT>(value); }
62 template<
typename ImageDigestT = Aws::String>
74 template<
typename SourceImageT = Aws::String>
75 void SetSourceImage(SourceImageT&& value) { m_sourceImageHasBeenSet =
true; m_sourceImage = std::forward<SourceImageT>(value); }
76 template<
typename SourceImageT = Aws::String>
82 bool m_imageHasBeenSet =
false;
85 bool m_imageDigestHasBeenSet =
false;
88 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