7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/mq/MQ_EXPORTS.h>
44 template <
typename HostsT = Aws::Vector<Aws::String>>
46 m_hostsHasBeenSet =
true;
47 m_hosts = std::forward<HostsT>(value);
49 template <
typename HostsT = Aws::Vector<Aws::String>>
51 SetHosts(std::forward<HostsT>(value));
54 template <
typename HostsT = Aws::String>
56 m_hostsHasBeenSet =
true;
57 m_hosts.emplace_back(std::forward<HostsT>(value));
71 template <
typename RoleBaseT = Aws::String>
73 m_roleBaseHasBeenSet =
true;
74 m_roleBase = std::forward<RoleBaseT>(value);
76 template <
typename RoleBaseT = Aws::String>
90 template <
typename RoleNameT = Aws::String>
92 m_roleNameHasBeenSet =
true;
93 m_roleName = std::forward<RoleNameT>(value);
95 template <
typename RoleNameT = Aws::String>
115 template <
typename RoleSearchMatchingT = Aws::String>
117 m_roleSearchMatchingHasBeenSet =
true;
118 m_roleSearchMatching = std::forward<RoleSearchMatchingT>(value);
120 template <
typename RoleSearchMatchingT = Aws::String>
135 m_roleSearchSubtreeHasBeenSet =
true;
136 m_roleSearchSubtree = value;
153 template <
typename ServiceAccountPasswordT = Aws::String>
155 m_serviceAccountPasswordHasBeenSet =
true;
156 m_serviceAccountPassword = std::forward<ServiceAccountPasswordT>(value);
158 template <
typename ServiceAccountPasswordT = Aws::String>
174 template <
typename ServiceAccountUsernameT = Aws::String>
176 m_serviceAccountUsernameHasBeenSet =
true;
177 m_serviceAccountUsername = std::forward<ServiceAccountUsernameT>(value);
179 template <
typename ServiceAccountUsernameT = Aws::String>
198 template <
typename UserBaseT = Aws::String>
200 m_userBaseHasBeenSet =
true;
201 m_userBase = std::forward<UserBaseT>(value);
203 template <
typename UserBaseT = Aws::String>
216 template <
typename UserRoleNameT = Aws::String>
218 m_userRoleNameHasBeenSet =
true;
219 m_userRoleName = std::forward<UserRoleNameT>(value);
221 template <
typename UserRoleNameT = Aws::String>
240 template <
typename UserSearchMatchingT = Aws::String>
242 m_userSearchMatchingHasBeenSet =
true;
243 m_userSearchMatching = std::forward<UserSearchMatchingT>(value);
245 template <
typename UserSearchMatchingT = Aws::String>
260 m_userSearchSubtreeHasBeenSet =
true;
261 m_userSearchSubtree = value;
277 bool m_roleSearchSubtree{
false};
289 bool m_userSearchSubtree{
false};
290 bool m_hostsHasBeenSet =
false;
291 bool m_roleBaseHasBeenSet =
false;
292 bool m_roleNameHasBeenSet =
false;
293 bool m_roleSearchMatchingHasBeenSet =
false;
294 bool m_roleSearchSubtreeHasBeenSet =
false;
295 bool m_serviceAccountPasswordHasBeenSet =
false;
296 bool m_serviceAccountUsernameHasBeenSet =
false;
297 bool m_userBaseHasBeenSet =
false;
298 bool m_userRoleNameHasBeenSet =
false;
299 bool m_userSearchMatchingHasBeenSet =
false;
300 bool m_userSearchSubtreeHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue