7#include <aws/core/utils/memory/stl/AWSMap.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/healthlake/HealthLake_EXPORTS.h>
42 template <
typename ProfileMappingT = Aws::Map<Aws::String, Aws::String>>
44 m_profileMappingHasBeenSet =
true;
45 m_profileMapping = std::forward<ProfileMappingT>(value);
47 template <
typename ProfileMappingT = Aws::Map<Aws::String, Aws::String>>
52 template <
typename ProfileMappingKeyT = Aws::String,
typename ProfileMappingValueT = Aws::String>
54 m_profileMappingHasBeenSet =
true;
55 m_profileMapping.emplace(std::forward<ProfileMappingKeyT>(key), std::forward<ProfileMappingValueT>(value));
61 bool m_profileMappingHasBeenSet =
false;
const Aws::Map< Aws::String, Aws::String > & GetProfileMapping() const
AWS_HEALTHLAKE_API ProfileMappingSource()=default
AWS_HEALTHLAKE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_HEALTHLAKE_API ProfileMappingSource & operator=(Aws::Utils::Json::JsonView jsonValue)
ProfileMappingSource & AddProfileMapping(ProfileMappingKeyT &&key, ProfileMappingValueT &&value)
bool ProfileMappingHasBeenSet() const
void SetProfileMapping(ProfileMappingT &&value)
ProfileMappingSource & WithProfileMapping(ProfileMappingT &&value)
AWS_HEALTHLAKE_API ProfileMappingSource(Aws::Utils::Json::JsonView jsonValue)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Aws::Utils::Json::JsonValue JsonValue