AWS SDK for C++

AWS SDK for C++ Version 1.11.787

Loading...
Searching...
No Matches
ChimeClient.h
1
6#pragma once
7#include <aws/chime/ChimePaginationBase.h>
8#include <aws/chime/ChimeServiceClientModel.h>
9#include <aws/chime/ChimeWaiter.h>
10#include <aws/chime/Chime_EXPORTS.h>
11#include <aws/core/client/AWSClient.h>
12#include <aws/core/client/AWSClientAsyncCRTP.h>
13#include <aws/core/client/ClientConfiguration.h>
14#include <aws/core/utils/json/JsonSerializer.h>
15
16namespace Aws {
17namespace Chime {
62class AWS_CHIME_API ChimeClient : public Aws::Client::AWSJsonClient,
64 public ChimePaginationBase<ChimeClient>,
65 public ChimeWaiter<ChimeClient> {
66 public:
68 static const char* GetServiceName();
69 static const char* GetAllocationTag();
70
73
79 std::shared_ptr<ChimeEndpointProviderBase> endpointProvider = nullptr);
80
85 ChimeClient(const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<ChimeEndpointProviderBase> endpointProvider = nullptr,
87
92 ChimeClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
93 std::shared_ptr<ChimeEndpointProviderBase> endpointProvider = nullptr,
95
96 /* Legacy constructors due deprecation */
102
107 ChimeClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
108
113 ChimeClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
114 const Aws::Client::ClientConfiguration& clientConfiguration);
115
116 /* End of legacy constructors due deprecation */
117 virtual ~ChimeClient();
118
126 const Model::AssociatePhoneNumberWithUserRequest& request) const;
127
132 template <typename AssociatePhoneNumberWithUserRequestT = Model::AssociatePhoneNumberWithUserRequest>
134 const AssociatePhoneNumberWithUserRequestT& request) const {
135 return SubmitCallable(&ChimeClient::AssociatePhoneNumberWithUser, request);
136 }
137
142 template <typename AssociatePhoneNumberWithUserRequestT = Model::AssociatePhoneNumberWithUserRequest>
143 void AssociatePhoneNumberWithUserAsync(const AssociatePhoneNumberWithUserRequestT& request,
145 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
146 return SubmitAsync(&ChimeClient::AssociatePhoneNumberWithUser, request, handler, context);
147 }
148
157
162 template <typename AssociateSigninDelegateGroupsWithAccountRequestT = Model::AssociateSigninDelegateGroupsWithAccountRequest>
164 const AssociateSigninDelegateGroupsWithAccountRequestT& request) const {
165 return SubmitCallable(&ChimeClient::AssociateSigninDelegateGroupsWithAccount, request);
166 }
167
172 template <typename AssociateSigninDelegateGroupsWithAccountRequestT = Model::AssociateSigninDelegateGroupsWithAccountRequest>
174 const AssociateSigninDelegateGroupsWithAccountRequestT& request,
176 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
177 return SubmitAsync(&ChimeClient::AssociateSigninDelegateGroupsWithAccount, request, handler, context);
178 }
179
189
194 template <typename BatchCreateRoomMembershipRequestT = Model::BatchCreateRoomMembershipRequest>
196 const BatchCreateRoomMembershipRequestT& request) const {
197 return SubmitCallable(&ChimeClient::BatchCreateRoomMembership, request);
198 }
199
204 template <typename BatchCreateRoomMembershipRequestT = Model::BatchCreateRoomMembershipRequest>
205 void BatchCreateRoomMembershipAsync(const BatchCreateRoomMembershipRequestT& request,
207 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
208 return SubmitAsync(&ChimeClient::BatchCreateRoomMembership, request, handler, context);
209 }
210
220
225 template <typename BatchDeletePhoneNumberRequestT = Model::BatchDeletePhoneNumberRequest>
226 Model::BatchDeletePhoneNumberOutcomeCallable BatchDeletePhoneNumberCallable(const BatchDeletePhoneNumberRequestT& request) const {
227 return SubmitCallable(&ChimeClient::BatchDeletePhoneNumber, request);
228 }
229
234 template <typename BatchDeletePhoneNumberRequestT = Model::BatchDeletePhoneNumberRequest>
235 void BatchDeletePhoneNumberAsync(const BatchDeletePhoneNumberRequestT& request,
237 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
238 return SubmitAsync(&ChimeClient::BatchDeletePhoneNumber, request, handler, context);
239 }
240
261
266 template <typename BatchSuspendUserRequestT = Model::BatchSuspendUserRequest>
267 Model::BatchSuspendUserOutcomeCallable BatchSuspendUserCallable(const BatchSuspendUserRequestT& request) const {
268 return SubmitCallable(&ChimeClient::BatchSuspendUser, request);
269 }
270
275 template <typename BatchSuspendUserRequestT = Model::BatchSuspendUserRequest>
276 void BatchSuspendUserAsync(const BatchSuspendUserRequestT& request, const BatchSuspendUserResponseReceivedHandler& handler,
277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
278 return SubmitAsync(&ChimeClient::BatchSuspendUser, request, handler, context);
279 }
280
296
301 template <typename BatchUnsuspendUserRequestT = Model::BatchUnsuspendUserRequest>
302 Model::BatchUnsuspendUserOutcomeCallable BatchUnsuspendUserCallable(const BatchUnsuspendUserRequestT& request) const {
303 return SubmitCallable(&ChimeClient::BatchUnsuspendUser, request);
304 }
305
310 template <typename BatchUnsuspendUserRequestT = Model::BatchUnsuspendUserRequest>
311 void BatchUnsuspendUserAsync(const BatchUnsuspendUserRequestT& request, const BatchUnsuspendUserResponseReceivedHandler& handler,
312 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
313 return SubmitAsync(&ChimeClient::BatchUnsuspendUser, request, handler, context);
314 }
315
329
334 template <typename BatchUpdatePhoneNumberRequestT = Model::BatchUpdatePhoneNumberRequest>
335 Model::BatchUpdatePhoneNumberOutcomeCallable BatchUpdatePhoneNumberCallable(const BatchUpdatePhoneNumberRequestT& request) const {
336 return SubmitCallable(&ChimeClient::BatchUpdatePhoneNumber, request);
337 }
338
343 template <typename BatchUpdatePhoneNumberRequestT = Model::BatchUpdatePhoneNumberRequest>
344 void BatchUpdatePhoneNumberAsync(const BatchUpdatePhoneNumberRequestT& request,
346 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
347 return SubmitAsync(&ChimeClient::BatchUpdatePhoneNumber, request, handler, context);
348 }
349
359
363 template <typename BatchUpdateUserRequestT = Model::BatchUpdateUserRequest>
364 Model::BatchUpdateUserOutcomeCallable BatchUpdateUserCallable(const BatchUpdateUserRequestT& request) const {
365 return SubmitCallable(&ChimeClient::BatchUpdateUser, request);
366 }
367
372 template <typename BatchUpdateUserRequestT = Model::BatchUpdateUserRequest>
373 void BatchUpdateUserAsync(const BatchUpdateUserRequestT& request, const BatchUpdateUserResponseReceivedHandler& handler,
374 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
375 return SubmitAsync(&ChimeClient::BatchUpdateUser, request, handler, context);
376 }
377
389
393 template <typename CreateAccountRequestT = Model::CreateAccountRequest>
394 Model::CreateAccountOutcomeCallable CreateAccountCallable(const CreateAccountRequestT& request) const {
395 return SubmitCallable(&ChimeClient::CreateAccount, request);
396 }
397
402 template <typename CreateAccountRequestT = Model::CreateAccountRequest>
403 void CreateAccountAsync(const CreateAccountRequestT& request, const CreateAccountResponseReceivedHandler& handler,
404 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
405 return SubmitAsync(&ChimeClient::CreateAccount, request, handler, context);
406 }
407
415
419 template <typename CreateBotRequestT = Model::CreateBotRequest>
420 Model::CreateBotOutcomeCallable CreateBotCallable(const CreateBotRequestT& request) const {
421 return SubmitCallable(&ChimeClient::CreateBot, request);
422 }
423
428 template <typename CreateBotRequestT = Model::CreateBotRequest>
429 void CreateBotAsync(const CreateBotRequestT& request, const CreateBotResponseReceivedHandler& handler,
430 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
431 return SubmitAsync(&ChimeClient::CreateBot, request, handler, context);
432 }
433
447
452 template <typename CreateMeetingDialOutRequestT = Model::CreateMeetingDialOutRequest>
453 Model::CreateMeetingDialOutOutcomeCallable CreateMeetingDialOutCallable(const CreateMeetingDialOutRequestT& request) const {
454 return SubmitCallable(&ChimeClient::CreateMeetingDialOut, request);
455 }
456
461 template <typename CreateMeetingDialOutRequestT = Model::CreateMeetingDialOutRequest>
462 void CreateMeetingDialOutAsync(const CreateMeetingDialOutRequestT& request, const CreateMeetingDialOutResponseReceivedHandler& handler,
463 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
464 return SubmitAsync(&ChimeClient::CreateMeetingDialOut, request, handler, context);
465 }
466
476
481 template <typename CreatePhoneNumberOrderRequestT = Model::CreatePhoneNumberOrderRequest>
482 Model::CreatePhoneNumberOrderOutcomeCallable CreatePhoneNumberOrderCallable(const CreatePhoneNumberOrderRequestT& request) const {
483 return SubmitCallable(&ChimeClient::CreatePhoneNumberOrder, request);
484 }
485
490 template <typename CreatePhoneNumberOrderRequestT = Model::CreatePhoneNumberOrderRequest>
491 void CreatePhoneNumberOrderAsync(const CreatePhoneNumberOrderRequestT& request,
493 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
494 return SubmitAsync(&ChimeClient::CreatePhoneNumberOrder, request, handler, context);
495 }
496
504
508 template <typename CreateRoomRequestT = Model::CreateRoomRequest>
509 Model::CreateRoomOutcomeCallable CreateRoomCallable(const CreateRoomRequestT& request) const {
510 return SubmitCallable(&ChimeClient::CreateRoom, request);
511 }
512
517 template <typename CreateRoomRequestT = Model::CreateRoomRequest>
518 void CreateRoomAsync(const CreateRoomRequestT& request, const CreateRoomResponseReceivedHandler& handler,
519 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
520 return SubmitAsync(&ChimeClient::CreateRoom, request, handler, context);
521 }
522
532
537 template <typename CreateRoomMembershipRequestT = Model::CreateRoomMembershipRequest>
538 Model::CreateRoomMembershipOutcomeCallable CreateRoomMembershipCallable(const CreateRoomMembershipRequestT& request) const {
539 return SubmitCallable(&ChimeClient::CreateRoomMembership, request);
540 }
541
546 template <typename CreateRoomMembershipRequestT = Model::CreateRoomMembershipRequest>
547 void CreateRoomMembershipAsync(const CreateRoomMembershipRequestT& request, const CreateRoomMembershipResponseReceivedHandler& handler,
548 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
549 return SubmitAsync(&ChimeClient::CreateRoomMembership, request, handler, context);
550 }
551
559
563 template <typename CreateUserRequestT = Model::CreateUserRequest>
564 Model::CreateUserOutcomeCallable CreateUserCallable(const CreateUserRequestT& request) const {
565 return SubmitCallable(&ChimeClient::CreateUser, request);
566 }
567
572 template <typename CreateUserRequestT = Model::CreateUserRequest>
573 void CreateUserAsync(const CreateUserRequestT& request, const CreateUserResponseReceivedHandler& handler,
574 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
575 return SubmitAsync(&ChimeClient::CreateUser, request, handler, context);
576 }
577
593
597 template <typename DeleteAccountRequestT = Model::DeleteAccountRequest>
598 Model::DeleteAccountOutcomeCallable DeleteAccountCallable(const DeleteAccountRequestT& request) const {
599 return SubmitCallable(&ChimeClient::DeleteAccount, request);
600 }
601
606 template <typename DeleteAccountRequestT = Model::DeleteAccountRequest>
607 void DeleteAccountAsync(const DeleteAccountRequestT& request, const DeleteAccountResponseReceivedHandler& handler,
608 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
609 return SubmitAsync(&ChimeClient::DeleteAccount, request, handler, context);
610 }
611
619
624 template <typename DeleteEventsConfigurationRequestT = Model::DeleteEventsConfigurationRequest>
626 const DeleteEventsConfigurationRequestT& request) const {
627 return SubmitCallable(&ChimeClient::DeleteEventsConfiguration, request);
628 }
629
634 template <typename DeleteEventsConfigurationRequestT = Model::DeleteEventsConfigurationRequest>
635 void DeleteEventsConfigurationAsync(const DeleteEventsConfigurationRequestT& request,
637 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
638 return SubmitAsync(&ChimeClient::DeleteEventsConfiguration, request, handler, context);
639 }
640
651
656 template <typename DeletePhoneNumberRequestT = Model::DeletePhoneNumberRequest>
657 Model::DeletePhoneNumberOutcomeCallable DeletePhoneNumberCallable(const DeletePhoneNumberRequestT& request) const {
658 return SubmitCallable(&ChimeClient::DeletePhoneNumber, request);
659 }
660
665 template <typename DeletePhoneNumberRequestT = Model::DeletePhoneNumberRequest>
666 void DeletePhoneNumberAsync(const DeletePhoneNumberRequestT& request, const DeletePhoneNumberResponseReceivedHandler& handler,
667 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
668 return SubmitAsync(&ChimeClient::DeletePhoneNumber, request, handler, context);
669 }
670
678
682 template <typename DeleteRoomRequestT = Model::DeleteRoomRequest>
683 Model::DeleteRoomOutcomeCallable DeleteRoomCallable(const DeleteRoomRequestT& request) const {
684 return SubmitCallable(&ChimeClient::DeleteRoom, request);
685 }
686
691 template <typename DeleteRoomRequestT = Model::DeleteRoomRequest>
692 void DeleteRoomAsync(const DeleteRoomRequestT& request, const DeleteRoomResponseReceivedHandler& handler,
693 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
694 return SubmitAsync(&ChimeClient::DeleteRoom, request, handler, context);
695 }
696
704
709 template <typename DeleteRoomMembershipRequestT = Model::DeleteRoomMembershipRequest>
710 Model::DeleteRoomMembershipOutcomeCallable DeleteRoomMembershipCallable(const DeleteRoomMembershipRequestT& request) const {
711 return SubmitCallable(&ChimeClient::DeleteRoomMembership, request);
712 }
713
718 template <typename DeleteRoomMembershipRequestT = Model::DeleteRoomMembershipRequest>
719 void DeleteRoomMembershipAsync(const DeleteRoomMembershipRequestT& request, const DeleteRoomMembershipResponseReceivedHandler& handler,
720 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
721 return SubmitAsync(&ChimeClient::DeleteRoomMembership, request, handler, context);
722 }
723
732
737 template <typename DisassociatePhoneNumberFromUserRequestT = Model::DisassociatePhoneNumberFromUserRequest>
739 const DisassociatePhoneNumberFromUserRequestT& request) const {
740 return SubmitCallable(&ChimeClient::DisassociatePhoneNumberFromUser, request);
741 }
742
747 template <typename DisassociatePhoneNumberFromUserRequestT = Model::DisassociatePhoneNumberFromUserRequest>
748 void DisassociatePhoneNumberFromUserAsync(const DisassociatePhoneNumberFromUserRequestT& request,
750 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
751 return SubmitAsync(&ChimeClient::DisassociatePhoneNumberFromUser, request, handler, context);
752 }
753
762
767 template <typename DisassociateSigninDelegateGroupsFromAccountRequestT = Model::DisassociateSigninDelegateGroupsFromAccountRequest>
769 const DisassociateSigninDelegateGroupsFromAccountRequestT& request) const {
770 return SubmitCallable(&ChimeClient::DisassociateSigninDelegateGroupsFromAccount, request);
771 }
772
777 template <typename DisassociateSigninDelegateGroupsFromAccountRequestT = Model::DisassociateSigninDelegateGroupsFromAccountRequest>
779 const DisassociateSigninDelegateGroupsFromAccountRequestT& request,
781 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
782 return SubmitAsync(&ChimeClient::DisassociateSigninDelegateGroupsFromAccount, request, handler, context);
783 }
784
792
796 template <typename GetAccountRequestT = Model::GetAccountRequest>
797 Model::GetAccountOutcomeCallable GetAccountCallable(const GetAccountRequestT& request) const {
798 return SubmitCallable(&ChimeClient::GetAccount, request);
799 }
800
805 template <typename GetAccountRequestT = Model::GetAccountRequest>
806 void GetAccountAsync(const GetAccountRequestT& request, const GetAccountResponseReceivedHandler& handler,
807 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
808 return SubmitAsync(&ChimeClient::GetAccount, request, handler, context);
809 }
810
821
826 template <typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
827 Model::GetAccountSettingsOutcomeCallable GetAccountSettingsCallable(const GetAccountSettingsRequestT& request) const {
828 return SubmitCallable(&ChimeClient::GetAccountSettings, request);
829 }
830
835 template <typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
836 void GetAccountSettingsAsync(const GetAccountSettingsRequestT& request, const GetAccountSettingsResponseReceivedHandler& handler,
837 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
838 return SubmitAsync(&ChimeClient::GetAccountSettings, request, handler, context);
839 }
840
847 virtual Model::GetBotOutcome GetBot(const Model::GetBotRequest& request) const;
848
852 template <typename GetBotRequestT = Model::GetBotRequest>
853 Model::GetBotOutcomeCallable GetBotCallable(const GetBotRequestT& request) const {
854 return SubmitCallable(&ChimeClient::GetBot, request);
855 }
856
861 template <typename GetBotRequestT = Model::GetBotRequest>
862 void GetBotAsync(const GetBotRequestT& request, const GetBotResponseReceivedHandler& handler,
863 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
864 return SubmitAsync(&ChimeClient::GetBot, request, handler, context);
865 }
866
875
880 template <typename GetEventsConfigurationRequestT = Model::GetEventsConfigurationRequest>
881 Model::GetEventsConfigurationOutcomeCallable GetEventsConfigurationCallable(const GetEventsConfigurationRequestT& request) const {
882 return SubmitCallable(&ChimeClient::GetEventsConfiguration, request);
883 }
884
889 template <typename GetEventsConfigurationRequestT = Model::GetEventsConfigurationRequest>
890 void GetEventsConfigurationAsync(const GetEventsConfigurationRequestT& request,
892 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
893 return SubmitAsync(&ChimeClient::GetEventsConfiguration, request, handler, context);
894 }
895
904
909 template <typename GetGlobalSettingsRequestT = Model::GetGlobalSettingsRequest>
910 Model::GetGlobalSettingsOutcomeCallable GetGlobalSettingsCallable(const GetGlobalSettingsRequestT& request = {}) const {
911 return SubmitCallable(&ChimeClient::GetGlobalSettings, request);
912 }
913
918 template <typename GetGlobalSettingsRequestT = Model::GetGlobalSettingsRequest>
920 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
921 const GetGlobalSettingsRequestT& request = {}) const {
922 return SubmitAsync(&ChimeClient::GetGlobalSettings, request, handler, context);
923 }
924
932
936 template <typename GetPhoneNumberRequestT = Model::GetPhoneNumberRequest>
937 Model::GetPhoneNumberOutcomeCallable GetPhoneNumberCallable(const GetPhoneNumberRequestT& request) const {
938 return SubmitCallable(&ChimeClient::GetPhoneNumber, request);
939 }
940
945 template <typename GetPhoneNumberRequestT = Model::GetPhoneNumberRequest>
946 void GetPhoneNumberAsync(const GetPhoneNumberRequestT& request, const GetPhoneNumberResponseReceivedHandler& handler,
947 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
948 return SubmitAsync(&ChimeClient::GetPhoneNumber, request, handler, context);
949 }
950
959
964 template <typename GetPhoneNumberOrderRequestT = Model::GetPhoneNumberOrderRequest>
965 Model::GetPhoneNumberOrderOutcomeCallable GetPhoneNumberOrderCallable(const GetPhoneNumberOrderRequestT& request) const {
966 return SubmitCallable(&ChimeClient::GetPhoneNumberOrder, request);
967 }
968
973 template <typename GetPhoneNumberOrderRequestT = Model::GetPhoneNumberOrderRequest>
974 void GetPhoneNumberOrderAsync(const GetPhoneNumberOrderRequestT& request, const GetPhoneNumberOrderResponseReceivedHandler& handler,
975 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
976 return SubmitAsync(&ChimeClient::GetPhoneNumberOrder, request, handler, context);
977 }
978
986
991 template <typename GetPhoneNumberSettingsRequestT = Model::GetPhoneNumberSettingsRequest>
992 Model::GetPhoneNumberSettingsOutcomeCallable GetPhoneNumberSettingsCallable(const GetPhoneNumberSettingsRequestT& request = {}) const {
993 return SubmitCallable(&ChimeClient::GetPhoneNumberSettings, request);
994 }
995
1000 template <typename GetPhoneNumberSettingsRequestT = Model::GetPhoneNumberSettingsRequest>
1002 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1003 const GetPhoneNumberSettingsRequestT& request = {}) const {
1004 return SubmitAsync(&ChimeClient::GetPhoneNumberSettings, request, handler, context);
1005 }
1006
1017
1022 template <typename GetRetentionSettingsRequestT = Model::GetRetentionSettingsRequest>
1023 Model::GetRetentionSettingsOutcomeCallable GetRetentionSettingsCallable(const GetRetentionSettingsRequestT& request) const {
1024 return SubmitCallable(&ChimeClient::GetRetentionSettings, request);
1025 }
1026
1031 template <typename GetRetentionSettingsRequestT = Model::GetRetentionSettingsRequest>
1032 void GetRetentionSettingsAsync(const GetRetentionSettingsRequestT& request, const GetRetentionSettingsResponseReceivedHandler& handler,
1033 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1034 return SubmitAsync(&ChimeClient::GetRetentionSettings, request, handler, context);
1035 }
1036
1044
1048 template <typename GetRoomRequestT = Model::GetRoomRequest>
1049 Model::GetRoomOutcomeCallable GetRoomCallable(const GetRoomRequestT& request) const {
1050 return SubmitCallable(&ChimeClient::GetRoom, request);
1051 }
1052
1057 template <typename GetRoomRequestT = Model::GetRoomRequest>
1058 void GetRoomAsync(const GetRoomRequestT& request, const GetRoomResponseReceivedHandler& handler,
1059 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1060 return SubmitAsync(&ChimeClient::GetRoom, request, handler, context);
1061 }
1062
1072
1076 template <typename GetUserRequestT = Model::GetUserRequest>
1077 Model::GetUserOutcomeCallable GetUserCallable(const GetUserRequestT& request) const {
1078 return SubmitCallable(&ChimeClient::GetUser, request);
1079 }
1080
1085 template <typename GetUserRequestT = Model::GetUserRequest>
1086 void GetUserAsync(const GetUserRequestT& request, const GetUserResponseReceivedHandler& handler,
1087 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1088 return SubmitAsync(&ChimeClient::GetUser, request, handler, context);
1089 }
1090
1098
1102 template <typename GetUserSettingsRequestT = Model::GetUserSettingsRequest>
1103 Model::GetUserSettingsOutcomeCallable GetUserSettingsCallable(const GetUserSettingsRequestT& request) const {
1104 return SubmitCallable(&ChimeClient::GetUserSettings, request);
1105 }
1106
1111 template <typename GetUserSettingsRequestT = Model::GetUserSettingsRequest>
1112 void GetUserSettingsAsync(const GetUserSettingsRequestT& request, const GetUserSettingsResponseReceivedHandler& handler,
1113 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1114 return SubmitAsync(&ChimeClient::GetUserSettings, request, handler, context);
1115 }
1116
1125
1129 template <typename InviteUsersRequestT = Model::InviteUsersRequest>
1130 Model::InviteUsersOutcomeCallable InviteUsersCallable(const InviteUsersRequestT& request) const {
1131 return SubmitCallable(&ChimeClient::InviteUsers, request);
1132 }
1133
1138 template <typename InviteUsersRequestT = Model::InviteUsersRequest>
1139 void InviteUsersAsync(const InviteUsersRequestT& request, const InviteUsersResponseReceivedHandler& handler,
1140 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1141 return SubmitAsync(&ChimeClient::InviteUsers, request, handler, context);
1142 }
1143
1153
1157 template <typename ListAccountsRequestT = Model::ListAccountsRequest>
1158 Model::ListAccountsOutcomeCallable ListAccountsCallable(const ListAccountsRequestT& request = {}) const {
1159 return SubmitCallable(&ChimeClient::ListAccounts, request);
1160 }
1161
1166 template <typename ListAccountsRequestT = Model::ListAccountsRequest>
1168 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1169 const ListAccountsRequestT& request = {}) const {
1170 return SubmitAsync(&ChimeClient::ListAccounts, request, handler, context);
1171 }
1172
1180
1184 template <typename ListBotsRequestT = Model::ListBotsRequest>
1185 Model::ListBotsOutcomeCallable ListBotsCallable(const ListBotsRequestT& request) const {
1186 return SubmitCallable(&ChimeClient::ListBots, request);
1187 }
1188
1193 template <typename ListBotsRequestT = Model::ListBotsRequest>
1194 void ListBotsAsync(const ListBotsRequestT& request, const ListBotsResponseReceivedHandler& handler,
1195 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1196 return SubmitAsync(&ChimeClient::ListBots, request, handler, context);
1197 }
1198
1206
1211 template <typename ListPhoneNumberOrdersRequestT = Model::ListPhoneNumberOrdersRequest>
1212 Model::ListPhoneNumberOrdersOutcomeCallable ListPhoneNumberOrdersCallable(const ListPhoneNumberOrdersRequestT& request = {}) const {
1213 return SubmitCallable(&ChimeClient::ListPhoneNumberOrders, request);
1214 }
1215
1220 template <typename ListPhoneNumberOrdersRequestT = Model::ListPhoneNumberOrdersRequest>
1222 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1223 const ListPhoneNumberOrdersRequestT& request = {}) const {
1224 return SubmitAsync(&ChimeClient::ListPhoneNumberOrders, request, handler, context);
1225 }
1226
1235
1240 template <typename ListPhoneNumbersRequestT = Model::ListPhoneNumbersRequest>
1241 Model::ListPhoneNumbersOutcomeCallable ListPhoneNumbersCallable(const ListPhoneNumbersRequestT& request = {}) const {
1242 return SubmitCallable(&ChimeClient::ListPhoneNumbers, request);
1243 }
1244
1249 template <typename ListPhoneNumbersRequestT = Model::ListPhoneNumbersRequest>
1251 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1252 const ListPhoneNumbersRequestT& request = {}) const {
1253 return SubmitAsync(&ChimeClient::ListPhoneNumbers, request, handler, context);
1254 }
1255
1264
1269 template <typename ListRoomMembershipsRequestT = Model::ListRoomMembershipsRequest>
1270 Model::ListRoomMembershipsOutcomeCallable ListRoomMembershipsCallable(const ListRoomMembershipsRequestT& request) const {
1271 return SubmitCallable(&ChimeClient::ListRoomMemberships, request);
1272 }
1273
1278 template <typename ListRoomMembershipsRequestT = Model::ListRoomMembershipsRequest>
1279 void ListRoomMembershipsAsync(const ListRoomMembershipsRequestT& request, const ListRoomMembershipsResponseReceivedHandler& handler,
1280 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1281 return SubmitAsync(&ChimeClient::ListRoomMemberships, request, handler, context);
1282 }
1283
1292
1296 template <typename ListRoomsRequestT = Model::ListRoomsRequest>
1297 Model::ListRoomsOutcomeCallable ListRoomsCallable(const ListRoomsRequestT& request) const {
1298 return SubmitCallable(&ChimeClient::ListRooms, request);
1299 }
1300
1305 template <typename ListRoomsRequestT = Model::ListRoomsRequest>
1306 void ListRoomsAsync(const ListRoomsRequestT& request, const ListRoomsResponseReceivedHandler& handler,
1307 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1308 return SubmitAsync(&ChimeClient::ListRooms, request, handler, context);
1309 }
1310
1318
1323 template <typename ListSupportedPhoneNumberCountriesRequestT = Model::ListSupportedPhoneNumberCountriesRequest>
1325 const ListSupportedPhoneNumberCountriesRequestT& request) const {
1326 return SubmitCallable(&ChimeClient::ListSupportedPhoneNumberCountries, request);
1327 }
1328
1333 template <typename ListSupportedPhoneNumberCountriesRequestT = Model::ListSupportedPhoneNumberCountriesRequest>
1334 void ListSupportedPhoneNumberCountriesAsync(const ListSupportedPhoneNumberCountriesRequestT& request,
1336 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1337 return SubmitAsync(&ChimeClient::ListSupportedPhoneNumberCountries, request, handler, context);
1338 }
1339
1348
1352 template <typename ListUsersRequestT = Model::ListUsersRequest>
1353 Model::ListUsersOutcomeCallable ListUsersCallable(const ListUsersRequestT& request) const {
1354 return SubmitCallable(&ChimeClient::ListUsers, request);
1355 }
1356
1361 template <typename ListUsersRequestT = Model::ListUsersRequest>
1362 void ListUsersAsync(const ListUsersRequestT& request, const ListUsersResponseReceivedHandler& handler,
1363 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1364 return SubmitAsync(&ChimeClient::ListUsers, request, handler, context);
1365 }
1366
1374
1378 template <typename LogoutUserRequestT = Model::LogoutUserRequest>
1379 Model::LogoutUserOutcomeCallable LogoutUserCallable(const LogoutUserRequestT& request) const {
1380 return SubmitCallable(&ChimeClient::LogoutUser, request);
1381 }
1382
1387 template <typename LogoutUserRequestT = Model::LogoutUserRequest>
1388 void LogoutUserAsync(const LogoutUserRequestT& request, const LogoutUserResponseReceivedHandler& handler,
1389 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1390 return SubmitAsync(&ChimeClient::LogoutUser, request, handler, context);
1391 }
1392
1401
1406 template <typename PutEventsConfigurationRequestT = Model::PutEventsConfigurationRequest>
1407 Model::PutEventsConfigurationOutcomeCallable PutEventsConfigurationCallable(const PutEventsConfigurationRequestT& request) const {
1408 return SubmitCallable(&ChimeClient::PutEventsConfiguration, request);
1409 }
1410
1415 template <typename PutEventsConfigurationRequestT = Model::PutEventsConfigurationRequest>
1416 void PutEventsConfigurationAsync(const PutEventsConfigurationRequestT& request,
1418 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1419 return SubmitAsync(&ChimeClient::PutEventsConfiguration, request, handler, context);
1420 }
1421
1439
1444 template <typename PutRetentionSettingsRequestT = Model::PutRetentionSettingsRequest>
1445 Model::PutRetentionSettingsOutcomeCallable PutRetentionSettingsCallable(const PutRetentionSettingsRequestT& request) const {
1446 return SubmitCallable(&ChimeClient::PutRetentionSettings, request);
1447 }
1448
1453 template <typename PutRetentionSettingsRequestT = Model::PutRetentionSettingsRequest>
1454 void PutRetentionSettingsAsync(const PutRetentionSettingsRequestT& request, const PutRetentionSettingsResponseReceivedHandler& handler,
1455 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1456 return SubmitAsync(&ChimeClient::PutRetentionSettings, request, handler, context);
1457 }
1458
1466
1471 template <typename RedactConversationMessageRequestT = Model::RedactConversationMessageRequest>
1473 const RedactConversationMessageRequestT& request) const {
1474 return SubmitCallable(&ChimeClient::RedactConversationMessage, request);
1475 }
1476
1481 template <typename RedactConversationMessageRequestT = Model::RedactConversationMessageRequest>
1482 void RedactConversationMessageAsync(const RedactConversationMessageRequestT& request,
1484 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1485 return SubmitAsync(&ChimeClient::RedactConversationMessage, request, handler, context);
1486 }
1487
1495
1500 template <typename RedactRoomMessageRequestT = Model::RedactRoomMessageRequest>
1501 Model::RedactRoomMessageOutcomeCallable RedactRoomMessageCallable(const RedactRoomMessageRequestT& request) const {
1502 return SubmitCallable(&ChimeClient::RedactRoomMessage, request);
1503 }
1504
1509 template <typename RedactRoomMessageRequestT = Model::RedactRoomMessageRequest>
1510 void RedactRoomMessageAsync(const RedactRoomMessageRequestT& request, const RedactRoomMessageResponseReceivedHandler& handler,
1511 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1512 return SubmitAsync(&ChimeClient::RedactRoomMessage, request, handler, context);
1513 }
1514
1521
1526 template <typename RegenerateSecurityTokenRequestT = Model::RegenerateSecurityTokenRequest>
1527 Model::RegenerateSecurityTokenOutcomeCallable RegenerateSecurityTokenCallable(const RegenerateSecurityTokenRequestT& request) const {
1528 return SubmitCallable(&ChimeClient::RegenerateSecurityToken, request);
1529 }
1530
1535 template <typename RegenerateSecurityTokenRequestT = Model::RegenerateSecurityTokenRequest>
1536 void RegenerateSecurityTokenAsync(const RegenerateSecurityTokenRequestT& request,
1538 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1539 return SubmitAsync(&ChimeClient::RegenerateSecurityToken, request, handler, context);
1540 }
1541
1550
1555 template <typename ResetPersonalPINRequestT = Model::ResetPersonalPINRequest>
1556 Model::ResetPersonalPINOutcomeCallable ResetPersonalPINCallable(const ResetPersonalPINRequestT& request) const {
1557 return SubmitCallable(&ChimeClient::ResetPersonalPIN, request);
1558 }
1559
1564 template <typename ResetPersonalPINRequestT = Model::ResetPersonalPINRequest>
1565 void ResetPersonalPINAsync(const ResetPersonalPINRequestT& request, const ResetPersonalPINResponseReceivedHandler& handler,
1566 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1567 return SubmitAsync(&ChimeClient::ResetPersonalPIN, request, handler, context);
1568 }
1569
1577
1582 template <typename RestorePhoneNumberRequestT = Model::RestorePhoneNumberRequest>
1583 Model::RestorePhoneNumberOutcomeCallable RestorePhoneNumberCallable(const RestorePhoneNumberRequestT& request) const {
1584 return SubmitCallable(&ChimeClient::RestorePhoneNumber, request);
1585 }
1586
1591 template <typename RestorePhoneNumberRequestT = Model::RestorePhoneNumberRequest>
1592 void RestorePhoneNumberAsync(const RestorePhoneNumberRequestT& request, const RestorePhoneNumberResponseReceivedHandler& handler,
1593 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1594 return SubmitAsync(&ChimeClient::RestorePhoneNumber, request, handler, context);
1595 }
1596
1608 const Model::SearchAvailablePhoneNumbersRequest& request = {}) const;
1609
1614 template <typename SearchAvailablePhoneNumbersRequestT = Model::SearchAvailablePhoneNumbersRequest>
1616 const SearchAvailablePhoneNumbersRequestT& request = {}) const {
1617 return SubmitCallable(&ChimeClient::SearchAvailablePhoneNumbers, request);
1618 }
1619
1624 template <typename SearchAvailablePhoneNumbersRequestT = Model::SearchAvailablePhoneNumbersRequest>
1626 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1627 const SearchAvailablePhoneNumbersRequestT& request = {}) const {
1628 return SubmitAsync(&ChimeClient::SearchAvailablePhoneNumbers, request, handler, context);
1629 }
1630
1639
1643 template <typename UpdateAccountRequestT = Model::UpdateAccountRequest>
1644 Model::UpdateAccountOutcomeCallable UpdateAccountCallable(const UpdateAccountRequestT& request) const {
1645 return SubmitCallable(&ChimeClient::UpdateAccount, request);
1646 }
1647
1652 template <typename UpdateAccountRequestT = Model::UpdateAccountRequest>
1653 void UpdateAccountAsync(const UpdateAccountRequestT& request, const UpdateAccountResponseReceivedHandler& handler,
1654 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1655 return SubmitAsync(&ChimeClient::UpdateAccount, request, handler, context);
1656 }
1657
1669
1674 template <typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
1675 Model::UpdateAccountSettingsOutcomeCallable UpdateAccountSettingsCallable(const UpdateAccountSettingsRequestT& request) const {
1676 return SubmitCallable(&ChimeClient::UpdateAccountSettings, request);
1677 }
1678
1683 template <typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
1684 void UpdateAccountSettingsAsync(const UpdateAccountSettingsRequestT& request, const UpdateAccountSettingsResponseReceivedHandler& handler,
1685 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1686 return SubmitAsync(&ChimeClient::UpdateAccountSettings, request, handler, context);
1687 }
1688
1696
1700 template <typename UpdateBotRequestT = Model::UpdateBotRequest>
1701 Model::UpdateBotOutcomeCallable UpdateBotCallable(const UpdateBotRequestT& request) const {
1702 return SubmitCallable(&ChimeClient::UpdateBot, request);
1703 }
1704
1709 template <typename UpdateBotRequestT = Model::UpdateBotRequest>
1710 void UpdateBotAsync(const UpdateBotRequestT& request, const UpdateBotResponseReceivedHandler& handler,
1711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1712 return SubmitAsync(&ChimeClient::UpdateBot, request, handler, context);
1713 }
1714
1723
1728 template <typename UpdateGlobalSettingsRequestT = Model::UpdateGlobalSettingsRequest>
1729 Model::UpdateGlobalSettingsOutcomeCallable UpdateGlobalSettingsCallable(const UpdateGlobalSettingsRequestT& request = {}) const {
1730 return SubmitCallable(&ChimeClient::UpdateGlobalSettings, request);
1731 }
1732
1737 template <typename UpdateGlobalSettingsRequestT = Model::UpdateGlobalSettingsRequest>
1739 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1740 const UpdateGlobalSettingsRequestT& request = {}) const {
1741 return SubmitAsync(&ChimeClient::UpdateGlobalSettings, request, handler, context);
1742 }
1743
1758
1763 template <typename UpdatePhoneNumberRequestT = Model::UpdatePhoneNumberRequest>
1764 Model::UpdatePhoneNumberOutcomeCallable UpdatePhoneNumberCallable(const UpdatePhoneNumberRequestT& request) const {
1765 return SubmitCallable(&ChimeClient::UpdatePhoneNumber, request);
1766 }
1767
1772 template <typename UpdatePhoneNumberRequestT = Model::UpdatePhoneNumberRequest>
1773 void UpdatePhoneNumberAsync(const UpdatePhoneNumberRequestT& request, const UpdatePhoneNumberResponseReceivedHandler& handler,
1774 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1775 return SubmitAsync(&ChimeClient::UpdatePhoneNumber, request, handler, context);
1776 }
1777
1787
1792 template <typename UpdatePhoneNumberSettingsRequestT = Model::UpdatePhoneNumberSettingsRequest>
1794 const UpdatePhoneNumberSettingsRequestT& request) const {
1795 return SubmitCallable(&ChimeClient::UpdatePhoneNumberSettings, request);
1796 }
1797
1802 template <typename UpdatePhoneNumberSettingsRequestT = Model::UpdatePhoneNumberSettingsRequest>
1803 void UpdatePhoneNumberSettingsAsync(const UpdatePhoneNumberSettingsRequestT& request,
1805 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1806 return SubmitAsync(&ChimeClient::UpdatePhoneNumberSettings, request, handler, context);
1807 }
1808
1816
1820 template <typename UpdateRoomRequestT = Model::UpdateRoomRequest>
1821 Model::UpdateRoomOutcomeCallable UpdateRoomCallable(const UpdateRoomRequestT& request) const {
1822 return SubmitCallable(&ChimeClient::UpdateRoom, request);
1823 }
1824
1829 template <typename UpdateRoomRequestT = Model::UpdateRoomRequest>
1830 void UpdateRoomAsync(const UpdateRoomRequestT& request, const UpdateRoomResponseReceivedHandler& handler,
1831 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1832 return SubmitAsync(&ChimeClient::UpdateRoom, request, handler, context);
1833 }
1834
1844
1849 template <typename UpdateRoomMembershipRequestT = Model::UpdateRoomMembershipRequest>
1850 Model::UpdateRoomMembershipOutcomeCallable UpdateRoomMembershipCallable(const UpdateRoomMembershipRequestT& request) const {
1851 return SubmitCallable(&ChimeClient::UpdateRoomMembership, request);
1852 }
1853
1858 template <typename UpdateRoomMembershipRequestT = Model::UpdateRoomMembershipRequest>
1859 void UpdateRoomMembershipAsync(const UpdateRoomMembershipRequestT& request, const UpdateRoomMembershipResponseReceivedHandler& handler,
1860 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1861 return SubmitAsync(&ChimeClient::UpdateRoomMembership, request, handler, context);
1862 }
1863
1872
1876 template <typename UpdateUserRequestT = Model::UpdateUserRequest>
1877 Model::UpdateUserOutcomeCallable UpdateUserCallable(const UpdateUserRequestT& request) const {
1878 return SubmitCallable(&ChimeClient::UpdateUser, request);
1879 }
1880
1885 template <typename UpdateUserRequestT = Model::UpdateUserRequest>
1886 void UpdateUserAsync(const UpdateUserRequestT& request, const UpdateUserResponseReceivedHandler& handler,
1887 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1888 return SubmitAsync(&ChimeClient::UpdateUser, request, handler, context);
1889 }
1890
1898
1903 template <typename UpdateUserSettingsRequestT = Model::UpdateUserSettingsRequest>
1904 Model::UpdateUserSettingsOutcomeCallable UpdateUserSettingsCallable(const UpdateUserSettingsRequestT& request) const {
1905 return SubmitCallable(&ChimeClient::UpdateUserSettings, request);
1906 }
1907
1912 template <typename UpdateUserSettingsRequestT = Model::UpdateUserSettingsRequest>
1913 void UpdateUserSettingsAsync(const UpdateUserSettingsRequestT& request, const UpdateUserSettingsResponseReceivedHandler& handler,
1914 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1915 return SubmitAsync(&ChimeClient::UpdateUserSettings, request, handler, context);
1916 }
1917
1918 virtual void OverrideEndpoint(const Aws::String& endpoint);
1919 virtual std::shared_ptr<ChimeEndpointProviderBase>& accessEndpointProvider();
1920
1921 private:
1923 void init(const ChimeClientConfiguration& clientConfiguration);
1924
1926
1927 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
1928 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
1929 Aws::Http::HttpMethod httpMethod) const;
1930
1931 ChimeClientConfiguration m_clientConfiguration;
1932 std::shared_ptr<ChimeEndpointProviderBase> m_endpointProvider;
1933};
1934
1935} // namespace Chime
1936} // namespace Aws
void RegenerateSecurityTokenAsync(const RegenerateSecurityTokenRequestT &request, const RegenerateSecurityTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSupportedPhoneNumberCountriesAsync(const ListSupportedPhoneNumberCountriesRequestT &request, const ListSupportedPhoneNumberCountriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetRetentionSettingsOutcome GetRetentionSettings(const Model::GetRetentionSettingsRequest &request) const
virtual Model::CreateUserOutcome CreateUser(const Model::CreateUserRequest &request) const
void CreateRoomAsync(const CreateRoomRequestT &request, const CreateRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateSigninDelegateGroupsFromAccountOutcomeCallable DisassociateSigninDelegateGroupsFromAccountCallable(const DisassociateSigninDelegateGroupsFromAccountRequestT &request) const
virtual std::shared_ptr< ChimeEndpointProviderBase > & accessEndpointProvider()
virtual Model::GetAccountSettingsOutcome GetAccountSettings(const Model::GetAccountSettingsRequest &request) const
Model::GetBotOutcomeCallable GetBotCallable(const GetBotRequestT &request) const
Model::GetRoomOutcomeCallable GetRoomCallable(const GetRoomRequestT &request) const
Model::ListRoomsOutcomeCallable ListRoomsCallable(const ListRoomsRequestT &request) const
Model::BatchUpdateUserOutcomeCallable BatchUpdateUserCallable(const BatchUpdateUserRequestT &request) const
virtual Model::CreateRoomMembershipOutcome CreateRoomMembership(const Model::CreateRoomMembershipRequest &request) const
Model::GetUserSettingsOutcomeCallable GetUserSettingsCallable(const GetUserSettingsRequestT &request) const
void BatchUpdateUserAsync(const BatchUpdateUserRequestT &request, const BatchUpdateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetGlobalSettingsAsync(const GetGlobalSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetGlobalSettingsRequestT &request={}) const
void DeletePhoneNumberAsync(const DeletePhoneNumberRequestT &request, const DeletePhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateMeetingDialOutOutcomeCallable CreateMeetingDialOutCallable(const CreateMeetingDialOutRequestT &request) const
void CreateMeetingDialOutAsync(const CreateMeetingDialOutRequestT &request, const CreateMeetingDialOutResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RestorePhoneNumberAsync(const RestorePhoneNumberRequestT &request, const RestorePhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RedactConversationMessageAsync(const RedactConversationMessageRequestT &request, const RedactConversationMessageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ChimeEndpointProvider EndpointProviderType
Definition ChimeClient.h:72
virtual Model::CreatePhoneNumberOrderOutcome CreatePhoneNumberOrder(const Model::CreatePhoneNumberOrderRequest &request) const
Model::ListBotsOutcomeCallable ListBotsCallable(const ListBotsRequestT &request) const
virtual Model::CreateMeetingDialOutOutcome CreateMeetingDialOut(const Model::CreateMeetingDialOutRequest &request) const
Model::GetPhoneNumberOutcomeCallable GetPhoneNumberCallable(const GetPhoneNumberRequestT &request) const
void UpdateBotAsync(const UpdateBotRequestT &request, const UpdateBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
Model::AssociateSigninDelegateGroupsWithAccountOutcomeCallable AssociateSigninDelegateGroupsWithAccountCallable(const AssociateSigninDelegateGroupsWithAccountRequestT &request) const
void UpdatePhoneNumberSettingsAsync(const UpdatePhoneNumberSettingsRequestT &request, const UpdatePhoneNumberSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RedactRoomMessageAsync(const RedactRoomMessageRequestT &request, const RedactRoomMessageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ResetPersonalPINOutcome ResetPersonalPIN(const Model::ResetPersonalPINRequest &request) const
virtual Model::BatchDeletePhoneNumberOutcome BatchDeletePhoneNumber(const Model::BatchDeletePhoneNumberRequest &request) const
Model::ListAccountsOutcomeCallable ListAccountsCallable(const ListAccountsRequestT &request={}) const
Model::InviteUsersOutcomeCallable InviteUsersCallable(const InviteUsersRequestT &request) const
Model::UpdatePhoneNumberOutcomeCallable UpdatePhoneNumberCallable(const UpdatePhoneNumberRequestT &request) const
void GetBotAsync(const GetBotRequestT &request, const GetBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateAccountOutcome UpdateAccount(const Model::UpdateAccountRequest &request) const
virtual Model::DeletePhoneNumberOutcome DeletePhoneNumber(const Model::DeletePhoneNumberRequest &request) const
Model::BatchCreateRoomMembershipOutcomeCallable BatchCreateRoomMembershipCallable(const BatchCreateRoomMembershipRequestT &request) const
virtual Model::ListRoomMembershipsOutcome ListRoomMemberships(const Model::ListRoomMembershipsRequest &request) const
virtual Model::GetPhoneNumberOrderOutcome GetPhoneNumberOrder(const Model::GetPhoneNumberOrderRequest &request) const
void InviteUsersAsync(const InviteUsersRequestT &request, const InviteUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetUserOutcomeCallable GetUserCallable(const GetUserRequestT &request) const
virtual Model::ListAccountsOutcome ListAccounts(const Model::ListAccountsRequest &request={}) const
Model::ListUsersOutcomeCallable ListUsersCallable(const ListUsersRequestT &request) const
void UpdatePhoneNumberAsync(const UpdatePhoneNumberRequestT &request, const UpdatePhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteEventsConfigurationOutcomeCallable DeleteEventsConfigurationCallable(const DeleteEventsConfigurationRequestT &request) const
ChimeClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< ChimeEndpointProviderBase > endpointProvider=nullptr, const Aws::Chime::ChimeClientConfiguration &clientConfiguration=Aws::Chime::ChimeClientConfiguration())
void BatchUnsuspendUserAsync(const BatchUnsuspendUserRequestT &request, const BatchUnsuspendUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetRoomOutcome GetRoom(const Model::GetRoomRequest &request) const
virtual Model::ListRoomsOutcome ListRooms(const Model::ListRoomsRequest &request) const
virtual Model::UpdateRoomOutcome UpdateRoom(const Model::UpdateRoomRequest &request) const
void ListBotsAsync(const ListBotsRequestT &request, const ListBotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateRoomOutcome CreateRoom(const Model::CreateRoomRequest &request) const
Model::CreateAccountOutcomeCallable CreateAccountCallable(const CreateAccountRequestT &request) const
virtual Model::RestorePhoneNumberOutcome RestorePhoneNumber(const Model::RestorePhoneNumberRequest &request) const
void CreateAccountAsync(const CreateAccountRequestT &request, const CreateAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteRoomOutcomeCallable DeleteRoomCallable(const DeleteRoomRequestT &request) const
virtual Model::PutRetentionSettingsOutcome PutRetentionSettings(const Model::PutRetentionSettingsRequest &request) const
Model::RedactRoomMessageOutcomeCallable RedactRoomMessageCallable(const RedactRoomMessageRequestT &request) const
Model::PutEventsConfigurationOutcomeCallable PutEventsConfigurationCallable(const PutEventsConfigurationRequestT &request) const
Model::UpdateBotOutcomeCallable UpdateBotCallable(const UpdateBotRequestT &request) const
void DisassociateSigninDelegateGroupsFromAccountAsync(const DisassociateSigninDelegateGroupsFromAccountRequestT &request, const DisassociateSigninDelegateGroupsFromAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RedactConversationMessageOutcome RedactConversationMessage(const Model::RedactConversationMessageRequest &request) const
ChimeClient(const Aws::Chime::ChimeClientConfiguration &clientConfiguration=Aws::Chime::ChimeClientConfiguration(), std::shared_ptr< ChimeEndpointProviderBase > endpointProvider=nullptr)
void BatchDeletePhoneNumberAsync(const BatchDeletePhoneNumberRequestT &request, const BatchDeletePhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ResetPersonalPINOutcomeCallable ResetPersonalPINCallable(const ResetPersonalPINRequestT &request) const
void UpdateRoomAsync(const UpdateRoomRequestT &request, const UpdateRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetPhoneNumberAsync(const GetPhoneNumberRequestT &request, const GetPhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::LogoutUserOutcomeCallable LogoutUserCallable(const LogoutUserRequestT &request) const
Model::GetEventsConfigurationOutcomeCallable GetEventsConfigurationCallable(const GetEventsConfigurationRequestT &request) const
static const char * GetServiceName()
virtual Model::DeleteAccountOutcome DeleteAccount(const Model::DeleteAccountRequest &request) const
virtual Model::SearchAvailablePhoneNumbersOutcome SearchAvailablePhoneNumbers(const Model::SearchAvailablePhoneNumbersRequest &request={}) const
ChimeClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::UpdateUserOutcomeCallable UpdateUserCallable(const UpdateUserRequestT &request) const
virtual Model::UpdateRoomMembershipOutcome UpdateRoomMembership(const Model::UpdateRoomMembershipRequest &request) const
virtual Model::PutEventsConfigurationOutcome PutEventsConfiguration(const Model::PutEventsConfigurationRequest &request) const
void DisassociatePhoneNumberFromUserAsync(const DisassociatePhoneNumberFromUserRequestT &request, const DisassociatePhoneNumberFromUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void LogoutUserAsync(const LogoutUserRequestT &request, const LogoutUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ChimeClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void AssociateSigninDelegateGroupsWithAccountAsync(const AssociateSigninDelegateGroupsWithAccountRequestT &request, const AssociateSigninDelegateGroupsWithAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListRoomMembershipsOutcomeCallable ListRoomMembershipsCallable(const ListRoomMembershipsRequestT &request) const
virtual Model::UpdateAccountSettingsOutcome UpdateAccountSettings(const Model::UpdateAccountSettingsRequest &request) const
Model::DeleteRoomMembershipOutcomeCallable DeleteRoomMembershipCallable(const DeleteRoomMembershipRequestT &request) const
void ListPhoneNumberOrdersAsync(const ListPhoneNumberOrdersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPhoneNumberOrdersRequestT &request={}) const
void ListPhoneNumbersAsync(const ListPhoneNumbersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPhoneNumbersRequestT &request={}) const
virtual Model::RegenerateSecurityTokenOutcome RegenerateSecurityToken(const Model::RegenerateSecurityTokenRequest &request) const
Model::UpdateUserSettingsOutcomeCallable UpdateUserSettingsCallable(const UpdateUserSettingsRequestT &request) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
Model::UpdateRoomOutcomeCallable UpdateRoomCallable(const UpdateRoomRequestT &request) const
virtual Model::GetEventsConfigurationOutcome GetEventsConfiguration(const Model::GetEventsConfigurationRequest &request) const
ChimeClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::CreateAccountOutcome CreateAccount(const Model::CreateAccountRequest &request) const
Aws::Client::AWSJsonClient BASECLASS
Definition ChimeClient.h:67
void UpdateAccountSettingsAsync(const UpdateAccountSettingsRequestT &request, const UpdateAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListPhoneNumbersOutcome ListPhoneNumbers(const Model::ListPhoneNumbersRequest &request={}) const
virtual Model::UpdateUserOutcome UpdateUser(const Model::UpdateUserRequest &request) const
void GetRetentionSettingsAsync(const GetRetentionSettingsRequestT &request, const GetRetentionSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteAccountAsync(const DeleteAccountRequestT &request, const DeleteAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdatePhoneNumberOutcome UpdatePhoneNumber(const Model::UpdatePhoneNumberRequest &request) const
void CreateRoomMembershipAsync(const CreateRoomMembershipRequestT &request, const CreateRoomMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateAccountAsync(const UpdateAccountRequestT &request, const UpdateAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeletePhoneNumberOutcomeCallable DeletePhoneNumberCallable(const DeletePhoneNumberRequestT &request) const
ChimeClientConfiguration ClientConfigurationType
Definition ChimeClient.h:71
void GetRoomAsync(const GetRoomRequestT &request, const GetRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteRoomAsync(const DeleteRoomRequestT &request, const DeleteRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateBotAsync(const CreateBotRequestT &request, const CreateBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RegenerateSecurityTokenOutcomeCallable RegenerateSecurityTokenCallable(const RegenerateSecurityTokenRequestT &request) const
Model::GetAccountSettingsOutcomeCallable GetAccountSettingsCallable(const GetAccountSettingsRequestT &request) const
Model::CreatePhoneNumberOrderOutcomeCallable CreatePhoneNumberOrderCallable(const CreatePhoneNumberOrderRequestT &request) const
void GetUserAsync(const GetUserRequestT &request, const GetUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchSuspendUserAsync(const BatchSuspendUserRequestT &request, const BatchSuspendUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetAccountOutcome GetAccount(const Model::GetAccountRequest &request) const
Model::DeleteAccountOutcomeCallable DeleteAccountCallable(const DeleteAccountRequestT &request) const
Model::CreateUserOutcomeCallable CreateUserCallable(const CreateUserRequestT &request) const
Model::BatchUnsuspendUserOutcomeCallable BatchUnsuspendUserCallable(const BatchUnsuspendUserRequestT &request) const
virtual Model::BatchUnsuspendUserOutcome BatchUnsuspendUser(const Model::BatchUnsuspendUserRequest &request) const
virtual Model::ListPhoneNumberOrdersOutcome ListPhoneNumberOrders(const Model::ListPhoneNumberOrdersRequest &request={}) const
Model::RestorePhoneNumberOutcomeCallable RestorePhoneNumberCallable(const RestorePhoneNumberRequestT &request) const
void AssociatePhoneNumberWithUserAsync(const AssociatePhoneNumberWithUserRequestT &request, const AssociatePhoneNumberWithUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutRetentionSettingsAsync(const PutRetentionSettingsRequestT &request, const PutRetentionSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateSigninDelegateGroupsWithAccountOutcome AssociateSigninDelegateGroupsWithAccount(const Model::AssociateSigninDelegateGroupsWithAccountRequest &request) const
Model::UpdateGlobalSettingsOutcomeCallable UpdateGlobalSettingsCallable(const UpdateGlobalSettingsRequestT &request={}) const
virtual Model::DisassociateSigninDelegateGroupsFromAccountOutcome DisassociateSigninDelegateGroupsFromAccount(const Model::DisassociateSigninDelegateGroupsFromAccountRequest &request) const
void BatchCreateRoomMembershipAsync(const BatchCreateRoomMembershipRequestT &request, const BatchCreateRoomMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreatePhoneNumberOrderAsync(const CreatePhoneNumberOrderRequestT &request, const CreatePhoneNumberOrderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteRoomOutcome DeleteRoom(const Model::DeleteRoomRequest &request) const
Model::DisassociatePhoneNumberFromUserOutcomeCallable DisassociatePhoneNumberFromUserCallable(const DisassociatePhoneNumberFromUserRequestT &request) const
void CreateUserAsync(const CreateUserRequestT &request, const CreateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RedactRoomMessageOutcome RedactRoomMessage(const Model::RedactRoomMessageRequest &request) const
void ResetPersonalPINAsync(const ResetPersonalPINRequestT &request, const ResetPersonalPINResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RedactConversationMessageOutcomeCallable RedactConversationMessageCallable(const RedactConversationMessageRequestT &request) const
Model::CreateRoomMembershipOutcomeCallable CreateRoomMembershipCallable(const CreateRoomMembershipRequestT &request) const
void BatchUpdatePhoneNumberAsync(const BatchUpdatePhoneNumberRequestT &request, const BatchUpdatePhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetPhoneNumberOutcome GetPhoneNumber(const Model::GetPhoneNumberRequest &request) const
virtual Model::GetPhoneNumberSettingsOutcome GetPhoneNumberSettings(const Model::GetPhoneNumberSettingsRequest &request={}) const
virtual Model::DeleteRoomMembershipOutcome DeleteRoomMembership(const Model::DeleteRoomMembershipRequest &request) const
virtual Model::ListSupportedPhoneNumberCountriesOutcome ListSupportedPhoneNumberCountries(const Model::ListSupportedPhoneNumberCountriesRequest &request) const
void DeleteEventsConfigurationAsync(const DeleteEventsConfigurationRequestT &request, const DeleteEventsConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociatePhoneNumberFromUserOutcome DisassociatePhoneNumberFromUser(const Model::DisassociatePhoneNumberFromUserRequest &request) const
void UpdateUserSettingsAsync(const UpdateUserSettingsRequestT &request, const UpdateUserSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetUserOutcome GetUser(const Model::GetUserRequest &request) const
void GetPhoneNumberOrderAsync(const GetPhoneNumberOrderRequestT &request, const GetPhoneNumberOrderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ChimeClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< ChimeEndpointProviderBase > endpointProvider=nullptr, const Aws::Chime::ChimeClientConfiguration &clientConfiguration=Aws::Chime::ChimeClientConfiguration())
virtual Model::AssociatePhoneNumberWithUserOutcome AssociatePhoneNumberWithUser(const Model::AssociatePhoneNumberWithUserRequest &request) const
Model::BatchSuspendUserOutcomeCallable BatchSuspendUserCallable(const BatchSuspendUserRequestT &request) const
Model::GetPhoneNumberOrderOutcomeCallable GetPhoneNumberOrderCallable(const GetPhoneNumberOrderRequestT &request) const
virtual Model::BatchSuspendUserOutcome BatchSuspendUser(const Model::BatchSuspendUserRequest &request) const
Model::UpdatePhoneNumberSettingsOutcomeCallable UpdatePhoneNumberSettingsCallable(const UpdatePhoneNumberSettingsRequestT &request) const
void UpdateGlobalSettingsAsync(const UpdateGlobalSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateGlobalSettingsRequestT &request={}) const
void UpdateRoomMembershipAsync(const UpdateRoomMembershipRequestT &request, const UpdateRoomMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateRoomOutcomeCallable CreateRoomCallable(const CreateRoomRequestT &request) const
virtual Model::CreateBotOutcome CreateBot(const Model::CreateBotRequest &request) const
Model::ListSupportedPhoneNumberCountriesOutcomeCallable ListSupportedPhoneNumberCountriesCallable(const ListSupportedPhoneNumberCountriesRequestT &request) const
Model::UpdateAccountOutcomeCallable UpdateAccountCallable(const UpdateAccountRequestT &request) const
virtual Model::BatchCreateRoomMembershipOutcome BatchCreateRoomMembership(const Model::BatchCreateRoomMembershipRequest &request) const
Model::AssociatePhoneNumberWithUserOutcomeCallable AssociatePhoneNumberWithUserCallable(const AssociatePhoneNumberWithUserRequestT &request) const
void GetAccountSettingsAsync(const GetAccountSettingsRequestT &request, const GetAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateRoomMembershipOutcomeCallable UpdateRoomMembershipCallable(const UpdateRoomMembershipRequestT &request) const
virtual Model::UpdateUserSettingsOutcome UpdateUserSettings(const Model::UpdateUserSettingsRequest &request) const
virtual Model::GetBotOutcome GetBot(const Model::GetBotRequest &request) const
Model::GetGlobalSettingsOutcomeCallable GetGlobalSettingsCallable(const GetGlobalSettingsRequestT &request={}) const
virtual Model::GetUserSettingsOutcome GetUserSettings(const Model::GetUserSettingsRequest &request) const
virtual Model::LogoutUserOutcome LogoutUser(const Model::LogoutUserRequest &request) const
Model::CreateBotOutcomeCallable CreateBotCallable(const CreateBotRequestT &request) const
void ListRoomMembershipsAsync(const ListRoomMembershipsRequestT &request, const ListRoomMembershipsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetRetentionSettingsOutcomeCallable GetRetentionSettingsCallable(const GetRetentionSettingsRequestT &request) const
virtual Model::UpdateBotOutcome UpdateBot(const Model::UpdateBotRequest &request) const
void GetPhoneNumberSettingsAsync(const GetPhoneNumberSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetPhoneNumberSettingsRequestT &request={}) const
void GetEventsConfigurationAsync(const GetEventsConfigurationRequestT &request, const GetEventsConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateUserAsync(const UpdateUserRequestT &request, const UpdateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateAccountSettingsOutcomeCallable UpdateAccountSettingsCallable(const UpdateAccountSettingsRequestT &request) const
void GetUserSettingsAsync(const GetUserSettingsRequestT &request, const GetUserSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetPhoneNumberSettingsOutcomeCallable GetPhoneNumberSettingsCallable(const GetPhoneNumberSettingsRequestT &request={}) const
void DeleteRoomMembershipAsync(const DeleteRoomMembershipRequestT &request, const DeleteRoomMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutEventsConfigurationAsync(const PutEventsConfigurationRequestT &request, const PutEventsConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutRetentionSettingsOutcomeCallable PutRetentionSettingsCallable(const PutRetentionSettingsRequestT &request) const
virtual Model::UpdateGlobalSettingsOutcome UpdateGlobalSettings(const Model::UpdateGlobalSettingsRequest &request={}) const
Model::GetAccountOutcomeCallable GetAccountCallable(const GetAccountRequestT &request) const
void SearchAvailablePhoneNumbersAsync(const SearchAvailablePhoneNumbersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const SearchAvailablePhoneNumbersRequestT &request={}) const
virtual Model::InviteUsersOutcome InviteUsers(const Model::InviteUsersRequest &request) const
void ListRoomsAsync(const ListRoomsRequestT &request, const ListRoomsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchUpdatePhoneNumberOutcome BatchUpdatePhoneNumber(const Model::BatchUpdatePhoneNumberRequest &request) const
virtual Model::ListBotsOutcome ListBots(const Model::ListBotsRequest &request) const
Model::BatchDeletePhoneNumberOutcomeCallable BatchDeletePhoneNumberCallable(const BatchDeletePhoneNumberRequestT &request) const
void ListUsersAsync(const ListUsersRequestT &request, const ListUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetGlobalSettingsOutcome GetGlobalSettings(const Model::GetGlobalSettingsRequest &request={}) const
virtual Model::DeleteEventsConfigurationOutcome DeleteEventsConfiguration(const Model::DeleteEventsConfigurationRequest &request) const
Model::SearchAvailablePhoneNumbersOutcomeCallable SearchAvailablePhoneNumbersCallable(const SearchAvailablePhoneNumbersRequestT &request={}) const
void ListAccountsAsync(const ListAccountsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAccountsRequestT &request={}) const
virtual Model::BatchUpdateUserOutcome BatchUpdateUser(const Model::BatchUpdateUserRequest &request) const
virtual Model::ListUsersOutcome ListUsers(const Model::ListUsersRequest &request) const
Model::ListPhoneNumberOrdersOutcomeCallable ListPhoneNumberOrdersCallable(const ListPhoneNumberOrdersRequestT &request={}) const
void GetAccountAsync(const GetAccountRequestT &request, const GetAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdatePhoneNumberSettingsOutcome UpdatePhoneNumberSettings(const Model::UpdatePhoneNumberSettingsRequest &request) const
Model::ListPhoneNumbersOutcomeCallable ListPhoneNumbersCallable(const ListPhoneNumbersRequestT &request={}) const
Model::BatchUpdatePhoneNumberOutcomeCallable BatchUpdatePhoneNumberCallable(const BatchUpdatePhoneNumberRequestT &request) const
std::future< ListAccountsOutcome > ListAccountsOutcomeCallable
std::future< AssociateSigninDelegateGroupsWithAccountOutcome > AssociateSigninDelegateGroupsWithAccountOutcomeCallable
std::future< GetPhoneNumberOrderOutcome > GetPhoneNumberOrderOutcomeCallable
std::future< DeleteRoomOutcome > DeleteRoomOutcomeCallable
std::future< SearchAvailablePhoneNumbersOutcome > SearchAvailablePhoneNumbersOutcomeCallable
std::future< GetEventsConfigurationOutcome > GetEventsConfigurationOutcomeCallable
std::future< ResetPersonalPINOutcome > ResetPersonalPINOutcomeCallable
std::future< RedactRoomMessageOutcome > RedactRoomMessageOutcomeCallable
std::future< RedactConversationMessageOutcome > RedactConversationMessageOutcomeCallable
std::future< BatchSuspendUserOutcome > BatchSuspendUserOutcomeCallable
std::future< GetPhoneNumberSettingsOutcome > GetPhoneNumberSettingsOutcomeCallable
std::future< GetAccountOutcome > GetAccountOutcomeCallable
std::future< ListPhoneNumberOrdersOutcome > ListPhoneNumberOrdersOutcomeCallable
std::future< UpdateUserOutcome > UpdateUserOutcomeCallable
std::future< GetBotOutcome > GetBotOutcomeCallable
std::future< CreateBotOutcome > CreateBotOutcomeCallable
std::future< LogoutUserOutcome > LogoutUserOutcomeCallable
std::future< BatchCreateRoomMembershipOutcome > BatchCreateRoomMembershipOutcomeCallable
std::future< CreateMeetingDialOutOutcome > CreateMeetingDialOutOutcomeCallable
std::future< CreateUserOutcome > CreateUserOutcomeCallable
std::future< UpdateBotOutcome > UpdateBotOutcomeCallable
std::future< GetRoomOutcome > GetRoomOutcomeCallable
std::future< UpdateRoomMembershipOutcome > UpdateRoomMembershipOutcomeCallable
std::future< AssociatePhoneNumberWithUserOutcome > AssociatePhoneNumberWithUserOutcomeCallable
std::future< ListRoomsOutcome > ListRoomsOutcomeCallable
std::future< ListPhoneNumbersOutcome > ListPhoneNumbersOutcomeCallable
std::future< RegenerateSecurityTokenOutcome > RegenerateSecurityTokenOutcomeCallable
std::future< RestorePhoneNumberOutcome > RestorePhoneNumberOutcomeCallable
std::future< DeleteRoomMembershipOutcome > DeleteRoomMembershipOutcomeCallable
std::future< CreateRoomOutcome > CreateRoomOutcomeCallable
std::future< BatchDeletePhoneNumberOutcome > BatchDeletePhoneNumberOutcomeCallable
std::future< DisassociateSigninDelegateGroupsFromAccountOutcome > DisassociateSigninDelegateGroupsFromAccountOutcomeCallable
std::future< ListSupportedPhoneNumberCountriesOutcome > ListSupportedPhoneNumberCountriesOutcomeCallable
std::future< UpdateAccountSettingsOutcome > UpdateAccountSettingsOutcomeCallable
std::future< UpdatePhoneNumberSettingsOutcome > UpdatePhoneNumberSettingsOutcomeCallable
std::future< CreatePhoneNumberOrderOutcome > CreatePhoneNumberOrderOutcomeCallable
std::future< BatchUpdateUserOutcome > BatchUpdateUserOutcomeCallable
std::future< BatchUnsuspendUserOutcome > BatchUnsuspendUserOutcomeCallable
std::future< DeleteAccountOutcome > DeleteAccountOutcomeCallable
std::future< GetGlobalSettingsOutcome > GetGlobalSettingsOutcomeCallable
std::future< UpdateGlobalSettingsOutcome > UpdateGlobalSettingsOutcomeCallable
std::future< UpdatePhoneNumberOutcome > UpdatePhoneNumberOutcomeCallable
std::future< GetPhoneNumberOutcome > GetPhoneNumberOutcomeCallable
std::future< ListRoomMembershipsOutcome > ListRoomMembershipsOutcomeCallable
std::future< DeleteEventsConfigurationOutcome > DeleteEventsConfigurationOutcomeCallable
std::future< GetAccountSettingsOutcome > GetAccountSettingsOutcomeCallable
std::future< GetUserOutcome > GetUserOutcomeCallable
std::future< GetUserSettingsOutcome > GetUserSettingsOutcomeCallable
std::future< UpdateUserSettingsOutcome > UpdateUserSettingsOutcomeCallable
std::future< GetRetentionSettingsOutcome > GetRetentionSettingsOutcomeCallable
std::future< PutEventsConfigurationOutcome > PutEventsConfigurationOutcomeCallable
std::future< CreateAccountOutcome > CreateAccountOutcomeCallable
std::future< UpdateRoomOutcome > UpdateRoomOutcomeCallable
std::future< InviteUsersOutcome > InviteUsersOutcomeCallable
std::future< DeletePhoneNumberOutcome > DeletePhoneNumberOutcomeCallable
std::future< ListBotsOutcome > ListBotsOutcomeCallable
std::future< DisassociatePhoneNumberFromUserOutcome > DisassociatePhoneNumberFromUserOutcomeCallable
std::future< PutRetentionSettingsOutcome > PutRetentionSettingsOutcomeCallable
std::future< ListUsersOutcome > ListUsersOutcomeCallable
std::future< CreateRoomMembershipOutcome > CreateRoomMembershipOutcomeCallable
std::future< UpdateAccountOutcome > UpdateAccountOutcomeCallable
std::future< BatchUpdatePhoneNumberOutcome > BatchUpdatePhoneNumberOutcomeCallable
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
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String