AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ChimeServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/chime/ChimeErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/chime/ChimeEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in ChimeClient header */
21#include <aws/chime/model/AssociatePhoneNumberWithUserResult.h>
22#include <aws/chime/model/AssociateSigninDelegateGroupsWithAccountResult.h>
23#include <aws/chime/model/BatchCreateRoomMembershipResult.h>
24#include <aws/chime/model/BatchDeletePhoneNumberResult.h>
25#include <aws/chime/model/BatchSuspendUserResult.h>
26#include <aws/chime/model/BatchUnsuspendUserResult.h>
27#include <aws/chime/model/BatchUpdatePhoneNumberResult.h>
28#include <aws/chime/model/BatchUpdateUserResult.h>
29#include <aws/chime/model/CreateAccountResult.h>
30#include <aws/chime/model/CreateBotResult.h>
31#include <aws/chime/model/CreateMeetingDialOutResult.h>
32#include <aws/chime/model/CreatePhoneNumberOrderResult.h>
33#include <aws/chime/model/CreateRoomResult.h>
34#include <aws/chime/model/CreateRoomMembershipResult.h>
35#include <aws/chime/model/CreateUserResult.h>
36#include <aws/chime/model/DeleteAccountResult.h>
37#include <aws/chime/model/DisassociatePhoneNumberFromUserResult.h>
38#include <aws/chime/model/DisassociateSigninDelegateGroupsFromAccountResult.h>
39#include <aws/chime/model/GetAccountResult.h>
40#include <aws/chime/model/GetAccountSettingsResult.h>
41#include <aws/chime/model/GetBotResult.h>
42#include <aws/chime/model/GetEventsConfigurationResult.h>
43#include <aws/chime/model/GetGlobalSettingsResult.h>
44#include <aws/chime/model/GetPhoneNumberResult.h>
45#include <aws/chime/model/GetPhoneNumberOrderResult.h>
46#include <aws/chime/model/GetPhoneNumberSettingsResult.h>
47#include <aws/chime/model/GetRetentionSettingsResult.h>
48#include <aws/chime/model/GetRoomResult.h>
49#include <aws/chime/model/GetUserResult.h>
50#include <aws/chime/model/GetUserSettingsResult.h>
51#include <aws/chime/model/InviteUsersResult.h>
52#include <aws/chime/model/ListAccountsResult.h>
53#include <aws/chime/model/ListBotsResult.h>
54#include <aws/chime/model/ListPhoneNumberOrdersResult.h>
55#include <aws/chime/model/ListPhoneNumbersResult.h>
56#include <aws/chime/model/ListRoomMembershipsResult.h>
57#include <aws/chime/model/ListRoomsResult.h>
58#include <aws/chime/model/ListSupportedPhoneNumberCountriesResult.h>
59#include <aws/chime/model/ListUsersResult.h>
60#include <aws/chime/model/LogoutUserResult.h>
61#include <aws/chime/model/PutEventsConfigurationResult.h>
62#include <aws/chime/model/PutRetentionSettingsResult.h>
63#include <aws/chime/model/RedactConversationMessageResult.h>
64#include <aws/chime/model/RedactRoomMessageResult.h>
65#include <aws/chime/model/RegenerateSecurityTokenResult.h>
66#include <aws/chime/model/ResetPersonalPINResult.h>
67#include <aws/chime/model/RestorePhoneNumberResult.h>
68#include <aws/chime/model/SearchAvailablePhoneNumbersResult.h>
69#include <aws/chime/model/UpdateAccountResult.h>
70#include <aws/chime/model/UpdateAccountSettingsResult.h>
71#include <aws/chime/model/UpdateBotResult.h>
72#include <aws/chime/model/UpdatePhoneNumberResult.h>
73#include <aws/chime/model/UpdateRoomResult.h>
74#include <aws/chime/model/UpdateRoomMembershipResult.h>
75#include <aws/chime/model/UpdateUserResult.h>
76#include <aws/chime/model/ListPhoneNumbersRequest.h>
77#include <aws/chime/model/SearchAvailablePhoneNumbersRequest.h>
78#include <aws/chime/model/GetPhoneNumberSettingsRequest.h>
79#include <aws/chime/model/ListAccountsRequest.h>
80#include <aws/chime/model/ListPhoneNumberOrdersRequest.h>
81#include <aws/chime/model/UpdateGlobalSettingsRequest.h>
82#include <aws/chime/model/GetGlobalSettingsRequest.h>
83#include <aws/core/NoResult.h>
84/* End of service model headers required in ChimeClient header */
85
86namespace Aws
87{
88 namespace Http
89 {
90 class HttpClient;
91 class HttpClientFactory;
92 } // namespace Http
93
94 namespace Utils
95 {
96 template< typename R, typename E> class Outcome;
97
98 namespace Threading
99 {
100 class Executor;
101 } // namespace Threading
102 } // namespace Utils
103
104 namespace Auth
105 {
106 class AWSCredentials;
107 class AWSCredentialsProvider;
108 } // namespace Auth
109
110 namespace Client
111 {
112 class RetryStrategy;
113 } // namespace Client
114
115 namespace Chime
116 {
120
121 namespace Model
122 {
123 /* Service model forward declarations required in ChimeClient header */
133 class CreateBotRequest;
136 class CreateRoomRequest;
138 class CreateUserRequest;
142 class DeleteRoomRequest;
146 class GetAccountRequest;
148 class GetBotRequest;
155 class GetRoomRequest;
156 class GetUserRequest;
158 class InviteUsersRequest;
160 class ListBotsRequest;
164 class ListRoomsRequest;
166 class ListUsersRequest;
167 class LogoutUserRequest;
178 class UpdateBotRequest;
182 class UpdateRoomRequest;
184 class UpdateUserRequest;
186 /* End of service model forward declarations required in ChimeClient header */
187
188 /* Service model Outcome class definitions */
251 /* End of service model Outcome class definitions */
252
253 /* Service model Outcome callable definitions */
254 typedef std::future<AssociatePhoneNumberWithUserOutcome> AssociatePhoneNumberWithUserOutcomeCallable;
255 typedef std::future<AssociateSigninDelegateGroupsWithAccountOutcome> AssociateSigninDelegateGroupsWithAccountOutcomeCallable;
256 typedef std::future<BatchCreateRoomMembershipOutcome> BatchCreateRoomMembershipOutcomeCallable;
257 typedef std::future<BatchDeletePhoneNumberOutcome> BatchDeletePhoneNumberOutcomeCallable;
258 typedef std::future<BatchSuspendUserOutcome> BatchSuspendUserOutcomeCallable;
259 typedef std::future<BatchUnsuspendUserOutcome> BatchUnsuspendUserOutcomeCallable;
260 typedef std::future<BatchUpdatePhoneNumberOutcome> BatchUpdatePhoneNumberOutcomeCallable;
261 typedef std::future<BatchUpdateUserOutcome> BatchUpdateUserOutcomeCallable;
262 typedef std::future<CreateAccountOutcome> CreateAccountOutcomeCallable;
263 typedef std::future<CreateBotOutcome> CreateBotOutcomeCallable;
264 typedef std::future<CreateMeetingDialOutOutcome> CreateMeetingDialOutOutcomeCallable;
265 typedef std::future<CreatePhoneNumberOrderOutcome> CreatePhoneNumberOrderOutcomeCallable;
266 typedef std::future<CreateRoomOutcome> CreateRoomOutcomeCallable;
267 typedef std::future<CreateRoomMembershipOutcome> CreateRoomMembershipOutcomeCallable;
268 typedef std::future<CreateUserOutcome> CreateUserOutcomeCallable;
269 typedef std::future<DeleteAccountOutcome> DeleteAccountOutcomeCallable;
270 typedef std::future<DeleteEventsConfigurationOutcome> DeleteEventsConfigurationOutcomeCallable;
271 typedef std::future<DeletePhoneNumberOutcome> DeletePhoneNumberOutcomeCallable;
272 typedef std::future<DeleteRoomOutcome> DeleteRoomOutcomeCallable;
273 typedef std::future<DeleteRoomMembershipOutcome> DeleteRoomMembershipOutcomeCallable;
274 typedef std::future<DisassociatePhoneNumberFromUserOutcome> DisassociatePhoneNumberFromUserOutcomeCallable;
275 typedef std::future<DisassociateSigninDelegateGroupsFromAccountOutcome> DisassociateSigninDelegateGroupsFromAccountOutcomeCallable;
276 typedef std::future<GetAccountOutcome> GetAccountOutcomeCallable;
277 typedef std::future<GetAccountSettingsOutcome> GetAccountSettingsOutcomeCallable;
278 typedef std::future<GetBotOutcome> GetBotOutcomeCallable;
279 typedef std::future<GetEventsConfigurationOutcome> GetEventsConfigurationOutcomeCallable;
280 typedef std::future<GetGlobalSettingsOutcome> GetGlobalSettingsOutcomeCallable;
281 typedef std::future<GetPhoneNumberOutcome> GetPhoneNumberOutcomeCallable;
282 typedef std::future<GetPhoneNumberOrderOutcome> GetPhoneNumberOrderOutcomeCallable;
283 typedef std::future<GetPhoneNumberSettingsOutcome> GetPhoneNumberSettingsOutcomeCallable;
284 typedef std::future<GetRetentionSettingsOutcome> GetRetentionSettingsOutcomeCallable;
285 typedef std::future<GetRoomOutcome> GetRoomOutcomeCallable;
286 typedef std::future<GetUserOutcome> GetUserOutcomeCallable;
287 typedef std::future<GetUserSettingsOutcome> GetUserSettingsOutcomeCallable;
288 typedef std::future<InviteUsersOutcome> InviteUsersOutcomeCallable;
289 typedef std::future<ListAccountsOutcome> ListAccountsOutcomeCallable;
290 typedef std::future<ListBotsOutcome> ListBotsOutcomeCallable;
291 typedef std::future<ListPhoneNumberOrdersOutcome> ListPhoneNumberOrdersOutcomeCallable;
292 typedef std::future<ListPhoneNumbersOutcome> ListPhoneNumbersOutcomeCallable;
293 typedef std::future<ListRoomMembershipsOutcome> ListRoomMembershipsOutcomeCallable;
294 typedef std::future<ListRoomsOutcome> ListRoomsOutcomeCallable;
295 typedef std::future<ListSupportedPhoneNumberCountriesOutcome> ListSupportedPhoneNumberCountriesOutcomeCallable;
296 typedef std::future<ListUsersOutcome> ListUsersOutcomeCallable;
297 typedef std::future<LogoutUserOutcome> LogoutUserOutcomeCallable;
298 typedef std::future<PutEventsConfigurationOutcome> PutEventsConfigurationOutcomeCallable;
299 typedef std::future<PutRetentionSettingsOutcome> PutRetentionSettingsOutcomeCallable;
300 typedef std::future<RedactConversationMessageOutcome> RedactConversationMessageOutcomeCallable;
301 typedef std::future<RedactRoomMessageOutcome> RedactRoomMessageOutcomeCallable;
302 typedef std::future<RegenerateSecurityTokenOutcome> RegenerateSecurityTokenOutcomeCallable;
303 typedef std::future<ResetPersonalPINOutcome> ResetPersonalPINOutcomeCallable;
304 typedef std::future<RestorePhoneNumberOutcome> RestorePhoneNumberOutcomeCallable;
305 typedef std::future<SearchAvailablePhoneNumbersOutcome> SearchAvailablePhoneNumbersOutcomeCallable;
306 typedef std::future<UpdateAccountOutcome> UpdateAccountOutcomeCallable;
307 typedef std::future<UpdateAccountSettingsOutcome> UpdateAccountSettingsOutcomeCallable;
308 typedef std::future<UpdateBotOutcome> UpdateBotOutcomeCallable;
309 typedef std::future<UpdateGlobalSettingsOutcome> UpdateGlobalSettingsOutcomeCallable;
310 typedef std::future<UpdatePhoneNumberOutcome> UpdatePhoneNumberOutcomeCallable;
311 typedef std::future<UpdatePhoneNumberSettingsOutcome> UpdatePhoneNumberSettingsOutcomeCallable;
312 typedef std::future<UpdateRoomOutcome> UpdateRoomOutcomeCallable;
313 typedef std::future<UpdateRoomMembershipOutcome> UpdateRoomMembershipOutcomeCallable;
314 typedef std::future<UpdateUserOutcome> UpdateUserOutcomeCallable;
315 typedef std::future<UpdateUserSettingsOutcome> UpdateUserSettingsOutcomeCallable;
316 /* End of service model Outcome callable definitions */
317 } // namespace Model
318
319 class ChimeClient;
320
321 /* Service model async handlers definitions */
322 typedef std::function<void(const ChimeClient*, const Model::AssociatePhoneNumberWithUserRequest&, const Model::AssociatePhoneNumberWithUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociatePhoneNumberWithUserResponseReceivedHandler;
324 typedef std::function<void(const ChimeClient*, const Model::BatchCreateRoomMembershipRequest&, const Model::BatchCreateRoomMembershipOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchCreateRoomMembershipResponseReceivedHandler;
325 typedef std::function<void(const ChimeClient*, const Model::BatchDeletePhoneNumberRequest&, const Model::BatchDeletePhoneNumberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeletePhoneNumberResponseReceivedHandler;
326 typedef std::function<void(const ChimeClient*, const Model::BatchSuspendUserRequest&, const Model::BatchSuspendUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchSuspendUserResponseReceivedHandler;
327 typedef std::function<void(const ChimeClient*, const Model::BatchUnsuspendUserRequest&, const Model::BatchUnsuspendUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchUnsuspendUserResponseReceivedHandler;
328 typedef std::function<void(const ChimeClient*, const Model::BatchUpdatePhoneNumberRequest&, const Model::BatchUpdatePhoneNumberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchUpdatePhoneNumberResponseReceivedHandler;
329 typedef std::function<void(const ChimeClient*, const Model::BatchUpdateUserRequest&, const Model::BatchUpdateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchUpdateUserResponseReceivedHandler;
330 typedef std::function<void(const ChimeClient*, const Model::CreateAccountRequest&, const Model::CreateAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAccountResponseReceivedHandler;
331 typedef std::function<void(const ChimeClient*, const Model::CreateBotRequest&, const Model::CreateBotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBotResponseReceivedHandler;
332 typedef std::function<void(const ChimeClient*, const Model::CreateMeetingDialOutRequest&, const Model::CreateMeetingDialOutOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMeetingDialOutResponseReceivedHandler;
333 typedef std::function<void(const ChimeClient*, const Model::CreatePhoneNumberOrderRequest&, const Model::CreatePhoneNumberOrderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePhoneNumberOrderResponseReceivedHandler;
334 typedef std::function<void(const ChimeClient*, const Model::CreateRoomRequest&, const Model::CreateRoomOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRoomResponseReceivedHandler;
335 typedef std::function<void(const ChimeClient*, const Model::CreateRoomMembershipRequest&, const Model::CreateRoomMembershipOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRoomMembershipResponseReceivedHandler;
336 typedef std::function<void(const ChimeClient*, const Model::CreateUserRequest&, const Model::CreateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUserResponseReceivedHandler;
337 typedef std::function<void(const ChimeClient*, const Model::DeleteAccountRequest&, const Model::DeleteAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAccountResponseReceivedHandler;
338 typedef std::function<void(const ChimeClient*, const Model::DeleteEventsConfigurationRequest&, const Model::DeleteEventsConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEventsConfigurationResponseReceivedHandler;
339 typedef std::function<void(const ChimeClient*, const Model::DeletePhoneNumberRequest&, const Model::DeletePhoneNumberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePhoneNumberResponseReceivedHandler;
340 typedef std::function<void(const ChimeClient*, const Model::DeleteRoomRequest&, const Model::DeleteRoomOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRoomResponseReceivedHandler;
341 typedef std::function<void(const ChimeClient*, const Model::DeleteRoomMembershipRequest&, const Model::DeleteRoomMembershipOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRoomMembershipResponseReceivedHandler;
342 typedef std::function<void(const ChimeClient*, const Model::DisassociatePhoneNumberFromUserRequest&, const Model::DisassociatePhoneNumberFromUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociatePhoneNumberFromUserResponseReceivedHandler;
344 typedef std::function<void(const ChimeClient*, const Model::GetAccountRequest&, const Model::GetAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAccountResponseReceivedHandler;
345 typedef std::function<void(const ChimeClient*, const Model::GetAccountSettingsRequest&, const Model::GetAccountSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAccountSettingsResponseReceivedHandler;
346 typedef std::function<void(const ChimeClient*, const Model::GetBotRequest&, const Model::GetBotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBotResponseReceivedHandler;
347 typedef std::function<void(const ChimeClient*, const Model::GetEventsConfigurationRequest&, const Model::GetEventsConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEventsConfigurationResponseReceivedHandler;
348 typedef std::function<void(const ChimeClient*, const Model::GetGlobalSettingsRequest&, const Model::GetGlobalSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGlobalSettingsResponseReceivedHandler;
349 typedef std::function<void(const ChimeClient*, const Model::GetPhoneNumberRequest&, const Model::GetPhoneNumberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPhoneNumberResponseReceivedHandler;
350 typedef std::function<void(const ChimeClient*, const Model::GetPhoneNumberOrderRequest&, const Model::GetPhoneNumberOrderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPhoneNumberOrderResponseReceivedHandler;
351 typedef std::function<void(const ChimeClient*, const Model::GetPhoneNumberSettingsRequest&, const Model::GetPhoneNumberSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPhoneNumberSettingsResponseReceivedHandler;
352 typedef std::function<void(const ChimeClient*, const Model::GetRetentionSettingsRequest&, const Model::GetRetentionSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRetentionSettingsResponseReceivedHandler;
353 typedef std::function<void(const ChimeClient*, const Model::GetRoomRequest&, const Model::GetRoomOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRoomResponseReceivedHandler;
354 typedef std::function<void(const ChimeClient*, const Model::GetUserRequest&, const Model::GetUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUserResponseReceivedHandler;
355 typedef std::function<void(const ChimeClient*, const Model::GetUserSettingsRequest&, const Model::GetUserSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUserSettingsResponseReceivedHandler;
356 typedef std::function<void(const ChimeClient*, const Model::InviteUsersRequest&, const Model::InviteUsersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > InviteUsersResponseReceivedHandler;
357 typedef std::function<void(const ChimeClient*, const Model::ListAccountsRequest&, const Model::ListAccountsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAccountsResponseReceivedHandler;
358 typedef std::function<void(const ChimeClient*, const Model::ListBotsRequest&, const Model::ListBotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBotsResponseReceivedHandler;
359 typedef std::function<void(const ChimeClient*, const Model::ListPhoneNumberOrdersRequest&, const Model::ListPhoneNumberOrdersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPhoneNumberOrdersResponseReceivedHandler;
360 typedef std::function<void(const ChimeClient*, const Model::ListPhoneNumbersRequest&, const Model::ListPhoneNumbersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPhoneNumbersResponseReceivedHandler;
361 typedef std::function<void(const ChimeClient*, const Model::ListRoomMembershipsRequest&, const Model::ListRoomMembershipsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRoomMembershipsResponseReceivedHandler;
362 typedef std::function<void(const ChimeClient*, const Model::ListRoomsRequest&, const Model::ListRoomsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRoomsResponseReceivedHandler;
363 typedef std::function<void(const ChimeClient*, const Model::ListSupportedPhoneNumberCountriesRequest&, const Model::ListSupportedPhoneNumberCountriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSupportedPhoneNumberCountriesResponseReceivedHandler;
364 typedef std::function<void(const ChimeClient*, const Model::ListUsersRequest&, const Model::ListUsersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUsersResponseReceivedHandler;
365 typedef std::function<void(const ChimeClient*, const Model::LogoutUserRequest&, const Model::LogoutUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > LogoutUserResponseReceivedHandler;
366 typedef std::function<void(const ChimeClient*, const Model::PutEventsConfigurationRequest&, const Model::PutEventsConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutEventsConfigurationResponseReceivedHandler;
367 typedef std::function<void(const ChimeClient*, const Model::PutRetentionSettingsRequest&, const Model::PutRetentionSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutRetentionSettingsResponseReceivedHandler;
368 typedef std::function<void(const ChimeClient*, const Model::RedactConversationMessageRequest&, const Model::RedactConversationMessageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RedactConversationMessageResponseReceivedHandler;
369 typedef std::function<void(const ChimeClient*, const Model::RedactRoomMessageRequest&, const Model::RedactRoomMessageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RedactRoomMessageResponseReceivedHandler;
370 typedef std::function<void(const ChimeClient*, const Model::RegenerateSecurityTokenRequest&, const Model::RegenerateSecurityTokenOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegenerateSecurityTokenResponseReceivedHandler;
371 typedef std::function<void(const ChimeClient*, const Model::ResetPersonalPINRequest&, const Model::ResetPersonalPINOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetPersonalPINResponseReceivedHandler;
372 typedef std::function<void(const ChimeClient*, const Model::RestorePhoneNumberRequest&, const Model::RestorePhoneNumberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestorePhoneNumberResponseReceivedHandler;
373 typedef std::function<void(const ChimeClient*, const Model::SearchAvailablePhoneNumbersRequest&, const Model::SearchAvailablePhoneNumbersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchAvailablePhoneNumbersResponseReceivedHandler;
374 typedef std::function<void(const ChimeClient*, const Model::UpdateAccountRequest&, const Model::UpdateAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAccountResponseReceivedHandler;
375 typedef std::function<void(const ChimeClient*, const Model::UpdateAccountSettingsRequest&, const Model::UpdateAccountSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAccountSettingsResponseReceivedHandler;
376 typedef std::function<void(const ChimeClient*, const Model::UpdateBotRequest&, const Model::UpdateBotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBotResponseReceivedHandler;
377 typedef std::function<void(const ChimeClient*, const Model::UpdateGlobalSettingsRequest&, const Model::UpdateGlobalSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGlobalSettingsResponseReceivedHandler;
378 typedef std::function<void(const ChimeClient*, const Model::UpdatePhoneNumberRequest&, const Model::UpdatePhoneNumberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePhoneNumberResponseReceivedHandler;
379 typedef std::function<void(const ChimeClient*, const Model::UpdatePhoneNumberSettingsRequest&, const Model::UpdatePhoneNumberSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePhoneNumberSettingsResponseReceivedHandler;
380 typedef std::function<void(const ChimeClient*, const Model::UpdateRoomRequest&, const Model::UpdateRoomOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRoomResponseReceivedHandler;
381 typedef std::function<void(const ChimeClient*, const Model::UpdateRoomMembershipRequest&, const Model::UpdateRoomMembershipOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRoomMembershipResponseReceivedHandler;
382 typedef std::function<void(const ChimeClient*, const Model::UpdateUserRequest&, const Model::UpdateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserResponseReceivedHandler;
383 typedef std::function<void(const ChimeClient*, const Model::UpdateUserSettingsRequest&, const Model::UpdateUserSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserSettingsResponseReceivedHandler;
384 /* End of service model async handlers definitions */
385 } // namespace Chime
386} // namespace Aws
EndpointProviderBase< ChimeClientConfiguration, ChimeBuiltInParameters, ChimeClientContextParameters > ChimeEndpointProviderBase
Aws::Utils::Outcome< SearchAvailablePhoneNumbersResult, ChimeError > SearchAvailablePhoneNumbersOutcome
std::future< ListAccountsOutcome > ListAccountsOutcomeCallable
Aws::Utils::Outcome< UpdatePhoneNumberResult, ChimeError > UpdatePhoneNumberOutcome
std::future< AssociateSigninDelegateGroupsWithAccountOutcome > AssociateSigninDelegateGroupsWithAccountOutcomeCallable
Aws::Utils::Outcome< CreateRoomResult, ChimeError > CreateRoomOutcome
std::future< GetPhoneNumberOrderOutcome > GetPhoneNumberOrderOutcomeCallable
std::future< DeleteRoomOutcome > DeleteRoomOutcomeCallable
std::future< SearchAvailablePhoneNumbersOutcome > SearchAvailablePhoneNumbersOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ChimeError > UpdateUserSettingsOutcome
Aws::Utils::Outcome< UpdateRoomMembershipResult, ChimeError > UpdateRoomMembershipOutcome
std::future< GetEventsConfigurationOutcome > GetEventsConfigurationOutcomeCallable
std::future< ResetPersonalPINOutcome > ResetPersonalPINOutcomeCallable
Aws::Utils::Outcome< AssociatePhoneNumberWithUserResult, ChimeError > AssociatePhoneNumberWithUserOutcome
Aws::Utils::Outcome< CreateRoomMembershipResult, ChimeError > CreateRoomMembershipOutcome
Aws::Utils::Outcome< ListPhoneNumberOrdersResult, ChimeError > ListPhoneNumberOrdersOutcome
Aws::Utils::Outcome< BatchSuspendUserResult, ChimeError > BatchSuspendUserOutcome
Aws::Utils::Outcome< GetPhoneNumberOrderResult, ChimeError > GetPhoneNumberOrderOutcome
std::future< RedactRoomMessageOutcome > RedactRoomMessageOutcomeCallable
std::future< RedactConversationMessageOutcome > RedactConversationMessageOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ChimeError > DeletePhoneNumberOutcome
Aws::Utils::Outcome< UpdateUserResult, ChimeError > UpdateUserOutcome
Aws::Utils::Outcome< UpdateAccountResult, ChimeError > UpdateAccountOutcome
Aws::Utils::Outcome< UpdateAccountSettingsResult, ChimeError > UpdateAccountSettingsOutcome
Aws::Utils::Outcome< InviteUsersResult, ChimeError > InviteUsersOutcome
Aws::Utils::Outcome< Aws::NoResult, ChimeError > DeleteEventsConfigurationOutcome
std::future< BatchSuspendUserOutcome > BatchSuspendUserOutcomeCallable
Aws::Utils::Outcome< PutEventsConfigurationResult, ChimeError > PutEventsConfigurationOutcome
Aws::Utils::Outcome< BatchUpdatePhoneNumberResult, ChimeError > BatchUpdatePhoneNumberOutcome
std::future< GetPhoneNumberSettingsOutcome > GetPhoneNumberSettingsOutcomeCallable
Aws::Utils::Outcome< GetAccountResult, ChimeError > GetAccountOutcome
Aws::Utils::Outcome< ListAccountsResult, ChimeError > ListAccountsOutcome
std::future< GetAccountOutcome > GetAccountOutcomeCallable
Aws::Utils::Outcome< UpdateBotResult, ChimeError > UpdateBotOutcome
std::future< ListPhoneNumberOrdersOutcome > ListPhoneNumberOrdersOutcomeCallable
Aws::Utils::Outcome< GetGlobalSettingsResult, ChimeError > GetGlobalSettingsOutcome
Aws::Utils::Outcome< PutRetentionSettingsResult, ChimeError > PutRetentionSettingsOutcome
Aws::Utils::Outcome< CreatePhoneNumberOrderResult, ChimeError > CreatePhoneNumberOrderOutcome
std::future< UpdateUserOutcome > UpdateUserOutcomeCallable
Aws::Utils::Outcome< CreateUserResult, ChimeError > CreateUserOutcome
std::future< GetBotOutcome > GetBotOutcomeCallable
Aws::Utils::Outcome< GetRetentionSettingsResult, ChimeError > GetRetentionSettingsOutcome
Aws::Utils::Outcome< BatchUnsuspendUserResult, ChimeError > BatchUnsuspendUserOutcome
Aws::Utils::Outcome< GetPhoneNumberResult, ChimeError > GetPhoneNumberOutcome
Aws::Utils::Outcome< GetUserSettingsResult, ChimeError > GetUserSettingsOutcome
Aws::Utils::Outcome< RedactRoomMessageResult, ChimeError > RedactRoomMessageOutcome
std::future< CreateBotOutcome > CreateBotOutcomeCallable
Aws::Utils::Outcome< DisassociatePhoneNumberFromUserResult, ChimeError > DisassociatePhoneNumberFromUserOutcome
std::future< LogoutUserOutcome > LogoutUserOutcomeCallable
Aws::Utils::Outcome< BatchCreateRoomMembershipResult, ChimeError > BatchCreateRoomMembershipOutcome
std::future< BatchCreateRoomMembershipOutcome > BatchCreateRoomMembershipOutcomeCallable
std::future< CreateMeetingDialOutOutcome > CreateMeetingDialOutOutcomeCallable
std::future< CreateUserOutcome > CreateUserOutcomeCallable
Aws::Utils::Outcome< ListPhoneNumbersResult, ChimeError > ListPhoneNumbersOutcome
Aws::Utils::Outcome< DeleteAccountResult, ChimeError > DeleteAccountOutcome
Aws::Utils::Outcome< LogoutUserResult, ChimeError > LogoutUserOutcome
std::future< UpdateBotOutcome > UpdateBotOutcomeCallable
std::future< GetRoomOutcome > GetRoomOutcomeCallable
Aws::Utils::Outcome< ListRoomMembershipsResult, ChimeError > ListRoomMembershipsOutcome
std::future< UpdateRoomMembershipOutcome > UpdateRoomMembershipOutcomeCallable
std::future< AssociatePhoneNumberWithUserOutcome > AssociatePhoneNumberWithUserOutcomeCallable
std::future< ListRoomsOutcome > ListRoomsOutcomeCallable
std::future< ListPhoneNumbersOutcome > ListPhoneNumbersOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ChimeError > UpdatePhoneNumberSettingsOutcome
std::future< RegenerateSecurityTokenOutcome > RegenerateSecurityTokenOutcomeCallable
std::future< RestorePhoneNumberOutcome > RestorePhoneNumberOutcomeCallable
std::future< DeleteRoomMembershipOutcome > DeleteRoomMembershipOutcomeCallable
std::future< CreateRoomOutcome > CreateRoomOutcomeCallable
Aws::Utils::Outcome< UpdateRoomResult, ChimeError > UpdateRoomOutcome
std::future< BatchDeletePhoneNumberOutcome > BatchDeletePhoneNumberOutcomeCallable
Aws::Utils::Outcome< ListSupportedPhoneNumberCountriesResult, ChimeError > ListSupportedPhoneNumberCountriesOutcome
Aws::Utils::Outcome< AssociateSigninDelegateGroupsWithAccountResult, ChimeError > AssociateSigninDelegateGroupsWithAccountOutcome
Aws::Utils::Outcome< Aws::NoResult, ChimeError > DeleteRoomOutcome
std::future< DisassociateSigninDelegateGroupsFromAccountOutcome > DisassociateSigninDelegateGroupsFromAccountOutcomeCallable
std::future< ListSupportedPhoneNumberCountriesOutcome > ListSupportedPhoneNumberCountriesOutcomeCallable
Aws::Utils::Outcome< ListUsersResult, ChimeError > ListUsersOutcome
std::future< UpdateAccountSettingsOutcome > UpdateAccountSettingsOutcomeCallable
std::future< UpdatePhoneNumberSettingsOutcome > UpdatePhoneNumberSettingsOutcomeCallable
std::future< CreatePhoneNumberOrderOutcome > CreatePhoneNumberOrderOutcomeCallable
std::future< BatchUpdateUserOutcome > BatchUpdateUserOutcomeCallable
Aws::Utils::Outcome< RestorePhoneNumberResult, ChimeError > RestorePhoneNumberOutcome
std::future< BatchUnsuspendUserOutcome > BatchUnsuspendUserOutcomeCallable
std::future< DeleteAccountOutcome > DeleteAccountOutcomeCallable
Aws::Utils::Outcome< BatchDeletePhoneNumberResult, ChimeError > BatchDeletePhoneNumberOutcome
Aws::Utils::Outcome< Aws::NoResult, ChimeError > DeleteRoomMembershipOutcome
Aws::Utils::Outcome< RedactConversationMessageResult, ChimeError > RedactConversationMessageOutcome
Aws::Utils::Outcome< DisassociateSigninDelegateGroupsFromAccountResult, ChimeError > DisassociateSigninDelegateGroupsFromAccountOutcome
std::future< GetGlobalSettingsOutcome > GetGlobalSettingsOutcomeCallable
std::future< UpdateGlobalSettingsOutcome > UpdateGlobalSettingsOutcomeCallable
std::future< UpdatePhoneNumberOutcome > UpdatePhoneNumberOutcomeCallable
Aws::Utils::Outcome< GetUserResult, ChimeError > GetUserOutcome
std::future< GetPhoneNumberOutcome > GetPhoneNumberOutcomeCallable
std::future< ListRoomMembershipsOutcome > ListRoomMembershipsOutcomeCallable
Aws::Utils::Outcome< GetPhoneNumberSettingsResult, ChimeError > GetPhoneNumberSettingsOutcome
std::future< DeleteEventsConfigurationOutcome > DeleteEventsConfigurationOutcomeCallable
std::future< GetAccountSettingsOutcome > GetAccountSettingsOutcomeCallable
std::future< GetUserOutcome > GetUserOutcomeCallable
std::future< GetUserSettingsOutcome > GetUserSettingsOutcomeCallable
Aws::Utils::Outcome< GetBotResult, ChimeError > GetBotOutcome
Aws::Utils::Outcome< BatchUpdateUserResult, ChimeError > BatchUpdateUserOutcome
std::future< UpdateUserSettingsOutcome > UpdateUserSettingsOutcomeCallable
Aws::Utils::Outcome< RegenerateSecurityTokenResult, ChimeError > RegenerateSecurityTokenOutcome
Aws::Utils::Outcome< Aws::NoResult, ChimeError > UpdateGlobalSettingsOutcome
Aws::Utils::Outcome< ListRoomsResult, ChimeError > ListRoomsOutcome
std::future< GetRetentionSettingsOutcome > GetRetentionSettingsOutcomeCallable
Aws::Utils::Outcome< CreateMeetingDialOutResult, ChimeError > CreateMeetingDialOutOutcome
Aws::Utils::Outcome< GetEventsConfigurationResult, ChimeError > GetEventsConfigurationOutcome
std::future< PutEventsConfigurationOutcome > PutEventsConfigurationOutcomeCallable
Aws::Utils::Outcome< GetAccountSettingsResult, ChimeError > GetAccountSettingsOutcome
std::future< CreateAccountOutcome > CreateAccountOutcomeCallable
std::future< UpdateRoomOutcome > UpdateRoomOutcomeCallable
std::future< InviteUsersOutcome > InviteUsersOutcomeCallable
std::future< DeletePhoneNumberOutcome > DeletePhoneNumberOutcomeCallable
Aws::Utils::Outcome< ListBotsResult, ChimeError > ListBotsOutcome
Aws::Utils::Outcome< ResetPersonalPINResult, ChimeError > ResetPersonalPINOutcome
std::future< ListBotsOutcome > ListBotsOutcomeCallable
std::future< DisassociatePhoneNumberFromUserOutcome > DisassociatePhoneNumberFromUserOutcomeCallable
std::future< PutRetentionSettingsOutcome > PutRetentionSettingsOutcomeCallable
Aws::Utils::Outcome< GetRoomResult, ChimeError > GetRoomOutcome
Aws::Utils::Outcome< CreateAccountResult, ChimeError > CreateAccountOutcome
std::future< ListUsersOutcome > ListUsersOutcomeCallable
std::future< CreateRoomMembershipOutcome > CreateRoomMembershipOutcomeCallable
std::future< UpdateAccountOutcome > UpdateAccountOutcomeCallable
std::future< BatchUpdatePhoneNumberOutcome > BatchUpdatePhoneNumberOutcomeCallable
Aws::Utils::Outcome< CreateBotResult, ChimeError > CreateBotOutcome
std::function< void(const ChimeClient *, const Model::GetAccountRequest &, const Model::GetAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdateBotRequest &, const Model::UpdateBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBotResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::ListPhoneNumbersRequest &, const Model::ListPhoneNumbersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPhoneNumbersResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::CreateAccountRequest &, const Model::CreateAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAccountResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdatePhoneNumberRequest &, const Model::UpdatePhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePhoneNumberResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::AssociatePhoneNumberWithUserRequest &, const Model::AssociatePhoneNumberWithUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociatePhoneNumberWithUserResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::BatchUpdatePhoneNumberRequest &, const Model::BatchUpdatePhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdatePhoneNumberResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::CreateRoomMembershipRequest &, const Model::CreateRoomMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRoomMembershipResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdateRoomRequest &, const Model::UpdateRoomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRoomResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::PutEventsConfigurationRequest &, const Model::PutEventsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEventsConfigurationResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetPhoneNumberOrderRequest &, const Model::GetPhoneNumberOrderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPhoneNumberOrderResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::DeletePhoneNumberRequest &, const Model::DeletePhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePhoneNumberResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::InviteUsersRequest &, const Model::InviteUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InviteUsersResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::RedactConversationMessageRequest &, const Model::RedactConversationMessageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RedactConversationMessageResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetPhoneNumberSettingsRequest &, const Model::GetPhoneNumberSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPhoneNumberSettingsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::DisassociateSigninDelegateGroupsFromAccountRequest &, const Model::DisassociateSigninDelegateGroupsFromAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateSigninDelegateGroupsFromAccountResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetRoomRequest &, const Model::GetRoomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRoomResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::ListBotsRequest &, const Model::ListBotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBotsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::LogoutUserRequest &, const Model::LogoutUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > LogoutUserResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetEventsConfigurationRequest &, const Model::GetEventsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventsConfigurationResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::CreateRoomRequest &, const Model::CreateRoomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRoomResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdateGlobalSettingsRequest &, const Model::UpdateGlobalSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGlobalSettingsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdatePhoneNumberSettingsRequest &, const Model::UpdatePhoneNumberSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePhoneNumberSettingsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::BatchUpdateUserRequest &, const Model::BatchUpdateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateUserResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::CreatePhoneNumberOrderRequest &, const Model::CreatePhoneNumberOrderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePhoneNumberOrderResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::ListPhoneNumberOrdersRequest &, const Model::ListPhoneNumberOrdersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPhoneNumberOrdersResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::RedactRoomMessageRequest &, const Model::RedactRoomMessageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RedactRoomMessageResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::DeleteAccountRequest &, const Model::DeleteAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccountResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::CreateBotRequest &, const Model::CreateBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBotResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdateUserSettingsRequest &, const Model::UpdateUserSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserSettingsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::ListRoomMembershipsRequest &, const Model::ListRoomMembershipsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRoomMembershipsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdateAccountRequest &, const Model::UpdateAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccountResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetGlobalSettingsRequest &, const Model::GetGlobalSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGlobalSettingsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::AssociateSigninDelegateGroupsWithAccountRequest &, const Model::AssociateSigninDelegateGroupsWithAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateSigninDelegateGroupsWithAccountResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetUserSettingsRequest &, const Model::GetUserSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserSettingsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::ListSupportedPhoneNumberCountriesRequest &, const Model::ListSupportedPhoneNumberCountriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSupportedPhoneNumberCountriesResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::BatchSuspendUserRequest &, const Model::BatchSuspendUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchSuspendUserResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::BatchCreateRoomMembershipRequest &, const Model::BatchCreateRoomMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchCreateRoomMembershipResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::DeleteRoomRequest &, const Model::DeleteRoomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRoomResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::BatchUnsuspendUserRequest &, const Model::BatchUnsuspendUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUnsuspendUserResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::DeleteRoomMembershipRequest &, const Model::DeleteRoomMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRoomMembershipResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetBotRequest &, const Model::GetBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBotResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetPhoneNumberRequest &, const Model::GetPhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPhoneNumberResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::DisassociatePhoneNumberFromUserRequest &, const Model::DisassociatePhoneNumberFromUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociatePhoneNumberFromUserResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::CreateMeetingDialOutRequest &, const Model::CreateMeetingDialOutOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMeetingDialOutResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::ResetPersonalPINRequest &, const Model::ResetPersonalPINOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetPersonalPINResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetRetentionSettingsRequest &, const Model::GetRetentionSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRetentionSettingsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::PutRetentionSettingsRequest &, const Model::PutRetentionSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRetentionSettingsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::SearchAvailablePhoneNumbersRequest &, const Model::SearchAvailablePhoneNumbersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchAvailablePhoneNumbersResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetUserRequest &, const Model::GetUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::DeleteEventsConfigurationRequest &, const Model::DeleteEventsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventsConfigurationResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::ListUsersRequest &, const Model::ListUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUsersResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::CreateUserRequest &, const Model::CreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::RegenerateSecurityTokenRequest &, const Model::RegenerateSecurityTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegenerateSecurityTokenResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::BatchDeletePhoneNumberRequest &, const Model::BatchDeletePhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeletePhoneNumberResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdateAccountSettingsRequest &, const Model::UpdateAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccountSettingsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::ListAccountsRequest &, const Model::ListAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccountsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::ListRoomsRequest &, const Model::ListRoomsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRoomsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdateRoomMembershipRequest &, const Model::UpdateRoomMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRoomMembershipResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::RestorePhoneNumberRequest &, const Model::RestorePhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestorePhoneNumberResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdateUserRequest &, const Model::UpdateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetAccountSettingsRequest &, const Model::GetAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountSettingsResponseReceivedHandler