7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/omics/Omics_EXPORTS.h>
9#include <aws/omics/model/ImageMapping.h>
10#include <aws/omics/model/RegistryMapping.h>
47 template <
typename RegistryMappingsT = Aws::Vector<RegistryMapping>>
49 m_registryMappingsHasBeenSet =
true;
50 m_registryMappings = std::forward<RegistryMappingsT>(value);
52 template <
typename RegistryMappingsT = Aws::Vector<RegistryMapping>>
57 template <
typename RegistryMappingsT = RegistryMapping>
59 m_registryMappingsHasBeenSet =
true;
60 m_registryMappings.emplace_back(std::forward<RegistryMappingsT>(value));
72 template <
typename ImageMappingsT = Aws::Vector<ImageMapping>>
74 m_imageMappingsHasBeenSet =
true;
75 m_imageMappings = std::forward<ImageMappingsT>(value);
77 template <
typename ImageMappingsT = Aws::Vector<ImageMapping>>
82 template <
typename ImageMappingsT = ImageMapping>
84 m_imageMappingsHasBeenSet =
true;
85 m_imageMappings.emplace_back(std::forward<ImageMappingsT>(value));
93 bool m_registryMappingsHasBeenSet =
false;
94 bool m_imageMappingsHasBeenSet =
false;
ContainerRegistryMap & WithImageMappings(ImageMappingsT &&value)
const Aws::Vector< ImageMapping > & GetImageMappings() const
ContainerRegistryMap & WithRegistryMappings(RegistryMappingsT &&value)
ContainerRegistryMap & AddRegistryMappings(RegistryMappingsT &&value)
AWS_OMICS_API ContainerRegistryMap & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_OMICS_API ContainerRegistryMap(Aws::Utils::Json::JsonView jsonValue)
AWS_OMICS_API ContainerRegistryMap()=default
void SetImageMappings(ImageMappingsT &&value)
AWS_OMICS_API Aws::Utils::Json::JsonValue Jsonize() const
bool ImageMappingsHasBeenSet() const
bool RegistryMappingsHasBeenSet() const
void SetRegistryMappings(RegistryMappingsT &&value)
const Aws::Vector< RegistryMapping > & GetRegistryMappings() const
ContainerRegistryMap & AddImageMappings(ImageMappingsT &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue