AWS SDK for C++

AWS SDK for C++ Version 1.11.740

Loading...
Searching...
No Matches
ChimeServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/chime/ChimeEndpointProvider.h>
10#include <aws/chime/ChimeErrors.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/client/AsyncCallerContext.h>
13#include <aws/core/client/GenericClientConfiguration.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in ChimeClient header */
22#include <aws/chime/model/AssociatePhoneNumberWithUserResult.h>
23#include <aws/chime/model/AssociateSigninDelegateGroupsWithAccountResult.h>
24#include <aws/chime/model/BatchCreateRoomMembershipResult.h>
25#include <aws/chime/model/BatchDeletePhoneNumberResult.h>
26#include <aws/chime/model/BatchSuspendUserResult.h>
27#include <aws/chime/model/BatchUnsuspendUserResult.h>
28#include <aws/chime/model/BatchUpdatePhoneNumberResult.h>
29#include <aws/chime/model/BatchUpdateUserResult.h>
30#include <aws/chime/model/CreateAccountResult.h>
31#include <aws/chime/model/CreateBotResult.h>
32#include <aws/chime/model/CreateMeetingDialOutResult.h>
33#include <aws/chime/model/CreatePhoneNumberOrderResult.h>
34#include <aws/chime/model/CreateRoomMembershipResult.h>
35#include <aws/chime/model/CreateRoomResult.h>
36#include <aws/chime/model/CreateUserResult.h>
37#include <aws/chime/model/DeleteAccountResult.h>
38#include <aws/chime/model/DisassociatePhoneNumberFromUserResult.h>
39#include <aws/chime/model/DisassociateSigninDelegateGroupsFromAccountResult.h>
40#include <aws/chime/model/GetAccountResult.h>
41#include <aws/chime/model/GetAccountSettingsResult.h>
42#include <aws/chime/model/GetBotResult.h>
43#include <aws/chime/model/GetEventsConfigurationResult.h>
44#include <aws/chime/model/GetGlobalSettingsRequest.h>
45#include <aws/chime/model/GetGlobalSettingsResult.h>
46#include <aws/chime/model/GetPhoneNumberOrderResult.h>
47#include <aws/chime/model/GetPhoneNumberResult.h>
48#include <aws/chime/model/GetPhoneNumberSettingsRequest.h>
49#include <aws/chime/model/GetPhoneNumberSettingsResult.h>
50#include <aws/chime/model/GetRetentionSettingsResult.h>
51#include <aws/chime/model/GetRoomResult.h>
52#include <aws/chime/model/GetUserResult.h>
53#include <aws/chime/model/GetUserSettingsResult.h>
54#include <aws/chime/model/InviteUsersResult.h>
55#include <aws/chime/model/ListAccountsRequest.h>
56#include <aws/chime/model/ListAccountsResult.h>
57#include <aws/chime/model/ListBotsResult.h>
58#include <aws/chime/model/ListPhoneNumberOrdersRequest.h>
59#include <aws/chime/model/ListPhoneNumberOrdersResult.h>
60#include <aws/chime/model/ListPhoneNumbersRequest.h>
61#include <aws/chime/model/ListPhoneNumbersResult.h>
62#include <aws/chime/model/ListRoomMembershipsResult.h>
63#include <aws/chime/model/ListRoomsResult.h>
64#include <aws/chime/model/ListSupportedPhoneNumberCountriesResult.h>
65#include <aws/chime/model/ListUsersResult.h>
66#include <aws/chime/model/LogoutUserResult.h>
67#include <aws/chime/model/PutEventsConfigurationResult.h>
68#include <aws/chime/model/PutRetentionSettingsResult.h>
69#include <aws/chime/model/RedactConversationMessageResult.h>
70#include <aws/chime/model/RedactRoomMessageResult.h>
71#include <aws/chime/model/RegenerateSecurityTokenResult.h>
72#include <aws/chime/model/ResetPersonalPINResult.h>
73#include <aws/chime/model/RestorePhoneNumberResult.h>
74#include <aws/chime/model/SearchAvailablePhoneNumbersRequest.h>
75#include <aws/chime/model/SearchAvailablePhoneNumbersResult.h>
76#include <aws/chime/model/UpdateAccountResult.h>
77#include <aws/chime/model/UpdateAccountSettingsResult.h>
78#include <aws/chime/model/UpdateBotResult.h>
79#include <aws/chime/model/UpdateGlobalSettingsRequest.h>
80#include <aws/chime/model/UpdatePhoneNumberResult.h>
81#include <aws/chime/model/UpdateRoomMembershipResult.h>
82#include <aws/chime/model/UpdateRoomResult.h>
83#include <aws/chime/model/UpdateUserResult.h>
84#include <aws/core/NoResult.h>
85/* End of service model headers required in ChimeClient header */
86
87namespace Aws {
88namespace Http {
89class HttpClient;
90class HttpClientFactory;
91} // namespace Http
92
93namespace Utils {
94template <typename R, typename E>
95class Outcome;
96
97namespace Threading {
98class Executor;
99} // namespace Threading
100} // namespace Utils
101
102namespace Auth {
103class AWSCredentials;
104class AWSCredentialsProvider;
105} // namespace Auth
106
107namespace Client {
108class RetryStrategy;
109} // namespace Client
110
111namespace Chime {
115
116namespace Model {
117/* Service model forward declarations required in ChimeClient header */
127class CreateBotRequest;
142class GetBotRequest;
149class GetRoomRequest;
150class GetUserRequest;
154class ListBotsRequest;
158class ListRoomsRequest;
160class ListUsersRequest;
172class UpdateBotRequest;
180/* End of service model forward declarations required in ChimeClient header */
181
182/* Service model Outcome class definitions */
246/* End of service model Outcome class definitions */
247
248/* Service model Outcome callable definitions */
249typedef std::future<AssociatePhoneNumberWithUserOutcome> AssociatePhoneNumberWithUserOutcomeCallable;
250typedef std::future<AssociateSigninDelegateGroupsWithAccountOutcome> AssociateSigninDelegateGroupsWithAccountOutcomeCallable;
251typedef std::future<BatchCreateRoomMembershipOutcome> BatchCreateRoomMembershipOutcomeCallable;
252typedef std::future<BatchDeletePhoneNumberOutcome> BatchDeletePhoneNumberOutcomeCallable;
253typedef std::future<BatchSuspendUserOutcome> BatchSuspendUserOutcomeCallable;
254typedef std::future<BatchUnsuspendUserOutcome> BatchUnsuspendUserOutcomeCallable;
255typedef std::future<BatchUpdatePhoneNumberOutcome> BatchUpdatePhoneNumberOutcomeCallable;
256typedef std::future<BatchUpdateUserOutcome> BatchUpdateUserOutcomeCallable;
257typedef std::future<CreateAccountOutcome> CreateAccountOutcomeCallable;
258typedef std::future<CreateBotOutcome> CreateBotOutcomeCallable;
259typedef std::future<CreateMeetingDialOutOutcome> CreateMeetingDialOutOutcomeCallable;
260typedef std::future<CreatePhoneNumberOrderOutcome> CreatePhoneNumberOrderOutcomeCallable;
261typedef std::future<CreateRoomOutcome> CreateRoomOutcomeCallable;
262typedef std::future<CreateRoomMembershipOutcome> CreateRoomMembershipOutcomeCallable;
263typedef std::future<CreateUserOutcome> CreateUserOutcomeCallable;
264typedef std::future<DeleteAccountOutcome> DeleteAccountOutcomeCallable;
265typedef std::future<DeleteEventsConfigurationOutcome> DeleteEventsConfigurationOutcomeCallable;
266typedef std::future<DeletePhoneNumberOutcome> DeletePhoneNumberOutcomeCallable;
267typedef std::future<DeleteRoomOutcome> DeleteRoomOutcomeCallable;
268typedef std::future<DeleteRoomMembershipOutcome> DeleteRoomMembershipOutcomeCallable;
269typedef std::future<DisassociatePhoneNumberFromUserOutcome> DisassociatePhoneNumberFromUserOutcomeCallable;
270typedef std::future<DisassociateSigninDelegateGroupsFromAccountOutcome> DisassociateSigninDelegateGroupsFromAccountOutcomeCallable;
271typedef std::future<GetAccountOutcome> GetAccountOutcomeCallable;
272typedef std::future<GetAccountSettingsOutcome> GetAccountSettingsOutcomeCallable;
273typedef std::future<GetBotOutcome> GetBotOutcomeCallable;
274typedef std::future<GetEventsConfigurationOutcome> GetEventsConfigurationOutcomeCallable;
275typedef std::future<GetGlobalSettingsOutcome> GetGlobalSettingsOutcomeCallable;
276typedef std::future<GetPhoneNumberOutcome> GetPhoneNumberOutcomeCallable;
277typedef std::future<GetPhoneNumberOrderOutcome> GetPhoneNumberOrderOutcomeCallable;
278typedef std::future<GetPhoneNumberSettingsOutcome> GetPhoneNumberSettingsOutcomeCallable;
279typedef std::future<GetRetentionSettingsOutcome> GetRetentionSettingsOutcomeCallable;
280typedef std::future<GetRoomOutcome> GetRoomOutcomeCallable;
281typedef std::future<GetUserOutcome> GetUserOutcomeCallable;
282typedef std::future<GetUserSettingsOutcome> GetUserSettingsOutcomeCallable;
283typedef std::future<InviteUsersOutcome> InviteUsersOutcomeCallable;
284typedef std::future<ListAccountsOutcome> ListAccountsOutcomeCallable;
285typedef std::future<ListBotsOutcome> ListBotsOutcomeCallable;
286typedef std::future<ListPhoneNumberOrdersOutcome> ListPhoneNumberOrdersOutcomeCallable;
287typedef std::future<ListPhoneNumbersOutcome> ListPhoneNumbersOutcomeCallable;
288typedef std::future<ListRoomMembershipsOutcome> ListRoomMembershipsOutcomeCallable;
289typedef std::future<ListRoomsOutcome> ListRoomsOutcomeCallable;
290typedef std::future<ListSupportedPhoneNumberCountriesOutcome> ListSupportedPhoneNumberCountriesOutcomeCallable;
291typedef std::future<ListUsersOutcome> ListUsersOutcomeCallable;
292typedef std::future<LogoutUserOutcome> LogoutUserOutcomeCallable;
293typedef std::future<PutEventsConfigurationOutcome> PutEventsConfigurationOutcomeCallable;
294typedef std::future<PutRetentionSettingsOutcome> PutRetentionSettingsOutcomeCallable;
295typedef std::future<RedactConversationMessageOutcome> RedactConversationMessageOutcomeCallable;
296typedef std::future<RedactRoomMessageOutcome> RedactRoomMessageOutcomeCallable;
297typedef std::future<RegenerateSecurityTokenOutcome> RegenerateSecurityTokenOutcomeCallable;
298typedef std::future<ResetPersonalPINOutcome> ResetPersonalPINOutcomeCallable;
299typedef std::future<RestorePhoneNumberOutcome> RestorePhoneNumberOutcomeCallable;
300typedef std::future<SearchAvailablePhoneNumbersOutcome> SearchAvailablePhoneNumbersOutcomeCallable;
301typedef std::future<UpdateAccountOutcome> UpdateAccountOutcomeCallable;
302typedef std::future<UpdateAccountSettingsOutcome> UpdateAccountSettingsOutcomeCallable;
303typedef std::future<UpdateBotOutcome> UpdateBotOutcomeCallable;
304typedef std::future<UpdateGlobalSettingsOutcome> UpdateGlobalSettingsOutcomeCallable;
305typedef std::future<UpdatePhoneNumberOutcome> UpdatePhoneNumberOutcomeCallable;
306typedef std::future<UpdatePhoneNumberSettingsOutcome> UpdatePhoneNumberSettingsOutcomeCallable;
307typedef std::future<UpdateRoomOutcome> UpdateRoomOutcomeCallable;
308typedef std::future<UpdateRoomMembershipOutcome> UpdateRoomMembershipOutcomeCallable;
309typedef std::future<UpdateUserOutcome> UpdateUserOutcomeCallable;
310typedef std::future<UpdateUserSettingsOutcome> UpdateUserSettingsOutcomeCallable;
311/* End of service model Outcome callable definitions */
312} // namespace Model
313
314class ChimeClient;
315
316/* Service model async handlers definitions */
317typedef std::function<void(const ChimeClient*, const Model::AssociatePhoneNumberWithUserRequest&,
319 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
321typedef std::function<void(const ChimeClient*, const Model::AssociateSigninDelegateGroupsWithAccountRequest&,
323 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
325typedef std::function<void(const ChimeClient*, const Model::BatchCreateRoomMembershipRequest&,
326 const Model::BatchCreateRoomMembershipOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
328typedef std::function<void(const ChimeClient*, const Model::BatchDeletePhoneNumberRequest&, const Model::BatchDeletePhoneNumberOutcome&,
329 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
331typedef std::function<void(const ChimeClient*, const Model::BatchSuspendUserRequest&, const Model::BatchSuspendUserOutcome&,
332 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
334typedef std::function<void(const ChimeClient*, const Model::BatchUnsuspendUserRequest&, const Model::BatchUnsuspendUserOutcome&,
335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
337typedef std::function<void(const ChimeClient*, const Model::BatchUpdatePhoneNumberRequest&, const Model::BatchUpdatePhoneNumberOutcome&,
338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
340typedef std::function<void(const ChimeClient*, const Model::BatchUpdateUserRequest&, const Model::BatchUpdateUserOutcome&,
341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
343typedef std::function<void(const ChimeClient*, const Model::CreateAccountRequest&, const Model::CreateAccountOutcome&,
344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
346typedef std::function<void(const ChimeClient*, const Model::CreateBotRequest&, const Model::CreateBotOutcome&,
347 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
349typedef std::function<void(const ChimeClient*, const Model::CreateMeetingDialOutRequest&, const Model::CreateMeetingDialOutOutcome&,
350 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
352typedef std::function<void(const ChimeClient*, const Model::CreatePhoneNumberOrderRequest&, const Model::CreatePhoneNumberOrderOutcome&,
353 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
355typedef std::function<void(const ChimeClient*, const Model::CreateRoomRequest&, const Model::CreateRoomOutcome&,
356 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
358typedef std::function<void(const ChimeClient*, const Model::CreateRoomMembershipRequest&, const Model::CreateRoomMembershipOutcome&,
359 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
361typedef std::function<void(const ChimeClient*, const Model::CreateUserRequest&, const Model::CreateUserOutcome&,
362 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
364typedef std::function<void(const ChimeClient*, const Model::DeleteAccountRequest&, const Model::DeleteAccountOutcome&,
365 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
367typedef std::function<void(const ChimeClient*, const Model::DeleteEventsConfigurationRequest&,
368 const Model::DeleteEventsConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
370typedef std::function<void(const ChimeClient*, const Model::DeletePhoneNumberRequest&, const Model::DeletePhoneNumberOutcome&,
371 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
373typedef std::function<void(const ChimeClient*, const Model::DeleteRoomRequest&, const Model::DeleteRoomOutcome&,
374 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
376typedef std::function<void(const ChimeClient*, const Model::DeleteRoomMembershipRequest&, const Model::DeleteRoomMembershipOutcome&,
377 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
379typedef std::function<void(const ChimeClient*, const Model::DisassociatePhoneNumberFromUserRequest&,
381 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
383typedef std::function<void(const ChimeClient*, const Model::DisassociateSigninDelegateGroupsFromAccountRequest&,
385 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
387typedef std::function<void(const ChimeClient*, const Model::GetAccountRequest&, const Model::GetAccountOutcome&,
388 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
390typedef std::function<void(const ChimeClient*, const Model::GetAccountSettingsRequest&, const Model::GetAccountSettingsOutcome&,
391 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
393typedef std::function<void(const ChimeClient*, const Model::GetBotRequest&, const Model::GetBotOutcome&,
394 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
396typedef std::function<void(const ChimeClient*, const Model::GetEventsConfigurationRequest&, const Model::GetEventsConfigurationOutcome&,
397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
399typedef std::function<void(const ChimeClient*, const Model::GetGlobalSettingsRequest&, const Model::GetGlobalSettingsOutcome&,
400 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
402typedef std::function<void(const ChimeClient*, const Model::GetPhoneNumberRequest&, const Model::GetPhoneNumberOutcome&,
403 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
405typedef std::function<void(const ChimeClient*, const Model::GetPhoneNumberOrderRequest&, const Model::GetPhoneNumberOrderOutcome&,
406 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
408typedef std::function<void(const ChimeClient*, const Model::GetPhoneNumberSettingsRequest&, const Model::GetPhoneNumberSettingsOutcome&,
409 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
411typedef std::function<void(const ChimeClient*, const Model::GetRetentionSettingsRequest&, const Model::GetRetentionSettingsOutcome&,
412 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
414typedef std::function<void(const ChimeClient*, const Model::GetRoomRequest&, const Model::GetRoomOutcome&,
415 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
417typedef std::function<void(const ChimeClient*, const Model::GetUserRequest&, const Model::GetUserOutcome&,
418 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
420typedef std::function<void(const ChimeClient*, const Model::GetUserSettingsRequest&, const Model::GetUserSettingsOutcome&,
421 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
423typedef std::function<void(const ChimeClient*, const Model::InviteUsersRequest&, const Model::InviteUsersOutcome&,
424 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
426typedef std::function<void(const ChimeClient*, const Model::ListAccountsRequest&, const Model::ListAccountsOutcome&,
427 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
429typedef std::function<void(const ChimeClient*, const Model::ListBotsRequest&, const Model::ListBotsOutcome&,
430 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
432typedef std::function<void(const ChimeClient*, const Model::ListPhoneNumberOrdersRequest&, const Model::ListPhoneNumberOrdersOutcome&,
433 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
435typedef std::function<void(const ChimeClient*, const Model::ListPhoneNumbersRequest&, const Model::ListPhoneNumbersOutcome&,
436 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
438typedef std::function<void(const ChimeClient*, const Model::ListRoomMembershipsRequest&, const Model::ListRoomMembershipsOutcome&,
439 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
441typedef std::function<void(const ChimeClient*, const Model::ListRoomsRequest&, const Model::ListRoomsOutcome&,
442 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
444typedef std::function<void(const ChimeClient*, const Model::ListSupportedPhoneNumberCountriesRequest&,
446 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
448typedef std::function<void(const ChimeClient*, const Model::ListUsersRequest&, const Model::ListUsersOutcome&,
449 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
451typedef std::function<void(const ChimeClient*, const Model::LogoutUserRequest&, const Model::LogoutUserOutcome&,
452 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
454typedef std::function<void(const ChimeClient*, const Model::PutEventsConfigurationRequest&, const Model::PutEventsConfigurationOutcome&,
455 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
457typedef std::function<void(const ChimeClient*, const Model::PutRetentionSettingsRequest&, const Model::PutRetentionSettingsOutcome&,
458 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
460typedef std::function<void(const ChimeClient*, const Model::RedactConversationMessageRequest&,
461 const Model::RedactConversationMessageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
463typedef std::function<void(const ChimeClient*, const Model::RedactRoomMessageRequest&, const Model::RedactRoomMessageOutcome&,
464 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
466typedef std::function<void(const ChimeClient*, const Model::RegenerateSecurityTokenRequest&, const Model::RegenerateSecurityTokenOutcome&,
467 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
469typedef std::function<void(const ChimeClient*, const Model::ResetPersonalPINRequest&, const Model::ResetPersonalPINOutcome&,
470 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
472typedef std::function<void(const ChimeClient*, const Model::RestorePhoneNumberRequest&, const Model::RestorePhoneNumberOutcome&,
473 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
475typedef std::function<void(const ChimeClient*, const Model::SearchAvailablePhoneNumbersRequest&,
476 const Model::SearchAvailablePhoneNumbersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
478typedef std::function<void(const ChimeClient*, const Model::UpdateAccountRequest&, const Model::UpdateAccountOutcome&,
479 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
481typedef std::function<void(const ChimeClient*, const Model::UpdateAccountSettingsRequest&, const Model::UpdateAccountSettingsOutcome&,
482 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
484typedef std::function<void(const ChimeClient*, const Model::UpdateBotRequest&, const Model::UpdateBotOutcome&,
485 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
487typedef std::function<void(const ChimeClient*, const Model::UpdateGlobalSettingsRequest&, const Model::UpdateGlobalSettingsOutcome&,
488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
490typedef std::function<void(const ChimeClient*, const Model::UpdatePhoneNumberRequest&, const Model::UpdatePhoneNumberOutcome&,
491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
493typedef std::function<void(const ChimeClient*, const Model::UpdatePhoneNumberSettingsRequest&,
494 const Model::UpdatePhoneNumberSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
496typedef std::function<void(const ChimeClient*, const Model::UpdateRoomRequest&, const Model::UpdateRoomOutcome&,
497 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
499typedef std::function<void(const ChimeClient*, const Model::UpdateRoomMembershipRequest&, const Model::UpdateRoomMembershipOutcome&,
500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
502typedef std::function<void(const ChimeClient*, const Model::UpdateUserRequest&, const Model::UpdateUserOutcome&,
503 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
505typedef std::function<void(const ChimeClient*, const Model::UpdateUserSettingsRequest&, const Model::UpdateUserSettingsOutcome&,
506 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
508/* End of service model async handlers definitions */
509} // namespace Chime
510} // 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::BatchUpdatePhoneNumberRequest &, const Model::BatchUpdatePhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchUpdatePhoneNumberResponseReceivedHandler
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::UpdateRoomRequest &, const Model::UpdateRoomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRoomResponseReceivedHandler
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::DeletePhoneNumberRequest &, const Model::DeletePhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePhoneNumberResponseReceivedHandler
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::ListUsersRequest &, const Model::ListUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUsersResponseReceivedHandler
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::GetAccountRequest &, const Model::GetAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccountResponseReceivedHandler
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::PutEventsConfigurationRequest &, const Model::PutEventsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutEventsConfigurationResponseReceivedHandler
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::GetAccountSettingsRequest &, const Model::GetAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccountSettingsResponseReceivedHandler
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::ListBotsRequest &, const Model::ListBotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBotsResponseReceivedHandler
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::BatchUnsuspendUserRequest &, const Model::BatchUnsuspendUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchUnsuspendUserResponseReceivedHandler
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::CreateBotRequest &, const Model::CreateBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBotResponseReceivedHandler
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::UpdateUserSettingsRequest &, const Model::UpdateUserSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateUserSettingsResponseReceivedHandler
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::AssociateSigninDelegateGroupsWithAccountRequest &, const Model::AssociateSigninDelegateGroupsWithAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateSigninDelegateGroupsWithAccountResponseReceivedHandler
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::UpdateUserRequest &, const Model::UpdateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateUserResponseReceivedHandler
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::DeleteEventsConfigurationRequest &, const Model::DeleteEventsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEventsConfigurationResponseReceivedHandler
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::UpdateBotRequest &, const Model::UpdateBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBotResponseReceivedHandler
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::UpdatePhoneNumberRequest &, const Model::UpdatePhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePhoneNumberResponseReceivedHandler
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::SearchAvailablePhoneNumbersRequest &, const Model::SearchAvailablePhoneNumbersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchAvailablePhoneNumbersResponseReceivedHandler
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::UpdateGlobalSettingsRequest &, const Model::UpdateGlobalSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateGlobalSettingsResponseReceivedHandler
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::GetPhoneNumberRequest &, const Model::GetPhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPhoneNumberResponseReceivedHandler
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::ListAccountsRequest &, const Model::ListAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAccountsResponseReceivedHandler
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::GetRoomRequest &, const Model::GetRoomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRoomResponseReceivedHandler
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::CreateAccountRequest &, const Model::CreateAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAccountResponseReceivedHandler
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::UpdatePhoneNumberSettingsRequest &, const Model::UpdatePhoneNumberSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePhoneNumberSettingsResponseReceivedHandler
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::ListPhoneNumberOrdersRequest &, const Model::ListPhoneNumberOrdersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPhoneNumberOrdersResponseReceivedHandler
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::RegenerateSecurityTokenRequest &, const Model::RegenerateSecurityTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegenerateSecurityTokenResponseReceivedHandler
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::ListRoomMembershipsRequest &, const Model::ListRoomMembershipsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRoomMembershipsResponseReceivedHandler
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::BatchUpdateUserRequest &, const Model::BatchUpdateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchUpdateUserResponseReceivedHandler
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::RedactRoomMessageRequest &, const Model::RedactRoomMessageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RedactRoomMessageResponseReceivedHandler
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::ListPhoneNumbersRequest &, const Model::ListPhoneNumbersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPhoneNumbersResponseReceivedHandler
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::GetEventsConfigurationRequest &, const Model::GetEventsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEventsConfigurationResponseReceivedHandler
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::ResetPersonalPINRequest &, const Model::ResetPersonalPINOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetPersonalPINResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetUserSettingsRequest &, const Model::GetUserSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUserSettingsResponseReceivedHandler