AWS SDK for C++

AWS SDK for C++ Version 1.11.785

Loading...
Searching...
No Matches
WickrServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/wickr/WickrEndpointProvider.h>
15#include <aws/wickr/WickrErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in WickrClient header */
22#include <aws/wickr/model/BatchCreateUserResult.h>
23#include <aws/wickr/model/BatchDeleteUserResult.h>
24#include <aws/wickr/model/BatchLookupUserUnameResult.h>
25#include <aws/wickr/model/BatchReinviteUserResult.h>
26#include <aws/wickr/model/BatchResetDevicesForUserResult.h>
27#include <aws/wickr/model/BatchToggleUserSuspendStatusResult.h>
28#include <aws/wickr/model/CreateBotResult.h>
29#include <aws/wickr/model/CreateDataRetentionBotChallengeResult.h>
30#include <aws/wickr/model/CreateDataRetentionBotResult.h>
31#include <aws/wickr/model/CreateNetworkResult.h>
32#include <aws/wickr/model/CreateSecurityGroupResult.h>
33#include <aws/wickr/model/DeleteBotResult.h>
34#include <aws/wickr/model/DeleteDataRetentionBotResult.h>
35#include <aws/wickr/model/DeleteNetworkResult.h>
36#include <aws/wickr/model/DeleteSecurityGroupResult.h>
37#include <aws/wickr/model/GetBotResult.h>
38#include <aws/wickr/model/GetBotsCountResult.h>
39#include <aws/wickr/model/GetDataRetentionBotResult.h>
40#include <aws/wickr/model/GetGuestUserHistoryCountResult.h>
41#include <aws/wickr/model/GetNetworkResult.h>
42#include <aws/wickr/model/GetNetworkSettingsResult.h>
43#include <aws/wickr/model/GetOidcInfoResult.h>
44#include <aws/wickr/model/GetOpentdfConfigResult.h>
45#include <aws/wickr/model/GetSecurityGroupResult.h>
46#include <aws/wickr/model/GetUserResult.h>
47#include <aws/wickr/model/GetUsersCountResult.h>
48#include <aws/wickr/model/ListBlockedGuestUsersResult.h>
49#include <aws/wickr/model/ListBotsResult.h>
50#include <aws/wickr/model/ListDevicesForUserResult.h>
51#include <aws/wickr/model/ListGuestUsersResult.h>
52#include <aws/wickr/model/ListNetworksRequest.h>
53#include <aws/wickr/model/ListNetworksResult.h>
54#include <aws/wickr/model/ListSecurityGroupUsersResult.h>
55#include <aws/wickr/model/ListSecurityGroupsResult.h>
56#include <aws/wickr/model/ListUsersResult.h>
57#include <aws/wickr/model/RegisterOidcConfigResult.h>
58#include <aws/wickr/model/RegisterOidcConfigTestResult.h>
59#include <aws/wickr/model/RegisterOpentdfConfigResult.h>
60#include <aws/wickr/model/UpdateBotResult.h>
61#include <aws/wickr/model/UpdateDataRetentionResult.h>
62#include <aws/wickr/model/UpdateGuestUserResult.h>
63#include <aws/wickr/model/UpdateNetworkResult.h>
64#include <aws/wickr/model/UpdateNetworkSettingsResult.h>
65#include <aws/wickr/model/UpdateSecurityGroupResult.h>
66#include <aws/wickr/model/UpdateUserResult.h>
67/* End of service model headers required in WickrClient header */
68
69namespace Aws {
70namespace Http {
71class HttpClient;
72class HttpClientFactory;
73} // namespace Http
74
75namespace Utils {
76template <typename R, typename E>
77class Outcome;
78
79namespace Threading {
80class Executor;
81} // namespace Threading
82} // namespace Utils
83
84namespace Auth {
85class AWSCredentials;
86class AWSCredentialsProvider;
87} // namespace Auth
88
89namespace Client {
90class RetryStrategy;
91} // namespace Client
92
93namespace Wickr {
97
98namespace Model {
99/* Service model forward declarations required in WickrClient header */
100class BatchCreateUserRequest;
101class BatchDeleteUserRequest;
102class BatchLookupUserUnameRequest;
103class BatchReinviteUserRequest;
104class BatchResetDevicesForUserRequest;
105class BatchToggleUserSuspendStatusRequest;
106class CreateBotRequest;
107class CreateDataRetentionBotRequest;
108class CreateDataRetentionBotChallengeRequest;
109class CreateNetworkRequest;
110class CreateSecurityGroupRequest;
111class DeleteBotRequest;
112class DeleteDataRetentionBotRequest;
113class DeleteNetworkRequest;
114class DeleteSecurityGroupRequest;
115class GetBotRequest;
116class GetBotsCountRequest;
117class GetDataRetentionBotRequest;
118class GetGuestUserHistoryCountRequest;
119class GetNetworkRequest;
120class GetNetworkSettingsRequest;
121class GetOidcInfoRequest;
122class GetOpentdfConfigRequest;
123class GetSecurityGroupRequest;
124class GetUserRequest;
125class GetUsersCountRequest;
126class ListBlockedGuestUsersRequest;
127class ListBotsRequest;
128class ListDevicesForUserRequest;
129class ListGuestUsersRequest;
130class ListNetworksRequest;
131class ListSecurityGroupUsersRequest;
132class ListSecurityGroupsRequest;
133class ListUsersRequest;
134class RegisterOidcConfigRequest;
135class RegisterOidcConfigTestRequest;
136class RegisterOpentdfConfigRequest;
137class UpdateBotRequest;
138class UpdateDataRetentionRequest;
139class UpdateGuestUserRequest;
140class UpdateNetworkRequest;
141class UpdateNetworkSettingsRequest;
142class UpdateSecurityGroupRequest;
143class UpdateUserRequest;
144/* End of service model forward declarations required in WickrClient header */
145
146/* Service model Outcome class definitions */
191/* End of service model Outcome class definitions */
192
193/* Service model Outcome callable definitions */
194typedef std::future<BatchCreateUserOutcome> BatchCreateUserOutcomeCallable;
195typedef std::future<BatchDeleteUserOutcome> BatchDeleteUserOutcomeCallable;
196typedef std::future<BatchLookupUserUnameOutcome> BatchLookupUserUnameOutcomeCallable;
197typedef std::future<BatchReinviteUserOutcome> BatchReinviteUserOutcomeCallable;
198typedef std::future<BatchResetDevicesForUserOutcome> BatchResetDevicesForUserOutcomeCallable;
199typedef std::future<BatchToggleUserSuspendStatusOutcome> BatchToggleUserSuspendStatusOutcomeCallable;
200typedef std::future<CreateBotOutcome> CreateBotOutcomeCallable;
201typedef std::future<CreateDataRetentionBotOutcome> CreateDataRetentionBotOutcomeCallable;
202typedef std::future<CreateDataRetentionBotChallengeOutcome> CreateDataRetentionBotChallengeOutcomeCallable;
203typedef std::future<CreateNetworkOutcome> CreateNetworkOutcomeCallable;
204typedef std::future<CreateSecurityGroupOutcome> CreateSecurityGroupOutcomeCallable;
205typedef std::future<DeleteBotOutcome> DeleteBotOutcomeCallable;
206typedef std::future<DeleteDataRetentionBotOutcome> DeleteDataRetentionBotOutcomeCallable;
207typedef std::future<DeleteNetworkOutcome> DeleteNetworkOutcomeCallable;
208typedef std::future<DeleteSecurityGroupOutcome> DeleteSecurityGroupOutcomeCallable;
209typedef std::future<GetBotOutcome> GetBotOutcomeCallable;
210typedef std::future<GetBotsCountOutcome> GetBotsCountOutcomeCallable;
211typedef std::future<GetDataRetentionBotOutcome> GetDataRetentionBotOutcomeCallable;
212typedef std::future<GetGuestUserHistoryCountOutcome> GetGuestUserHistoryCountOutcomeCallable;
213typedef std::future<GetNetworkOutcome> GetNetworkOutcomeCallable;
214typedef std::future<GetNetworkSettingsOutcome> GetNetworkSettingsOutcomeCallable;
215typedef std::future<GetOidcInfoOutcome> GetOidcInfoOutcomeCallable;
216typedef std::future<GetOpentdfConfigOutcome> GetOpentdfConfigOutcomeCallable;
217typedef std::future<GetSecurityGroupOutcome> GetSecurityGroupOutcomeCallable;
218typedef std::future<GetUserOutcome> GetUserOutcomeCallable;
219typedef std::future<GetUsersCountOutcome> GetUsersCountOutcomeCallable;
220typedef std::future<ListBlockedGuestUsersOutcome> ListBlockedGuestUsersOutcomeCallable;
221typedef std::future<ListBotsOutcome> ListBotsOutcomeCallable;
222typedef std::future<ListDevicesForUserOutcome> ListDevicesForUserOutcomeCallable;
223typedef std::future<ListGuestUsersOutcome> ListGuestUsersOutcomeCallable;
224typedef std::future<ListNetworksOutcome> ListNetworksOutcomeCallable;
225typedef std::future<ListSecurityGroupUsersOutcome> ListSecurityGroupUsersOutcomeCallable;
226typedef std::future<ListSecurityGroupsOutcome> ListSecurityGroupsOutcomeCallable;
227typedef std::future<ListUsersOutcome> ListUsersOutcomeCallable;
228typedef std::future<RegisterOidcConfigOutcome> RegisterOidcConfigOutcomeCallable;
229typedef std::future<RegisterOidcConfigTestOutcome> RegisterOidcConfigTestOutcomeCallable;
230typedef std::future<RegisterOpentdfConfigOutcome> RegisterOpentdfConfigOutcomeCallable;
231typedef std::future<UpdateBotOutcome> UpdateBotOutcomeCallable;
232typedef std::future<UpdateDataRetentionOutcome> UpdateDataRetentionOutcomeCallable;
233typedef std::future<UpdateGuestUserOutcome> UpdateGuestUserOutcomeCallable;
234typedef std::future<UpdateNetworkOutcome> UpdateNetworkOutcomeCallable;
235typedef std::future<UpdateNetworkSettingsOutcome> UpdateNetworkSettingsOutcomeCallable;
236typedef std::future<UpdateSecurityGroupOutcome> UpdateSecurityGroupOutcomeCallable;
237typedef std::future<UpdateUserOutcome> UpdateUserOutcomeCallable;
238/* End of service model Outcome callable definitions */
239} // namespace Model
240
241class WickrClient;
242
243/* Service model async handlers definitions */
244typedef std::function<void(const WickrClient*, const Model::BatchCreateUserRequest&, const Model::BatchCreateUserOutcome&,
245 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
247typedef std::function<void(const WickrClient*, const Model::BatchDeleteUserRequest&, const Model::BatchDeleteUserOutcome&,
248 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
250typedef std::function<void(const WickrClient*, const Model::BatchLookupUserUnameRequest&, const Model::BatchLookupUserUnameOutcome&,
251 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
253typedef std::function<void(const WickrClient*, const Model::BatchReinviteUserRequest&, const Model::BatchReinviteUserOutcome&,
254 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
257 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
259typedef std::function<void(const WickrClient*, const Model::BatchToggleUserSuspendStatusRequest&,
261 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
263typedef std::function<void(const WickrClient*, const Model::CreateBotRequest&, const Model::CreateBotOutcome&,
264 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
266typedef std::function<void(const WickrClient*, const Model::CreateDataRetentionBotRequest&, const Model::CreateDataRetentionBotOutcome&,
267 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
269typedef std::function<void(const WickrClient*, const Model::CreateDataRetentionBotChallengeRequest&,
271 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
273typedef std::function<void(const WickrClient*, const Model::CreateNetworkRequest&, const Model::CreateNetworkOutcome&,
274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
276typedef std::function<void(const WickrClient*, const Model::CreateSecurityGroupRequest&, const Model::CreateSecurityGroupOutcome&,
277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
279typedef std::function<void(const WickrClient*, const Model::DeleteBotRequest&, const Model::DeleteBotOutcome&,
280 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
282typedef std::function<void(const WickrClient*, const Model::DeleteDataRetentionBotRequest&, const Model::DeleteDataRetentionBotOutcome&,
283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
285typedef std::function<void(const WickrClient*, const Model::DeleteNetworkRequest&, const Model::DeleteNetworkOutcome&,
286 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
288typedef std::function<void(const WickrClient*, const Model::DeleteSecurityGroupRequest&, const Model::DeleteSecurityGroupOutcome&,
289 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
291typedef std::function<void(const WickrClient*, const Model::GetBotRequest&, const Model::GetBotOutcome&,
292 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
294typedef std::function<void(const WickrClient*, const Model::GetBotsCountRequest&, const Model::GetBotsCountOutcome&,
295 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
297typedef std::function<void(const WickrClient*, const Model::GetDataRetentionBotRequest&, const Model::GetDataRetentionBotOutcome&,
298 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
301 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
303typedef std::function<void(const WickrClient*, const Model::GetNetworkRequest&, const Model::GetNetworkOutcome&,
304 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
306typedef std::function<void(const WickrClient*, const Model::GetNetworkSettingsRequest&, const Model::GetNetworkSettingsOutcome&,
307 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
309typedef std::function<void(const WickrClient*, const Model::GetOidcInfoRequest&, const Model::GetOidcInfoOutcome&,
310 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
312typedef std::function<void(const WickrClient*, const Model::GetOpentdfConfigRequest&, const Model::GetOpentdfConfigOutcome&,
313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
315typedef std::function<void(const WickrClient*, const Model::GetSecurityGroupRequest&, const Model::GetSecurityGroupOutcome&,
316 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
318typedef std::function<void(const WickrClient*, const Model::GetUserRequest&, const Model::GetUserOutcome&,
319 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
321typedef std::function<void(const WickrClient*, const Model::GetUsersCountRequest&, const Model::GetUsersCountOutcome&,
322 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
324typedef std::function<void(const WickrClient*, const Model::ListBlockedGuestUsersRequest&, const Model::ListBlockedGuestUsersOutcome&,
325 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
327typedef std::function<void(const WickrClient*, const Model::ListBotsRequest&, const Model::ListBotsOutcome&,
328 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
330typedef std::function<void(const WickrClient*, const Model::ListDevicesForUserRequest&, const Model::ListDevicesForUserOutcome&,
331 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
333typedef std::function<void(const WickrClient*, const Model::ListGuestUsersRequest&, const Model::ListGuestUsersOutcome&,
334 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
336typedef std::function<void(const WickrClient*, const Model::ListNetworksRequest&, const Model::ListNetworksOutcome&,
337 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
339typedef std::function<void(const WickrClient*, const Model::ListSecurityGroupUsersRequest&, const Model::ListSecurityGroupUsersOutcome&,
340 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
342typedef std::function<void(const WickrClient*, const Model::ListSecurityGroupsRequest&, const Model::ListSecurityGroupsOutcome&,
343 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
345typedef std::function<void(const WickrClient*, const Model::ListUsersRequest&, const Model::ListUsersOutcome&,
346 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
348typedef std::function<void(const WickrClient*, const Model::RegisterOidcConfigRequest&, const Model::RegisterOidcConfigOutcome&,
349 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
351typedef std::function<void(const WickrClient*, const Model::RegisterOidcConfigTestRequest&, const Model::RegisterOidcConfigTestOutcome&,
352 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
354typedef std::function<void(const WickrClient*, const Model::RegisterOpentdfConfigRequest&, const Model::RegisterOpentdfConfigOutcome&,
355 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
357typedef std::function<void(const WickrClient*, const Model::UpdateBotRequest&, const Model::UpdateBotOutcome&,
358 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
360typedef std::function<void(const WickrClient*, const Model::UpdateDataRetentionRequest&, const Model::UpdateDataRetentionOutcome&,
361 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
363typedef std::function<void(const WickrClient*, const Model::UpdateGuestUserRequest&, const Model::UpdateGuestUserOutcome&,
364 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
366typedef std::function<void(const WickrClient*, const Model::UpdateNetworkRequest&, const Model::UpdateNetworkOutcome&,
367 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
369typedef std::function<void(const WickrClient*, const Model::UpdateNetworkSettingsRequest&, const Model::UpdateNetworkSettingsOutcome&,
370 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
372typedef std::function<void(const WickrClient*, const Model::UpdateSecurityGroupRequest&, const Model::UpdateSecurityGroupOutcome&,
373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
375typedef std::function<void(const WickrClient*, const Model::UpdateUserRequest&, const Model::UpdateUserOutcome&,
376 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
378/* End of service model async handlers definitions */
379} // namespace Wickr
380} // namespace Aws
EndpointProviderBase< WickrClientConfiguration, WickrBuiltInParameters, WickrClientContextParameters > WickrEndpointProviderBase
Aws::Utils::Outcome< CreateDataRetentionBotResult, WickrError > CreateDataRetentionBotOutcome
std::future< ListGuestUsersOutcome > ListGuestUsersOutcomeCallable
std::future< CreateSecurityGroupOutcome > CreateSecurityGroupOutcomeCallable
Aws::Utils::Outcome< ListDevicesForUserResult, WickrError > ListDevicesForUserOutcome
std::future< BatchLookupUserUnameOutcome > BatchLookupUserUnameOutcomeCallable
std::future< GetNetworkOutcome > GetNetworkOutcomeCallable
Aws::Utils::Outcome< ListUsersResult, WickrError > ListUsersOutcome
std::future< DeleteBotOutcome > DeleteBotOutcomeCallable
Aws::Utils::Outcome< GetOidcInfoResult, WickrError > GetOidcInfoOutcome
std::future< CreateBotOutcome > CreateBotOutcomeCallable
std::future< DeleteNetworkOutcome > DeleteNetworkOutcomeCallable
std::future< UpdateGuestUserOutcome > UpdateGuestUserOutcomeCallable
std::future< BatchToggleUserSuspendStatusOutcome > BatchToggleUserSuspendStatusOutcomeCallable
std::future< GetUserOutcome > GetUserOutcomeCallable
Aws::Utils::Outcome< UpdateNetworkSettingsResult, WickrError > UpdateNetworkSettingsOutcome
Aws::Utils::Outcome< GetGuestUserHistoryCountResult, WickrError > GetGuestUserHistoryCountOutcome
std::future< ListNetworksOutcome > ListNetworksOutcomeCallable
std::future< GetNetworkSettingsOutcome > GetNetworkSettingsOutcomeCallable
std::future< DeleteDataRetentionBotOutcome > DeleteDataRetentionBotOutcomeCallable
Aws::Utils::Outcome< ListGuestUsersResult, WickrError > ListGuestUsersOutcome
Aws::Utils::Outcome< BatchLookupUserUnameResult, WickrError > BatchLookupUserUnameOutcome
Aws::Utils::Outcome< GetBotsCountResult, WickrError > GetBotsCountOutcome
Aws::Utils::Outcome< ListNetworksResult, WickrError > ListNetworksOutcome
std::future< CreateNetworkOutcome > CreateNetworkOutcomeCallable
std::future< UpdateSecurityGroupOutcome > UpdateSecurityGroupOutcomeCallable
Aws::Utils::Outcome< CreateSecurityGroupResult, WickrError > CreateSecurityGroupOutcome
std::future< RegisterOidcConfigOutcome > RegisterOidcConfigOutcomeCallable
Aws::Utils::Outcome< BatchCreateUserResult, WickrError > BatchCreateUserOutcome
std::future< GetGuestUserHistoryCountOutcome > GetGuestUserHistoryCountOutcomeCallable
std::future< CreateDataRetentionBotOutcome > CreateDataRetentionBotOutcomeCallable
Aws::Utils::Outcome< CreateDataRetentionBotChallengeResult, WickrError > CreateDataRetentionBotChallengeOutcome
Aws::Utils::Outcome< GetNetworkSettingsResult, WickrError > GetNetworkSettingsOutcome
Aws::Utils::Outcome< GetBotResult, WickrError > GetBotOutcome
std::future< BatchDeleteUserOutcome > BatchDeleteUserOutcomeCallable
std::future< BatchReinviteUserOutcome > BatchReinviteUserOutcomeCallable
Aws::Utils::Outcome< RegisterOidcConfigResult, WickrError > RegisterOidcConfigOutcome
Aws::Utils::Outcome< DeleteBotResult, WickrError > DeleteBotOutcome
Aws::Utils::Outcome< GetUsersCountResult, WickrError > GetUsersCountOutcome
Aws::Utils::Outcome< CreateNetworkResult, WickrError > CreateNetworkOutcome
std::future< RegisterOpentdfConfigOutcome > RegisterOpentdfConfigOutcomeCallable
Aws::Utils::Outcome< GetNetworkResult, WickrError > GetNetworkOutcome
Aws::Utils::Outcome< UpdateSecurityGroupResult, WickrError > UpdateSecurityGroupOutcome
std::future< UpdateBotOutcome > UpdateBotOutcomeCallable
Aws::Utils::Outcome< DeleteSecurityGroupResult, WickrError > DeleteSecurityGroupOutcome
Aws::Utils::Outcome< GetUserResult, WickrError > GetUserOutcome
Aws::Utils::Outcome< UpdateBotResult, WickrError > UpdateBotOutcome
std::future< GetUsersCountOutcome > GetUsersCountOutcomeCallable
Aws::Utils::Outcome< RegisterOpentdfConfigResult, WickrError > RegisterOpentdfConfigOutcome
std::future< GetOidcInfoOutcome > GetOidcInfoOutcomeCallable
std::future< ListBotsOutcome > ListBotsOutcomeCallable
Aws::Utils::Outcome< BatchReinviteUserResult, WickrError > BatchReinviteUserOutcome
std::future< ListDevicesForUserOutcome > ListDevicesForUserOutcomeCallable
std::future< GetOpentdfConfigOutcome > GetOpentdfConfigOutcomeCallable
std::future< GetBotsCountOutcome > GetBotsCountOutcomeCallable
std::future< GetDataRetentionBotOutcome > GetDataRetentionBotOutcomeCallable
std::future< ListSecurityGroupsOutcome > ListSecurityGroupsOutcomeCallable
Aws::Utils::Outcome< ListSecurityGroupUsersResult, WickrError > ListSecurityGroupUsersOutcome
std::future< ListUsersOutcome > ListUsersOutcomeCallable
std::future< UpdateNetworkOutcome > UpdateNetworkOutcomeCallable
Aws::Utils::Outcome< DeleteNetworkResult, WickrError > DeleteNetworkOutcome
Aws::Utils::Outcome< DeleteDataRetentionBotResult, WickrError > DeleteDataRetentionBotOutcome
Aws::Utils::Outcome< UpdateUserResult, WickrError > UpdateUserOutcome
std::future< ListSecurityGroupUsersOutcome > ListSecurityGroupUsersOutcomeCallable
Aws::Utils::Outcome< GetSecurityGroupResult, WickrError > GetSecurityGroupOutcome
std::future< BatchCreateUserOutcome > BatchCreateUserOutcomeCallable
std::future< BatchResetDevicesForUserOutcome > BatchResetDevicesForUserOutcomeCallable
Aws::Utils::Outcome< GetOpentdfConfigResult, WickrError > GetOpentdfConfigOutcome
Aws::Utils::Outcome< BatchResetDevicesForUserResult, WickrError > BatchResetDevicesForUserOutcome
std::future< DeleteSecurityGroupOutcome > DeleteSecurityGroupOutcomeCallable
std::future< UpdateDataRetentionOutcome > UpdateDataRetentionOutcomeCallable
std::future< GetSecurityGroupOutcome > GetSecurityGroupOutcomeCallable
Aws::Utils::Outcome< BatchDeleteUserResult, WickrError > BatchDeleteUserOutcome
Aws::Utils::Outcome< UpdateNetworkResult, WickrError > UpdateNetworkOutcome
Aws::Utils::Outcome< CreateBotResult, WickrError > CreateBotOutcome
Aws::Utils::Outcome< ListSecurityGroupsResult, WickrError > ListSecurityGroupsOutcome
std::future< UpdateUserOutcome > UpdateUserOutcomeCallable
Aws::Utils::Outcome< BatchToggleUserSuspendStatusResult, WickrError > BatchToggleUserSuspendStatusOutcome
Aws::Utils::Outcome< ListBlockedGuestUsersResult, WickrError > ListBlockedGuestUsersOutcome
std::future< GetBotOutcome > GetBotOutcomeCallable
std::future< ListBlockedGuestUsersOutcome > ListBlockedGuestUsersOutcomeCallable
Aws::Utils::Outcome< UpdateGuestUserResult, WickrError > UpdateGuestUserOutcome
Aws::Utils::Outcome< GetDataRetentionBotResult, WickrError > GetDataRetentionBotOutcome
std::future< UpdateNetworkSettingsOutcome > UpdateNetworkSettingsOutcomeCallable
Aws::Utils::Outcome< ListBotsResult, WickrError > ListBotsOutcome
std::future< RegisterOidcConfigTestOutcome > RegisterOidcConfigTestOutcomeCallable
Aws::Utils::Outcome< UpdateDataRetentionResult, WickrError > UpdateDataRetentionOutcome
Aws::Utils::Outcome< RegisterOidcConfigTestResult, WickrError > RegisterOidcConfigTestOutcome
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::RegisterOpentdfConfigRequest &, const Model::RegisterOpentdfConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterOpentdfConfigResponseReceivedHandler
std::function< void(const WickrClient *, const Model::GetOpentdfConfigRequest &, const Model::GetOpentdfConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOpentdfConfigResponseReceivedHandler
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