7#include <aws/mq/MQ_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
49 template<
typename HostsT = Aws::Vector<Aws::String>>
50 void SetHosts(HostsT&& value) { m_hostsHasBeenSet =
true; m_hosts = std::forward<HostsT>(value); }
51 template<
typename HostsT = Aws::Vector<Aws::String>>
53 template<
typename HostsT = Aws::String>
66 template<
typename RoleBaseT = Aws::String>
67 void SetRoleBase(RoleBaseT&& value) { m_roleBaseHasBeenSet =
true; m_roleBase = std::forward<RoleBaseT>(value); }
68 template<
typename RoleBaseT = Aws::String>
79 template<
typename RoleNameT = Aws::String>
80 void SetRoleName(RoleNameT&& value) { m_roleNameHasBeenSet =
true; m_roleName = std::forward<RoleNameT>(value); }
81 template<
typename RoleNameT = Aws::String>
98 template<
typename RoleSearchMatchingT = Aws::String>
99 void SetRoleSearchMatching(RoleSearchMatchingT&& value) { m_roleSearchMatchingHasBeenSet =
true; m_roleSearchMatching = std::forward<RoleSearchMatchingT>(value); }
100 template<
typename RoleSearchMatchingT = Aws::String>
111 inline void SetRoleSearchSubtree(
bool value) { m_roleSearchSubtreeHasBeenSet =
true; m_roleSearchSubtree = value; }
124 template<
typename ServiceAccountUsernameT = Aws::String>
125 void SetServiceAccountUsername(ServiceAccountUsernameT&& value) { m_serviceAccountUsernameHasBeenSet =
true; m_serviceAccountUsername = std::forward<ServiceAccountUsernameT>(value); }
126 template<
typename ServiceAccountUsernameT = Aws::String>
142 template<
typename UserBaseT = Aws::String>
143 void SetUserBase(UserBaseT&& value) { m_userBaseHasBeenSet =
true; m_userBase = std::forward<UserBaseT>(value); }
144 template<
typename UserBaseT = Aws::String>
154 template<
typename UserRoleNameT = Aws::String>
155 void SetUserRoleName(UserRoleNameT&& value) { m_userRoleNameHasBeenSet =
true; m_userRoleName = std::forward<UserRoleNameT>(value); }
156 template<
typename UserRoleNameT = Aws::String>
172 template<
typename UserSearchMatchingT = Aws::String>
173 void SetUserSearchMatching(UserSearchMatchingT&& value) { m_userSearchMatchingHasBeenSet =
true; m_userSearchMatching = std::forward<UserSearchMatchingT>(value); }
174 template<
typename UserSearchMatchingT = Aws::String>
185 inline void SetUserSearchSubtree(
bool value) { m_userSearchSubtreeHasBeenSet =
true; m_userSearchSubtree = value; }
191 bool m_hostsHasBeenSet =
false;
194 bool m_roleBaseHasBeenSet =
false;
197 bool m_roleNameHasBeenSet =
false;
200 bool m_roleSearchMatchingHasBeenSet =
false;
202 bool m_roleSearchSubtree{
false};
203 bool m_roleSearchSubtreeHasBeenSet =
false;
206 bool m_serviceAccountUsernameHasBeenSet =
false;
209 bool m_userBaseHasBeenSet =
false;
212 bool m_userRoleNameHasBeenSet =
false;
215 bool m_userSearchMatchingHasBeenSet =
false;
217 bool m_userSearchSubtree{
false};
218 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