7#include <aws/core/utils/memory/stl/AWSMap.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/notificationscontacts/NotificationsContactsRequest.h>
10#include <aws/notificationscontacts/NotificationsContacts_EXPORTS.h>
15namespace NotificationsContacts {
38 template <
typename NameT = Aws::String>
40 m_nameHasBeenSet =
true;
41 m_name = std::forward<NameT>(value);
43 template <
typename NameT = Aws::String>
45 SetName(std::forward<NameT>(value));
58 template <
typename EmailAddressT = Aws::String>
60 m_emailAddressHasBeenSet =
true;
61 m_emailAddress = std::forward<EmailAddressT>(value);
63 template <
typename EmailAddressT = Aws::String>
77 template <
typename TagsT = Aws::Map<Aws::String, Aws::String>>
79 m_tagsHasBeenSet =
true;
80 m_tags = std::forward<TagsT>(value);
82 template <
typename TagsT = Aws::Map<Aws::String, Aws::String>>
84 SetTags(std::forward<TagsT>(value));
87 template <
typename TagsKeyT = Aws::String,
typename TagsValueT = Aws::String>
89 m_tagsHasBeenSet =
true;
90 m_tags.emplace(std::forward<TagsKeyT>(key), std::forward<TagsValueT>(value));
100 bool m_nameHasBeenSet =
false;
101 bool m_emailAddressHasBeenSet =
false;
102 bool m_tagsHasBeenSet =
false;
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String