7#include <aws/core/utils/memory/stl/AWSMap.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sns/SNSRequest.h>
10#include <aws/sns/SNS_EXPORTS.h>
46 template <
typename PlatformApplicationArnT = Aws::String>
48 m_platformApplicationArnHasBeenSet =
true;
49 m_platformApplicationArn = std::forward<PlatformApplicationArnT>(value);
51 template <
typename PlatformApplicationArnT = Aws::String>
68 template <
typename TokenT = Aws::String>
70 m_tokenHasBeenSet =
true;
71 m_token = std::forward<TokenT>(value);
73 template <
typename TokenT = Aws::String>
75 SetToken(std::forward<TokenT>(value));
87 template <
typename CustomUserDataT = Aws::String>
89 m_customUserDataHasBeenSet =
true;
90 m_customUserData = std::forward<CustomUserDataT>(value);
92 template <
typename CustomUserDataT = Aws::String>
107 template <
typename AttributesT = Aws::Map<Aws::String, Aws::String>>
109 m_attributesHasBeenSet =
true;
110 m_attributes = std::forward<AttributesT>(value);
112 template <
typename AttributesT = Aws::Map<Aws::String, Aws::String>>
117 template <
typename AttributesKeyT = Aws::String,
typename AttributesValueT = Aws::String>
119 m_attributesHasBeenSet =
true;
120 m_attributes.emplace(std::forward<AttributesKeyT>(key), std::forward<AttributesValueT>(value));
132 bool m_platformApplicationArnHasBeenSet =
false;
133 bool m_tokenHasBeenSet =
false;
134 bool m_customUserDataHasBeenSet =
false;
135 bool m_attributesHasBeenSet =
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