7#include <aws/omics/Omics_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/omics/model/RegistryMapping.h>
10#include <aws/omics/model/ImageMapping.h>
53 template<
typename RegistryMappingsT = Aws::Vector<RegistryMapping>>
54 void SetRegistryMappings(RegistryMappingsT&& value) { m_registryMappingsHasBeenSet =
true; m_registryMappings = std::forward<RegistryMappingsT>(value); }
55 template<
typename RegistryMappingsT = Aws::Vector<RegistryMapping>>
57 template<
typename RegistryMappingsT = RegistryMapping>
68 template<
typename ImageMappingsT = Aws::Vector<ImageMapping>>
69 void SetImageMappings(ImageMappingsT&& value) { m_imageMappingsHasBeenSet =
true; m_imageMappings = std::forward<ImageMappingsT>(value); }
70 template<
typename ImageMappingsT = Aws::Vector<ImageMapping>>
72 template<
typename ImageMappingsT = ImageMapping>
78 bool m_registryMappingsHasBeenSet =
false;
81 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