7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/wickr/WickrServiceClientModel.h>
12#include <aws/wickr/Wickr_EXPORTS.h>
74 std::shared_ptr<WickrEndpointProviderBase> endpointProvider =
nullptr);
87 WickrClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
88 std::shared_ptr<WickrEndpointProviderBase> endpointProvider =
nullptr,
108 WickrClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
129 template <
typename BatchCreateUserRequestT = Model::BatchCreateUserRequest>
131 return SubmitCallable(&WickrClient::BatchCreateUser, request);
138 template <
typename BatchCreateUserRequestT = Model::BatchCreateUserRequest>
140 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
141 return SubmitAsync(&WickrClient::BatchCreateUser, request, handler, context);
156 template <
typename BatchDeleteUserRequestT = Model::BatchDeleteUserRequest>
158 return SubmitCallable(&WickrClient::BatchDeleteUser, request);
165 template <
typename BatchDeleteUserRequestT = Model::BatchDeleteUserRequest>
167 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
168 return SubmitAsync(&WickrClient::BatchDeleteUser, request, handler, context);
184 template <
typename BatchLookupUserUnameRequestT = Model::BatchLookupUserUnameRequest>
186 return SubmitCallable(&WickrClient::BatchLookupUserUname, request);
193 template <
typename BatchLookupUserUnameRequestT = Model::BatchLookupUserUnameRequest>
195 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
196 return SubmitAsync(&WickrClient::BatchLookupUserUname, request, handler, context);
213 template <
typename BatchReinviteUserRequestT = Model::BatchReinviteUserRequest>
215 return SubmitCallable(&WickrClient::BatchReinviteUser, request);
222 template <
typename BatchReinviteUserRequestT = Model::BatchReinviteUserRequest>
224 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
225 return SubmitAsync(&WickrClient::BatchReinviteUser, request, handler, context);
242 template <
typename BatchResetDevicesForUserRequestT = Model::BatchResetDevicesForUserRequest>
244 return SubmitCallable(&WickrClient::BatchResetDevicesForUser, request);
251 template <
typename BatchResetDevicesForUserRequestT = Model::BatchResetDevicesForUserRequest>
254 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
255 return SubmitAsync(&WickrClient::BatchResetDevicesForUser, request, handler, context);
273 template <
typename BatchToggleUserSuspendStatusRequestT = Model::BatchToggleUserSuspendStatusRequest>
275 const BatchToggleUserSuspendStatusRequestT& request)
const {
276 return SubmitCallable(&WickrClient::BatchToggleUserSuspendStatus, request);
283 template <
typename BatchToggleUserSuspendStatusRequestT = Model::BatchToggleUserSuspendStatusRequest>
286 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
287 return SubmitAsync(&WickrClient::BatchToggleUserSuspendStatus, request, handler, context);
302 template <
typename CreateBotRequestT = Model::CreateBotRequest>
304 return SubmitCallable(&WickrClient::CreateBot, request);
311 template <
typename CreateBotRequestT = Model::CreateBotRequest>
313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
314 return SubmitAsync(&WickrClient::CreateBot, request, handler, context);
331 template <
typename CreateDataRetentionBotRequestT = Model::CreateDataRetentionBotRequest>
333 return SubmitCallable(&WickrClient::CreateDataRetentionBot, request);
340 template <
typename CreateDataRetentionBotRequestT = Model::CreateDataRetentionBotRequest>
343 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
344 return SubmitAsync(&WickrClient::CreateDataRetentionBot, request, handler, context);
361 template <
typename CreateDataRetentionBotChallengeRequestT = Model::CreateDataRetentionBotChallengeRequest>
363 const CreateDataRetentionBotChallengeRequestT& request)
const {
364 return SubmitCallable(&WickrClient::CreateDataRetentionBotChallenge, request);
371 template <
typename CreateDataRetentionBotChallengeRequestT = Model::CreateDataRetentionBotChallengeRequest>
374 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
375 return SubmitAsync(&WickrClient::CreateDataRetentionBotChallenge, request, handler, context);
390 template <
typename CreateNetworkRequestT = Model::CreateNetworkRequest>
392 return SubmitCallable(&WickrClient::CreateNetwork, request);
399 template <
typename CreateNetworkRequestT = Model::CreateNetworkRequest>
401 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
402 return SubmitAsync(&WickrClient::CreateNetwork, request, handler, context);
418 template <
typename CreateSecurityGroupRequestT = Model::CreateSecurityGroupRequest>
420 return SubmitCallable(&WickrClient::CreateSecurityGroup, request);
427 template <
typename CreateSecurityGroupRequestT = Model::CreateSecurityGroupRequest>
429 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
430 return SubmitAsync(&WickrClient::CreateSecurityGroup, request, handler, context);
445 template <
typename DeleteBotRequestT = Model::DeleteBotRequest>
447 return SubmitCallable(&WickrClient::DeleteBot, request);
454 template <
typename DeleteBotRequestT = Model::DeleteBotRequest>
456 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
457 return SubmitAsync(&WickrClient::DeleteBot, request, handler, context);
473 template <
typename DeleteDataRetentionBotRequestT = Model::DeleteDataRetentionBotRequest>
475 return SubmitCallable(&WickrClient::DeleteDataRetentionBot, request);
482 template <
typename DeleteDataRetentionBotRequestT = Model::DeleteDataRetentionBotRequest>
485 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
486 return SubmitAsync(&WickrClient::DeleteDataRetentionBot, request, handler, context);
501 template <
typename DeleteNetworkRequestT = Model::DeleteNetworkRequest>
503 return SubmitCallable(&WickrClient::DeleteNetwork, request);
510 template <
typename DeleteNetworkRequestT = Model::DeleteNetworkRequest>
512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
513 return SubmitAsync(&WickrClient::DeleteNetwork, request, handler, context);
528 template <
typename DeleteSecurityGroupRequestT = Model::DeleteSecurityGroupRequest>
530 return SubmitCallable(&WickrClient::DeleteSecurityGroup, request);
537 template <
typename DeleteSecurityGroupRequestT = Model::DeleteSecurityGroupRequest>
539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
540 return SubmitAsync(&WickrClient::DeleteSecurityGroup, request, handler, context);
555 template <
typename GetBotRequestT = Model::GetBotRequest>
557 return SubmitCallable(&WickrClient::GetBot, request);
564 template <
typename GetBotRequestT = Model::GetBotRequest>
566 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
567 return SubmitAsync(&WickrClient::GetBot, request, handler, context);
581 template <
typename GetBotsCountRequestT = Model::GetBotsCountRequest>
583 return SubmitCallable(&WickrClient::GetBotsCount, request);
590 template <
typename GetBotsCountRequestT = Model::GetBotsCountRequest>
592 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
593 return SubmitAsync(&WickrClient::GetBotsCount, request, handler, context);
609 template <
typename GetDataRetentionBotRequestT = Model::GetDataRetentionBotRequest>
611 return SubmitCallable(&WickrClient::GetDataRetentionBot, request);
618 template <
typename GetDataRetentionBotRequestT = Model::GetDataRetentionBotRequest>
620 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
621 return SubmitAsync(&WickrClient::GetDataRetentionBot, request, handler, context);
637 template <
typename GetGuestUserHistoryCountRequestT = Model::GetGuestUserHistoryCountRequest>
639 return SubmitCallable(&WickrClient::GetGuestUserHistoryCount, request);
646 template <
typename GetGuestUserHistoryCountRequestT = Model::GetGuestUserHistoryCountRequest>
649 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
650 return SubmitAsync(&WickrClient::GetGuestUserHistoryCount, request, handler, context);
664 template <
typename GetNetworkRequestT = Model::GetNetworkRequest>
666 return SubmitCallable(&WickrClient::GetNetwork, request);
673 template <
typename GetNetworkRequestT = Model::GetNetworkRequest>
675 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
676 return SubmitAsync(&WickrClient::GetNetwork, request, handler, context);
692 template <
typename GetNetworkSettingsRequestT = Model::GetNetworkSettingsRequest>
694 return SubmitCallable(&WickrClient::GetNetworkSettings, request);
701 template <
typename GetNetworkSettingsRequestT = Model::GetNetworkSettingsRequest>
703 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
704 return SubmitAsync(&WickrClient::GetNetworkSettings, request, handler, context);
719 template <
typename GetO
idcInfoRequestT = Model::GetO
idcInfoRequest>
721 return SubmitCallable(&WickrClient::GetOidcInfo, request);
728 template <
typename GetO
idcInfoRequestT = Model::GetO
idcInfoRequest>
730 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
731 return SubmitAsync(&WickrClient::GetOidcInfo, request, handler, context);
747 template <
typename GetSecurityGroupRequestT = Model::GetSecurityGroupRequest>
749 return SubmitCallable(&WickrClient::GetSecurityGroup, request);
756 template <
typename GetSecurityGroupRequestT = Model::GetSecurityGroupRequest>
758 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
759 return SubmitAsync(&WickrClient::GetSecurityGroup, request, handler, context);
773 template <
typename GetUserRequestT = Model::GetUserRequest>
775 return SubmitCallable(&WickrClient::GetUser, request);
782 template <
typename GetUserRequestT = Model::GetUserRequest>
784 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
785 return SubmitAsync(&WickrClient::GetUser, request, handler, context);
800 template <
typename GetUsersCountRequestT = Model::GetUsersCountRequest>
802 return SubmitCallable(&WickrClient::GetUsersCount, request);
809 template <
typename GetUsersCountRequestT = Model::GetUsersCountRequest>
811 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
812 return SubmitAsync(&WickrClient::GetUsersCount, request, handler, context);
827 template <
typename ListBlockedGuestUsersRequestT = Model::ListBlockedGuestUsersRequest>
829 return SubmitCallable(&WickrClient::ListBlockedGuestUsers, request);
836 template <
typename ListBlockedGuestUsersRequestT = Model::ListBlockedGuestUsersRequest>
838 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
839 return SubmitAsync(&WickrClient::ListBlockedGuestUsers, request, handler, context);
853 template <
typename ListBotsRequestT = Model::ListBotsRequest>
855 return SubmitCallable(&WickrClient::ListBots, request);
862 template <
typename ListBotsRequestT = Model::ListBotsRequest>
864 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
865 return SubmitAsync(&WickrClient::ListBots, request, handler, context);
881 template <
typename ListDevicesForUserRequestT = Model::ListDevicesForUserRequest>
883 return SubmitCallable(&WickrClient::ListDevicesForUser, request);
890 template <
typename ListDevicesForUserRequestT = Model::ListDevicesForUserRequest>
892 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
893 return SubmitAsync(&WickrClient::ListDevicesForUser, request, handler, context);
908 template <
typename ListGuestUsersRequestT = Model::ListGuestUsersRequest>
910 return SubmitCallable(&WickrClient::ListGuestUsers, request);
917 template <
typename ListGuestUsersRequestT = Model::ListGuestUsersRequest>
919 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
920 return SubmitAsync(&WickrClient::ListGuestUsers, request, handler, context);
935 template <
typename ListNetworksRequestT = Model::ListNetworksRequest>
937 return SubmitCallable(&WickrClient::ListNetworks, request);
944 template <
typename ListNetworksRequestT = Model::ListNetworksRequest>
946 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
947 const ListNetworksRequestT& request = {})
const {
948 return SubmitAsync(&WickrClient::ListNetworks, request, handler, context);
963 template <
typename ListSecurityGroupUsersRequestT = Model::ListSecurityGroupUsersRequest>
965 return SubmitCallable(&WickrClient::ListSecurityGroupUsers, request);
972 template <
typename ListSecurityGroupUsersRequestT = Model::ListSecurityGroupUsersRequest>
975 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
976 return SubmitAsync(&WickrClient::ListSecurityGroupUsers, request, handler, context);
991 template <
typename ListSecurityGroupsRequestT = Model::ListSecurityGroupsRequest>
993 return SubmitCallable(&WickrClient::ListSecurityGroups, request);
1000 template <
typename ListSecurityGroupsRequestT = Model::ListSecurityGroupsRequest>
1002 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1003 return SubmitAsync(&WickrClient::ListSecurityGroups, request, handler, context);
1018 template <
typename ListUsersRequestT = Model::ListUsersRequest>
1020 return SubmitCallable(&WickrClient::ListUsers, request);
1027 template <
typename ListUsersRequestT = Model::ListUsersRequest>
1029 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1030 return SubmitAsync(&WickrClient::ListUsers, request, handler, context);
1046 template <
typename RegisterO
idcConfigRequestT = Model::RegisterO
idcConfigRequest>
1048 return SubmitCallable(&WickrClient::RegisterOidcConfig, request);
1055 template <
typename RegisterO
idcConfigRequestT = Model::RegisterO
idcConfigRequest>
1057 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1058 return SubmitAsync(&WickrClient::RegisterOidcConfig, request, handler, context);
1074 template <
typename RegisterO
idcConfigTestRequestT = Model::RegisterO
idcConfigTestRequest>
1076 return SubmitCallable(&WickrClient::RegisterOidcConfigTest, request);
1083 template <
typename RegisterO
idcConfigTestRequestT = Model::RegisterO
idcConfigTestRequest>
1086 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1087 return SubmitAsync(&WickrClient::RegisterOidcConfigTest, request, handler, context);
1102 template <
typename UpdateBotRequestT = Model::UpdateBotRequest>
1104 return SubmitCallable(&WickrClient::UpdateBot, request);
1111 template <
typename UpdateBotRequestT = Model::UpdateBotRequest>
1113 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1114 return SubmitAsync(&WickrClient::UpdateBot, request, handler, context);
1130 template <
typename UpdateDataRetentionRequestT = Model::UpdateDataRetentionRequest>
1132 return SubmitCallable(&WickrClient::UpdateDataRetention, request);
1139 template <
typename UpdateDataRetentionRequestT = Model::UpdateDataRetentionRequest>
1141 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1142 return SubmitAsync(&WickrClient::UpdateDataRetention, request, handler, context);
1157 template <
typename UpdateGuestUserRequestT = Model::UpdateGuestUserRequest>
1159 return SubmitCallable(&WickrClient::UpdateGuestUser, request);
1166 template <
typename UpdateGuestUserRequestT = Model::UpdateGuestUserRequest>
1168 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1169 return SubmitAsync(&WickrClient::UpdateGuestUser, request, handler, context);
1183 template <
typename UpdateNetworkRequestT = Model::UpdateNetworkRequest>
1185 return SubmitCallable(&WickrClient::UpdateNetwork, request);
1192 template <
typename UpdateNetworkRequestT = Model::UpdateNetworkRequest>
1194 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1195 return SubmitAsync(&WickrClient::UpdateNetwork, request, handler, context);
1211 template <
typename UpdateNetworkSettingsRequestT = Model::UpdateNetworkSettingsRequest>
1213 return SubmitCallable(&WickrClient::UpdateNetworkSettings, request);
1220 template <
typename UpdateNetworkSettingsRequestT = Model::UpdateNetworkSettingsRequest>
1222 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1223 return SubmitAsync(&WickrClient::UpdateNetworkSettings, request, handler, context);
1238 template <
typename UpdateSecurityGroupRequestT = Model::UpdateSecurityGroupRequest>
1240 return SubmitCallable(&WickrClient::UpdateSecurityGroup, request);
1247 template <
typename UpdateSecurityGroupRequestT = Model::UpdateSecurityGroupRequest>
1249 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1250 return SubmitAsync(&WickrClient::UpdateSecurityGroup, request, handler, context);
1267 template <
typename UpdateUserRequestT = Model::UpdateUserRequest>
1269 return SubmitCallable(&WickrClient::UpdateUser, request);
1276 template <
typename UpdateUserRequestT = Model::UpdateUserRequest>
1278 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1279 return SubmitAsync(&WickrClient::UpdateUser, request, handler, context);
1290 std::shared_ptr<WickrEndpointProviderBase> m_endpointProvider;
virtual Model::RegisterOidcConfigOutcome RegisterOidcConfig(const Model::RegisterOidcConfigRequest &request) const
Aws::Client::AWSJsonClient BASECLASS
void BatchToggleUserSuspendStatusAsync(const BatchToggleUserSuspendStatusRequestT &request, const BatchToggleUserSuspendStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateNetworkOutcomeCallable CreateNetworkCallable(const CreateNetworkRequestT &request) const
void ListBlockedGuestUsersAsync(const ListBlockedGuestUsersRequestT &request, const ListBlockedGuestUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteBotAsync(const DeleteBotRequestT &request, const DeleteBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateBotOutcomeCallable UpdateBotCallable(const UpdateBotRequestT &request) const
void CreateDataRetentionBotAsync(const CreateDataRetentionBotRequestT &request, const CreateDataRetentionBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateNetworkOutcome UpdateNetwork(const Model::UpdateNetworkRequest &request) const
virtual Model::BatchToggleUserSuspendStatusOutcome BatchToggleUserSuspendStatus(const Model::BatchToggleUserSuspendStatusRequest &request) const
std::shared_ptr< WickrEndpointProviderBase > & accessEndpointProvider()
void UpdateUserAsync(const UpdateUserRequestT &request, const UpdateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDevicesForUserAsync(const ListDevicesForUserRequestT &request, const ListDevicesForUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDevicesForUserOutcomeCallable ListDevicesForUserCallable(const ListDevicesForUserRequestT &request) const
void CreateSecurityGroupAsync(const CreateSecurityGroupRequestT &request, const CreateSecurityGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetNetworkOutcomeCallable GetNetworkCallable(const GetNetworkRequestT &request) const
WickrClient(const Aws::Wickr::WickrClientConfiguration &clientConfiguration=Aws::Wickr::WickrClientConfiguration(), std::shared_ptr< WickrEndpointProviderBase > endpointProvider=nullptr)
virtual Model::GetBotsCountOutcome GetBotsCount(const Model::GetBotsCountRequest &request) const
virtual Model::DeleteBotOutcome DeleteBot(const Model::DeleteBotRequest &request) const
void BatchDeleteUserAsync(const BatchDeleteUserRequestT &request, const BatchDeleteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchLookupUserUnameAsync(const BatchLookupUserUnameRequestT &request, const BatchLookupUserUnameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteBotOutcomeCallable DeleteBotCallable(const DeleteBotRequestT &request) const
virtual Model::CreateNetworkOutcome CreateNetwork(const Model::CreateNetworkRequest &request) const
void ListGuestUsersAsync(const ListGuestUsersRequestT &request, const ListGuestUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListBlockedGuestUsersOutcome ListBlockedGuestUsers(const Model::ListBlockedGuestUsersRequest &request) const
Model::CreateSecurityGroupOutcomeCallable CreateSecurityGroupCallable(const CreateSecurityGroupRequestT &request) const
virtual Model::GetBotOutcome GetBot(const Model::GetBotRequest &request) const
Model::UpdateGuestUserOutcomeCallable UpdateGuestUserCallable(const UpdateGuestUserRequestT &request) const
void GetBotsCountAsync(const GetBotsCountRequestT &request, const GetBotsCountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateGuestUserOutcome UpdateGuestUser(const Model::UpdateGuestUserRequest &request) const
Model::ListNetworksOutcomeCallable ListNetworksCallable(const ListNetworksRequestT &request={}) const
void DeleteDataRetentionBotAsync(const DeleteDataRetentionBotRequestT &request, const DeleteDataRetentionBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDataRetentionBotAsync(const GetDataRetentionBotRequestT &request, const GetDataRetentionBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchReinviteUserOutcome BatchReinviteUser(const Model::BatchReinviteUserRequest &request) const
void GetBotAsync(const GetBotRequestT &request, const GetBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSecurityGroupsOutcomeCallable ListSecurityGroupsCallable(const ListSecurityGroupsRequestT &request) const
virtual Model::GetUsersCountOutcome GetUsersCount(const Model::GetUsersCountRequest &request) const
Model::GetGuestUserHistoryCountOutcomeCallable GetGuestUserHistoryCountCallable(const GetGuestUserHistoryCountRequestT &request) const
WickrClientConfiguration ClientConfigurationType
Model::GetUsersCountOutcomeCallable GetUsersCountCallable(const GetUsersCountRequestT &request) const
virtual Model::GetSecurityGroupOutcome GetSecurityGroup(const Model::GetSecurityGroupRequest &request) const
virtual Model::UpdateSecurityGroupOutcome UpdateSecurityGroup(const Model::UpdateSecurityGroupRequest &request) const
virtual Model::ListDevicesForUserOutcome ListDevicesForUser(const Model::ListDevicesForUserRequest &request) const
Model::ListBotsOutcomeCallable ListBotsCallable(const ListBotsRequestT &request) const
void UpdateSecurityGroupAsync(const UpdateSecurityGroupRequestT &request, const UpdateSecurityGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateNetworkAsync(const UpdateNetworkRequestT &request, const UpdateNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListUsersOutcome ListUsers(const Model::ListUsersRequest &request) const
void BatchReinviteUserAsync(const BatchReinviteUserRequestT &request, const BatchReinviteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateNetworkAsync(const CreateNetworkRequestT &request, const CreateNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetUserOutcomeCallable GetUserCallable(const GetUserRequestT &request) const
WickrClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DeleteDataRetentionBotOutcomeCallable DeleteDataRetentionBotCallable(const DeleteDataRetentionBotRequestT &request) const
WickrClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< WickrEndpointProviderBase > endpointProvider=nullptr, const Aws::Wickr::WickrClientConfiguration &clientConfiguration=Aws::Wickr::WickrClientConfiguration())
Model::CreateDataRetentionBotChallengeOutcomeCallable CreateDataRetentionBotChallengeCallable(const CreateDataRetentionBotChallengeRequestT &request) const
void UpdateNetworkSettingsAsync(const UpdateNetworkSettingsRequestT &request, const UpdateNetworkSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateBotAsync(const UpdateBotRequestT &request, const UpdateBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteSecurityGroupOutcome DeleteSecurityGroup(const Model::DeleteSecurityGroupRequest &request) const
virtual Model::BatchCreateUserOutcome BatchCreateUser(const Model::BatchCreateUserRequest &request) const
Model::UpdateUserOutcomeCallable UpdateUserCallable(const UpdateUserRequestT &request) const
virtual Model::ListBotsOutcome ListBots(const Model::ListBotsRequest &request) const
virtual Model::CreateDataRetentionBotChallengeOutcome CreateDataRetentionBotChallenge(const Model::CreateDataRetentionBotChallengeRequest &request) const
void CreateDataRetentionBotChallengeAsync(const CreateDataRetentionBotChallengeRequestT &request, const CreateDataRetentionBotChallengeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteNetworkOutcome DeleteNetwork(const Model::DeleteNetworkRequest &request) const
virtual Model::UpdateBotOutcome UpdateBot(const Model::UpdateBotRequest &request) const
Model::GetOidcInfoOutcomeCallable GetOidcInfoCallable(const GetOidcInfoRequestT &request) const
void RegisterOidcConfigAsync(const RegisterOidcConfigRequestT &request, const RegisterOidcConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchCreateUserAsync(const BatchCreateUserRequestT &request, const BatchCreateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
virtual Model::BatchDeleteUserOutcome BatchDeleteUser(const Model::BatchDeleteUserRequest &request) const
Model::RegisterOidcConfigOutcomeCallable RegisterOidcConfigCallable(const RegisterOidcConfigRequestT &request) const
Model::GetNetworkSettingsOutcomeCallable GetNetworkSettingsCallable(const GetNetworkSettingsRequestT &request) const
void ListSecurityGroupUsersAsync(const ListSecurityGroupUsersRequestT &request, const ListSecurityGroupUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchResetDevicesForUserAsync(const BatchResetDevicesForUserRequestT &request, const BatchResetDevicesForUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchCreateUserOutcomeCallable BatchCreateUserCallable(const BatchCreateUserRequestT &request) const
virtual Model::CreateDataRetentionBotOutcome CreateDataRetentionBot(const Model::CreateDataRetentionBotRequest &request) const
Model::GetBotOutcomeCallable GetBotCallable(const GetBotRequestT &request) const
void GetNetworkSettingsAsync(const GetNetworkSettingsRequestT &request, const GetNetworkSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateSecurityGroupOutcome CreateSecurityGroup(const Model::CreateSecurityGroupRequest &request) const
WickrClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< WickrEndpointProviderBase > endpointProvider=nullptr, const Aws::Wickr::WickrClientConfiguration &clientConfiguration=Aws::Wickr::WickrClientConfiguration())
void GetUsersCountAsync(const GetUsersCountRequestT &request, const GetUsersCountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateBotOutcomeCallable CreateBotCallable(const CreateBotRequestT &request) const
void DeleteSecurityGroupAsync(const DeleteSecurityGroupRequestT &request, const DeleteSecurityGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
Model::GetBotsCountOutcomeCallable GetBotsCountCallable(const GetBotsCountRequestT &request) const
static const char * GetServiceName()
Model::BatchReinviteUserOutcomeCallable BatchReinviteUserCallable(const BatchReinviteUserRequestT &request) const
void GetOidcInfoAsync(const GetOidcInfoRequestT &request, const GetOidcInfoResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetUserAsync(const GetUserRequestT &request, const GetUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateNetworkSettingsOutcome UpdateNetworkSettings(const Model::UpdateNetworkSettingsRequest &request) const
WickrClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::GetOidcInfoOutcome GetOidcInfo(const Model::GetOidcInfoRequest &request) const
virtual Model::GetDataRetentionBotOutcome GetDataRetentionBot(const Model::GetDataRetentionBotRequest &request) const
virtual Model::ListSecurityGroupsOutcome ListSecurityGroups(const Model::ListSecurityGroupsRequest &request) const
virtual Model::GetUserOutcome GetUser(const Model::GetUserRequest &request) const
Model::ListBlockedGuestUsersOutcomeCallable ListBlockedGuestUsersCallable(const ListBlockedGuestUsersRequestT &request) const
void CreateBotAsync(const CreateBotRequestT &request, const CreateBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListBotsAsync(const ListBotsRequestT &request, const ListBotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateBotOutcome CreateBot(const Model::CreateBotRequest &request) const
void UpdateGuestUserAsync(const UpdateGuestUserRequestT &request, const UpdateGuestUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetDataRetentionBotOutcomeCallable GetDataRetentionBotCallable(const GetDataRetentionBotRequestT &request) const
void DeleteNetworkAsync(const DeleteNetworkRequestT &request, const DeleteNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchToggleUserSuspendStatusOutcomeCallable BatchToggleUserSuspendStatusCallable(const BatchToggleUserSuspendStatusRequestT &request) const
Model::BatchDeleteUserOutcomeCallable BatchDeleteUserCallable(const BatchDeleteUserRequestT &request) const
Model::RegisterOidcConfigTestOutcomeCallable RegisterOidcConfigTestCallable(const RegisterOidcConfigTestRequestT &request) const
Model::UpdateNetworkOutcomeCallable UpdateNetworkCallable(const UpdateNetworkRequestT &request) const
Model::BatchResetDevicesForUserOutcomeCallable BatchResetDevicesForUserCallable(const BatchResetDevicesForUserRequestT &request) const
void GetNetworkAsync(const GetNetworkRequestT &request, const GetNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchLookupUserUnameOutcomeCallable BatchLookupUserUnameCallable(const BatchLookupUserUnameRequestT &request) const
Model::DeleteNetworkOutcomeCallable DeleteNetworkCallable(const DeleteNetworkRequestT &request) const
void GetSecurityGroupAsync(const GetSecurityGroupRequestT &request, const GetSecurityGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateDataRetentionAsync(const UpdateDataRetentionRequestT &request, const UpdateDataRetentionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
WickrClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::GetNetworkOutcome GetNetwork(const Model::GetNetworkRequest &request) const
virtual Model::UpdateUserOutcome UpdateUser(const Model::UpdateUserRequest &request) const
Model::UpdateDataRetentionOutcomeCallable UpdateDataRetentionCallable(const UpdateDataRetentionRequestT &request) const
Model::ListSecurityGroupUsersOutcomeCallable ListSecurityGroupUsersCallable(const ListSecurityGroupUsersRequestT &request) const
virtual Model::ListNetworksOutcome ListNetworks(const Model::ListNetworksRequest &request={}) const
Model::DeleteSecurityGroupOutcomeCallable DeleteSecurityGroupCallable(const DeleteSecurityGroupRequestT &request) const
Model::CreateDataRetentionBotOutcomeCallable CreateDataRetentionBotCallable(const CreateDataRetentionBotRequestT &request) const
Model::GetSecurityGroupOutcomeCallable GetSecurityGroupCallable(const GetSecurityGroupRequestT &request) const
virtual Model::BatchLookupUserUnameOutcome BatchLookupUserUname(const Model::BatchLookupUserUnameRequest &request) const
void ListSecurityGroupsAsync(const ListSecurityGroupsRequestT &request, const ListSecurityGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RegisterOidcConfigTestAsync(const RegisterOidcConfigTestRequestT &request, const RegisterOidcConfigTestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListUsersOutcomeCallable ListUsersCallable(const ListUsersRequestT &request) const
virtual Model::RegisterOidcConfigTestOutcome RegisterOidcConfigTest(const Model::RegisterOidcConfigTestRequest &request) const
Model::UpdateNetworkSettingsOutcomeCallable UpdateNetworkSettingsCallable(const UpdateNetworkSettingsRequestT &request) const
virtual Model::GetNetworkSettingsOutcome GetNetworkSettings(const Model::GetNetworkSettingsRequest &request) const
virtual Model::GetGuestUserHistoryCountOutcome GetGuestUserHistoryCount(const Model::GetGuestUserHistoryCountRequest &request) const
virtual Model::DeleteDataRetentionBotOutcome DeleteDataRetentionBot(const Model::DeleteDataRetentionBotRequest &request) const
void GetGuestUserHistoryCountAsync(const GetGuestUserHistoryCountRequestT &request, const GetGuestUserHistoryCountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
WickrEndpointProvider EndpointProviderType
virtual Model::ListSecurityGroupUsersOutcome ListSecurityGroupUsers(const Model::ListSecurityGroupUsersRequest &request) const
void ListUsersAsync(const ListUsersRequestT &request, const ListUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListGuestUsersOutcome ListGuestUsers(const Model::ListGuestUsersRequest &request) const
Model::UpdateSecurityGroupOutcomeCallable UpdateSecurityGroupCallable(const UpdateSecurityGroupRequestT &request) const
Model::ListGuestUsersOutcomeCallable ListGuestUsersCallable(const ListGuestUsersRequestT &request) const
virtual Model::BatchResetDevicesForUserOutcome BatchResetDevicesForUser(const Model::BatchResetDevicesForUserRequest &request) const
virtual Model::UpdateDataRetentionOutcome UpdateDataRetention(const Model::UpdateDataRetentionRequest &request) const
void ListNetworksAsync(const ListNetworksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListNetworksRequestT &request={}) const
std::future< ListGuestUsersOutcome > ListGuestUsersOutcomeCallable
std::future< CreateSecurityGroupOutcome > CreateSecurityGroupOutcomeCallable
std::future< BatchLookupUserUnameOutcome > BatchLookupUserUnameOutcomeCallable
std::future< GetNetworkOutcome > GetNetworkOutcomeCallable
std::future< DeleteBotOutcome > DeleteBotOutcomeCallable
std::future< CreateBotOutcome > CreateBotOutcomeCallable
std::future< DeleteNetworkOutcome > DeleteNetworkOutcomeCallable
std::future< UpdateGuestUserOutcome > UpdateGuestUserOutcomeCallable
std::future< BatchToggleUserSuspendStatusOutcome > BatchToggleUserSuspendStatusOutcomeCallable
std::future< GetUserOutcome > GetUserOutcomeCallable
std::future< ListNetworksOutcome > ListNetworksOutcomeCallable
std::future< GetNetworkSettingsOutcome > GetNetworkSettingsOutcomeCallable
std::future< DeleteDataRetentionBotOutcome > DeleteDataRetentionBotOutcomeCallable
std::future< CreateNetworkOutcome > CreateNetworkOutcomeCallable
std::future< UpdateSecurityGroupOutcome > UpdateSecurityGroupOutcomeCallable
std::future< RegisterOidcConfigOutcome > RegisterOidcConfigOutcomeCallable
std::future< GetGuestUserHistoryCountOutcome > GetGuestUserHistoryCountOutcomeCallable
std::future< CreateDataRetentionBotOutcome > CreateDataRetentionBotOutcomeCallable
std::future< BatchDeleteUserOutcome > BatchDeleteUserOutcomeCallable
std::future< BatchReinviteUserOutcome > BatchReinviteUserOutcomeCallable
std::future< UpdateBotOutcome > UpdateBotOutcomeCallable
std::future< GetUsersCountOutcome > GetUsersCountOutcomeCallable
std::future< GetOidcInfoOutcome > GetOidcInfoOutcomeCallable
std::future< ListBotsOutcome > ListBotsOutcomeCallable
std::future< ListDevicesForUserOutcome > ListDevicesForUserOutcomeCallable
std::future< GetBotsCountOutcome > GetBotsCountOutcomeCallable
std::future< GetDataRetentionBotOutcome > GetDataRetentionBotOutcomeCallable
std::future< ListSecurityGroupsOutcome > ListSecurityGroupsOutcomeCallable
std::future< ListUsersOutcome > ListUsersOutcomeCallable
std::future< UpdateNetworkOutcome > UpdateNetworkOutcomeCallable
std::future< ListSecurityGroupUsersOutcome > ListSecurityGroupUsersOutcomeCallable
std::future< BatchCreateUserOutcome > BatchCreateUserOutcomeCallable
std::future< BatchResetDevicesForUserOutcome > BatchResetDevicesForUserOutcomeCallable
std::future< DeleteSecurityGroupOutcome > DeleteSecurityGroupOutcomeCallable
std::future< UpdateDataRetentionOutcome > UpdateDataRetentionOutcomeCallable
std::future< GetSecurityGroupOutcome > GetSecurityGroupOutcomeCallable
std::future< UpdateUserOutcome > UpdateUserOutcomeCallable
std::future< GetBotOutcome > GetBotOutcomeCallable
std::future< ListBlockedGuestUsersOutcome > ListBlockedGuestUsersOutcomeCallable
std::future< UpdateNetworkSettingsOutcome > UpdateNetworkSettingsOutcomeCallable
std::future< RegisterOidcConfigTestOutcome > RegisterOidcConfigTestOutcomeCallable
std::future< CreateDataRetentionBotChallengeOutcome > CreateDataRetentionBotChallengeOutcomeCallable
std::function< void(const WickrClient *, const Model::GetDataRetentionBotRequest &, const Model::GetDataRetentionBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataRetentionBotResponseReceivedHandler
std::function< void(const WickrClient *, const Model::GetGuestUserHistoryCountRequest &, const Model::GetGuestUserHistoryCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGuestUserHistoryCountResponseReceivedHandler
std::function< void(const WickrClient *, const Model::BatchToggleUserSuspendStatusRequest &, const Model::BatchToggleUserSuspendStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchToggleUserSuspendStatusResponseReceivedHandler
std::function< void(const WickrClient *, const Model::BatchResetDevicesForUserRequest &, const Model::BatchResetDevicesForUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchResetDevicesForUserResponseReceivedHandler
std::function< void(const WickrClient *, const Model::ListNetworksRequest &, const Model::ListNetworksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNetworksResponseReceivedHandler
std::function< void(const WickrClient *, const Model::UpdateDataRetentionRequest &, const Model::UpdateDataRetentionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDataRetentionResponseReceivedHandler
std::function< void(const WickrClient *, const Model::GetBotsCountRequest &, const Model::GetBotsCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBotsCountResponseReceivedHandler
std::function< void(const WickrClient *, const Model::UpdateNetworkSettingsRequest &, const Model::UpdateNetworkSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateNetworkSettingsResponseReceivedHandler
std::function< void(const WickrClient *, const Model::ListBotsRequest &, const Model::ListBotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBotsResponseReceivedHandler
std::function< void(const WickrClient *, const Model::ListDevicesForUserRequest &, const Model::ListDevicesForUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDevicesForUserResponseReceivedHandler
std::function< void(const WickrClient *, const Model::BatchDeleteUserRequest &, const Model::BatchDeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeleteUserResponseReceivedHandler
std::function< void(const WickrClient *, const Model::GetNetworkRequest &, const Model::GetNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetNetworkResponseReceivedHandler
std::function< void(const WickrClient *, const Model::DeleteDataRetentionBotRequest &, const Model::DeleteDataRetentionBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDataRetentionBotResponseReceivedHandler
std::function< void(const WickrClient *, const Model::DeleteNetworkRequest &, const Model::DeleteNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNetworkResponseReceivedHandler
std::function< void(const WickrClient *, const Model::UpdateNetworkRequest &, const Model::UpdateNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateNetworkResponseReceivedHandler
std::function< void(const WickrClient *, const Model::CreateBotRequest &, const Model::CreateBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBotResponseReceivedHandler
std::function< void(const WickrClient *, const Model::GetUserRequest &, const Model::GetUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUserResponseReceivedHandler
std::function< void(const WickrClient *, const Model::UpdateBotRequest &, const Model::UpdateBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBotResponseReceivedHandler
std::function< void(const WickrClient *, const Model::DeleteSecurityGroupRequest &, const Model::DeleteSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSecurityGroupResponseReceivedHandler
std::function< void(const WickrClient *, const Model::GetOidcInfoRequest &, const Model::GetOidcInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOidcInfoResponseReceivedHandler
std::function< void(const WickrClient *, const Model::ListSecurityGroupUsersRequest &, const Model::ListSecurityGroupUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSecurityGroupUsersResponseReceivedHandler
std::function< void(const WickrClient *, const Model::UpdateSecurityGroupRequest &, const Model::UpdateSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSecurityGroupResponseReceivedHandler
std::function< void(const WickrClient *, const Model::GetSecurityGroupRequest &, const Model::GetSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSecurityGroupResponseReceivedHandler
std::function< void(const WickrClient *, const Model::CreateNetworkRequest &, const Model::CreateNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNetworkResponseReceivedHandler
std::function< void(const WickrClient *, const Model::UpdateUserRequest &, const Model::UpdateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateUserResponseReceivedHandler
std::function< void(const WickrClient *, const Model::UpdateGuestUserRequest &, const Model::UpdateGuestUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateGuestUserResponseReceivedHandler
std::function< void(const WickrClient *, const Model::CreateDataRetentionBotRequest &, const Model::CreateDataRetentionBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDataRetentionBotResponseReceivedHandler
std::function< void(const WickrClient *, const Model::CreateDataRetentionBotChallengeRequest &, const Model::CreateDataRetentionBotChallengeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDataRetentionBotChallengeResponseReceivedHandler
std::function< void(const WickrClient *, const Model::RegisterOidcConfigRequest &, const Model::RegisterOidcConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterOidcConfigResponseReceivedHandler
std::function< void(const WickrClient *, const Model::BatchCreateUserRequest &, const Model::BatchCreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchCreateUserResponseReceivedHandler
std::function< void(const WickrClient *, const Model::ListGuestUsersRequest &, const Model::ListGuestUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListGuestUsersResponseReceivedHandler
std::function< void(const WickrClient *, const Model::DeleteBotRequest &, const Model::DeleteBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBotResponseReceivedHandler
std::function< void(const WickrClient *, const Model::GetBotRequest &, const Model::GetBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBotResponseReceivedHandler
std::function< void(const WickrClient *, const Model::GetNetworkSettingsRequest &, const Model::GetNetworkSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetNetworkSettingsResponseReceivedHandler
std::function< void(const WickrClient *, const Model::ListBlockedGuestUsersRequest &, const Model::ListBlockedGuestUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBlockedGuestUsersResponseReceivedHandler
std::function< void(const WickrClient *, const Model::BatchReinviteUserRequest &, const Model::BatchReinviteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchReinviteUserResponseReceivedHandler
std::function< void(const WickrClient *, const Model::CreateSecurityGroupRequest &, const Model::CreateSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSecurityGroupResponseReceivedHandler
std::function< void(const WickrClient *, const Model::RegisterOidcConfigTestRequest &, const Model::RegisterOidcConfigTestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterOidcConfigTestResponseReceivedHandler
std::function< void(const WickrClient *, const Model::ListUsersRequest &, const Model::ListUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUsersResponseReceivedHandler
std::function< void(const WickrClient *, const Model::BatchLookupUserUnameRequest &, const Model::BatchLookupUserUnameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchLookupUserUnameResponseReceivedHandler
std::function< void(const WickrClient *, const Model::GetUsersCountRequest &, const Model::GetUsersCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUsersCountResponseReceivedHandler
std::function< void(const WickrClient *, const Model::ListSecurityGroupsRequest &, const Model::ListSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSecurityGroupsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String