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>
50 template<
typename HostsT = Aws::Vector<Aws::String>>
51 void SetHosts(HostsT&& value) { m_hostsHasBeenSet =
true; m_hosts = std::forward<HostsT>(value); }
52 template<
typename HostsT = Aws::Vector<Aws::String>>
54 template<
typename HostsT = Aws::String>
67 template<
typename RoleBaseT = Aws::String>
68 void SetRoleBase(RoleBaseT&& value) { m_roleBaseHasBeenSet =
true; m_roleBase = std::forward<RoleBaseT>(value); }
69 template<
typename RoleBaseT = Aws::String>
80 template<
typename RoleNameT = Aws::String>
81 void SetRoleName(RoleNameT&& value) { m_roleNameHasBeenSet =
true; m_roleName = std::forward<RoleNameT>(value); }
82 template<
typename RoleNameT = Aws::String>
99 template<
typename RoleSearchMatchingT = Aws::String>
100 void SetRoleSearchMatching(RoleSearchMatchingT&& value) { m_roleSearchMatchingHasBeenSet =
true; m_roleSearchMatching = std::forward<RoleSearchMatchingT>(value); }
101 template<
typename RoleSearchMatchingT = Aws::String>
112 inline void SetRoleSearchSubtree(
bool value) { m_roleSearchSubtreeHasBeenSet =
true; m_roleSearchSubtree = value; }
125 template<
typename ServiceAccountPasswordT = Aws::String>
126 void SetServiceAccountPassword(ServiceAccountPasswordT&& value) { m_serviceAccountPasswordHasBeenSet =
true; m_serviceAccountPassword = std::forward<ServiceAccountPasswordT>(value); }
127 template<
typename ServiceAccountPasswordT = Aws::String>
140 template<
typename ServiceAccountUsernameT = Aws::String>
141 void SetServiceAccountUsername(ServiceAccountUsernameT&& value) { m_serviceAccountUsernameHasBeenSet =
true; m_serviceAccountUsername = std::forward<ServiceAccountUsernameT>(value); }
142 template<
typename ServiceAccountUsernameT = Aws::String>
158 template<
typename UserBaseT = Aws::String>
159 void SetUserBase(UserBaseT&& value) { m_userBaseHasBeenSet =
true; m_userBase = std::forward<UserBaseT>(value); }
160 template<
typename UserBaseT = Aws::String>
170 template<
typename UserRoleNameT = Aws::String>
171 void SetUserRoleName(UserRoleNameT&& value) { m_userRoleNameHasBeenSet =
true; m_userRoleName = std::forward<UserRoleNameT>(value); }
172 template<
typename UserRoleNameT = Aws::String>
188 template<
typename UserSearchMatchingT = Aws::String>
189 void SetUserSearchMatching(UserSearchMatchingT&& value) { m_userSearchMatchingHasBeenSet =
true; m_userSearchMatching = std::forward<UserSearchMatchingT>(value); }
190 template<
typename UserSearchMatchingT = Aws::String>
201 inline void SetUserSearchSubtree(
bool value) { m_userSearchSubtreeHasBeenSet =
true; m_userSearchSubtree = value; }
207 bool m_hostsHasBeenSet =
false;
210 bool m_roleBaseHasBeenSet =
false;
213 bool m_roleNameHasBeenSet =
false;
216 bool m_roleSearchMatchingHasBeenSet =
false;
218 bool m_roleSearchSubtree{
false};
219 bool m_roleSearchSubtreeHasBeenSet =
false;
222 bool m_serviceAccountPasswordHasBeenSet =
false;
225 bool m_serviceAccountUsernameHasBeenSet =
false;
228 bool m_userBaseHasBeenSet =
false;
231 bool m_userRoleNameHasBeenSet =
false;
234 bool m_userSearchMatchingHasBeenSet =
false;
236 bool m_userSearchSubtree{
false};
237 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