AWS SDK for C++

AWS SDK for C++ Version 1.11.716

Loading...
Searching...
No Matches
ChimeClient.h
1
6#pragma once
7#include <aws/chime/ChimeServiceClientModel.h>
8#include <aws/chime/Chime_EXPORTS.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/client/ClientConfiguration.h>
12#include <aws/core/utils/json/JsonSerializer.h>
13
14namespace Aws {
15namespace Chime {
61 public:
63 static const char* GetServiceName();
64 static const char* GetAllocationTag();
65
68
74 std::shared_ptr<ChimeEndpointProviderBase> endpointProvider = nullptr);
75
80 ChimeClient(const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<ChimeEndpointProviderBase> endpointProvider = nullptr,
82
87 ChimeClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
88 std::shared_ptr<ChimeEndpointProviderBase> endpointProvider = nullptr,
90
91 /* Legacy constructors due deprecation */
96 ChimeClient(const Aws::Client::ClientConfiguration& clientConfiguration);
97
102 ChimeClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
103
108 ChimeClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
109 const Aws::Client::ClientConfiguration& clientConfiguration);
110
111 /* End of legacy constructors due deprecation */
112 virtual ~ChimeClient();
113
121 const Model::AssociatePhoneNumberWithUserRequest& request) const;
122
127 template <typename AssociatePhoneNumberWithUserRequestT = Model::AssociatePhoneNumberWithUserRequest>
129 const AssociatePhoneNumberWithUserRequestT& request) const {
130 return SubmitCallable(&ChimeClient::AssociatePhoneNumberWithUser, request);
131 }
132
137 template <typename AssociatePhoneNumberWithUserRequestT = Model::AssociatePhoneNumberWithUserRequest>
138 void AssociatePhoneNumberWithUserAsync(const AssociatePhoneNumberWithUserRequestT& request,
140 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
141 return SubmitAsync(&ChimeClient::AssociatePhoneNumberWithUser, request, handler, context);
142 }
143
152
157 template <typename AssociateSigninDelegateGroupsWithAccountRequestT = Model::AssociateSigninDelegateGroupsWithAccountRequest>
159 const AssociateSigninDelegateGroupsWithAccountRequestT& request) const {
160 return SubmitCallable(&ChimeClient::AssociateSigninDelegateGroupsWithAccount, request);
161 }
162
167 template <typename AssociateSigninDelegateGroupsWithAccountRequestT = Model::AssociateSigninDelegateGroupsWithAccountRequest>
169 const AssociateSigninDelegateGroupsWithAccountRequestT& request,
171 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
172 return SubmitAsync(&ChimeClient::AssociateSigninDelegateGroupsWithAccount, request, handler, context);
173 }
174
184
189 template <typename BatchCreateRoomMembershipRequestT = Model::BatchCreateRoomMembershipRequest>
191 const BatchCreateRoomMembershipRequestT& request) const {
192 return SubmitCallable(&ChimeClient::BatchCreateRoomMembership, request);
193 }
194
199 template <typename BatchCreateRoomMembershipRequestT = Model::BatchCreateRoomMembershipRequest>
200 void BatchCreateRoomMembershipAsync(const BatchCreateRoomMembershipRequestT& request,
202 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
203 return SubmitAsync(&ChimeClient::BatchCreateRoomMembership, request, handler, context);
204 }
205
215
220 template <typename BatchDeletePhoneNumberRequestT = Model::BatchDeletePhoneNumberRequest>
221 Model::BatchDeletePhoneNumberOutcomeCallable BatchDeletePhoneNumberCallable(const BatchDeletePhoneNumberRequestT& request) const {
222 return SubmitCallable(&ChimeClient::BatchDeletePhoneNumber, request);
223 }
224
229 template <typename BatchDeletePhoneNumberRequestT = Model::BatchDeletePhoneNumberRequest>
230 void BatchDeletePhoneNumberAsync(const BatchDeletePhoneNumberRequestT& request,
232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
233 return SubmitAsync(&ChimeClient::BatchDeletePhoneNumber, request, handler, context);
234 }
235
256
261 template <typename BatchSuspendUserRequestT = Model::BatchSuspendUserRequest>
262 Model::BatchSuspendUserOutcomeCallable BatchSuspendUserCallable(const BatchSuspendUserRequestT& request) const {
263 return SubmitCallable(&ChimeClient::BatchSuspendUser, request);
264 }
265
270 template <typename BatchSuspendUserRequestT = Model::BatchSuspendUserRequest>
271 void BatchSuspendUserAsync(const BatchSuspendUserRequestT& request, const BatchSuspendUserResponseReceivedHandler& handler,
272 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
273 return SubmitAsync(&ChimeClient::BatchSuspendUser, request, handler, context);
274 }
275
291
296 template <typename BatchUnsuspendUserRequestT = Model::BatchUnsuspendUserRequest>
297 Model::BatchUnsuspendUserOutcomeCallable BatchUnsuspendUserCallable(const BatchUnsuspendUserRequestT& request) const {
298 return SubmitCallable(&ChimeClient::BatchUnsuspendUser, request);
299 }
300
305 template <typename BatchUnsuspendUserRequestT = Model::BatchUnsuspendUserRequest>
306 void BatchUnsuspendUserAsync(const BatchUnsuspendUserRequestT& request, const BatchUnsuspendUserResponseReceivedHandler& handler,
307 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
308 return SubmitAsync(&ChimeClient::BatchUnsuspendUser, request, handler, context);
309 }
310
324
329 template <typename BatchUpdatePhoneNumberRequestT = Model::BatchUpdatePhoneNumberRequest>
330 Model::BatchUpdatePhoneNumberOutcomeCallable BatchUpdatePhoneNumberCallable(const BatchUpdatePhoneNumberRequestT& request) const {
331 return SubmitCallable(&ChimeClient::BatchUpdatePhoneNumber, request);
332 }
333
338 template <typename BatchUpdatePhoneNumberRequestT = Model::BatchUpdatePhoneNumberRequest>
339 void BatchUpdatePhoneNumberAsync(const BatchUpdatePhoneNumberRequestT& request,
341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
342 return SubmitAsync(&ChimeClient::BatchUpdatePhoneNumber, request, handler, context);
343 }
344
354
358 template <typename BatchUpdateUserRequestT = Model::BatchUpdateUserRequest>
359 Model::BatchUpdateUserOutcomeCallable BatchUpdateUserCallable(const BatchUpdateUserRequestT& request) const {
360 return SubmitCallable(&ChimeClient::BatchUpdateUser, request);
361 }
362
367 template <typename BatchUpdateUserRequestT = Model::BatchUpdateUserRequest>
368 void BatchUpdateUserAsync(const BatchUpdateUserRequestT& request, const BatchUpdateUserResponseReceivedHandler& handler,
369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
370 return SubmitAsync(&ChimeClient::BatchUpdateUser, request, handler, context);
371 }
372
384
388 template <typename CreateAccountRequestT = Model::CreateAccountRequest>
389 Model::CreateAccountOutcomeCallable CreateAccountCallable(const CreateAccountRequestT& request) const {
390 return SubmitCallable(&ChimeClient::CreateAccount, request);
391 }
392
397 template <typename CreateAccountRequestT = Model::CreateAccountRequest>
398 void CreateAccountAsync(const CreateAccountRequestT& request, const CreateAccountResponseReceivedHandler& handler,
399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
400 return SubmitAsync(&ChimeClient::CreateAccount, request, handler, context);
401 }
402
410
414 template <typename CreateBotRequestT = Model::CreateBotRequest>
415 Model::CreateBotOutcomeCallable CreateBotCallable(const CreateBotRequestT& request) const {
416 return SubmitCallable(&ChimeClient::CreateBot, request);
417 }
418
423 template <typename CreateBotRequestT = Model::CreateBotRequest>
424 void CreateBotAsync(const CreateBotRequestT& request, const CreateBotResponseReceivedHandler& handler,
425 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
426 return SubmitAsync(&ChimeClient::CreateBot, request, handler, context);
427 }
428
442
447 template <typename CreateMeetingDialOutRequestT = Model::CreateMeetingDialOutRequest>
448 Model::CreateMeetingDialOutOutcomeCallable CreateMeetingDialOutCallable(const CreateMeetingDialOutRequestT& request) const {
449 return SubmitCallable(&ChimeClient::CreateMeetingDialOut, request);
450 }
451
456 template <typename CreateMeetingDialOutRequestT = Model::CreateMeetingDialOutRequest>
457 void CreateMeetingDialOutAsync(const CreateMeetingDialOutRequestT& request, const CreateMeetingDialOutResponseReceivedHandler& handler,
458 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
459 return SubmitAsync(&ChimeClient::CreateMeetingDialOut, request, handler, context);
460 }
461
471
476 template <typename CreatePhoneNumberOrderRequestT = Model::CreatePhoneNumberOrderRequest>
477 Model::CreatePhoneNumberOrderOutcomeCallable CreatePhoneNumberOrderCallable(const CreatePhoneNumberOrderRequestT& request) const {
478 return SubmitCallable(&ChimeClient::CreatePhoneNumberOrder, request);
479 }
480
485 template <typename CreatePhoneNumberOrderRequestT = Model::CreatePhoneNumberOrderRequest>
486 void CreatePhoneNumberOrderAsync(const CreatePhoneNumberOrderRequestT& request,
488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
489 return SubmitAsync(&ChimeClient::CreatePhoneNumberOrder, request, handler, context);
490 }
491
499
503 template <typename CreateRoomRequestT = Model::CreateRoomRequest>
504 Model::CreateRoomOutcomeCallable CreateRoomCallable(const CreateRoomRequestT& request) const {
505 return SubmitCallable(&ChimeClient::CreateRoom, request);
506 }
507
512 template <typename CreateRoomRequestT = Model::CreateRoomRequest>
513 void CreateRoomAsync(const CreateRoomRequestT& request, const CreateRoomResponseReceivedHandler& handler,
514 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
515 return SubmitAsync(&ChimeClient::CreateRoom, request, handler, context);
516 }
517
527
532 template <typename CreateRoomMembershipRequestT = Model::CreateRoomMembershipRequest>
533 Model::CreateRoomMembershipOutcomeCallable CreateRoomMembershipCallable(const CreateRoomMembershipRequestT& request) const {
534 return SubmitCallable(&ChimeClient::CreateRoomMembership, request);
535 }
536
541 template <typename CreateRoomMembershipRequestT = Model::CreateRoomMembershipRequest>
542 void CreateRoomMembershipAsync(const CreateRoomMembershipRequestT& request, const CreateRoomMembershipResponseReceivedHandler& handler,
543 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
544 return SubmitAsync(&ChimeClient::CreateRoomMembership, request, handler, context);
545 }
546
554
558 template <typename CreateUserRequestT = Model::CreateUserRequest>
559 Model::CreateUserOutcomeCallable CreateUserCallable(const CreateUserRequestT& request) const {
560 return SubmitCallable(&ChimeClient::CreateUser, request);
561 }
562
567 template <typename CreateUserRequestT = Model::CreateUserRequest>
568 void CreateUserAsync(const CreateUserRequestT& request, const CreateUserResponseReceivedHandler& handler,
569 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
570 return SubmitAsync(&ChimeClient::CreateUser, request, handler, context);
571 }
572
588
592 template <typename DeleteAccountRequestT = Model::DeleteAccountRequest>
593 Model::DeleteAccountOutcomeCallable DeleteAccountCallable(const DeleteAccountRequestT& request) const {
594 return SubmitCallable(&ChimeClient::DeleteAccount, request);
595 }
596
601 template <typename DeleteAccountRequestT = Model::DeleteAccountRequest>
602 void DeleteAccountAsync(const DeleteAccountRequestT& request, const DeleteAccountResponseReceivedHandler& handler,
603 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
604 return SubmitAsync(&ChimeClient::DeleteAccount, request, handler, context);
605 }
606
614
619 template <typename DeleteEventsConfigurationRequestT = Model::DeleteEventsConfigurationRequest>
621 const DeleteEventsConfigurationRequestT& request) const {
622 return SubmitCallable(&ChimeClient::DeleteEventsConfiguration, request);
623 }
624
629 template <typename DeleteEventsConfigurationRequestT = Model::DeleteEventsConfigurationRequest>
630 void DeleteEventsConfigurationAsync(const DeleteEventsConfigurationRequestT& request,
632 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
633 return SubmitAsync(&ChimeClient::DeleteEventsConfiguration, request, handler, context);
634 }
635
646
651 template <typename DeletePhoneNumberRequestT = Model::DeletePhoneNumberRequest>
652 Model::DeletePhoneNumberOutcomeCallable DeletePhoneNumberCallable(const DeletePhoneNumberRequestT& request) const {
653 return SubmitCallable(&ChimeClient::DeletePhoneNumber, request);
654 }
655
660 template <typename DeletePhoneNumberRequestT = Model::DeletePhoneNumberRequest>
661 void DeletePhoneNumberAsync(const DeletePhoneNumberRequestT& request, const DeletePhoneNumberResponseReceivedHandler& handler,
662 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
663 return SubmitAsync(&ChimeClient::DeletePhoneNumber, request, handler, context);
664 }
665
673
677 template <typename DeleteRoomRequestT = Model::DeleteRoomRequest>
678 Model::DeleteRoomOutcomeCallable DeleteRoomCallable(const DeleteRoomRequestT& request) const {
679 return SubmitCallable(&ChimeClient::DeleteRoom, request);
680 }
681
686 template <typename DeleteRoomRequestT = Model::DeleteRoomRequest>
687 void DeleteRoomAsync(const DeleteRoomRequestT& request, const DeleteRoomResponseReceivedHandler& handler,
688 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
689 return SubmitAsync(&ChimeClient::DeleteRoom, request, handler, context);
690 }
691
699
704 template <typename DeleteRoomMembershipRequestT = Model::DeleteRoomMembershipRequest>
705 Model::DeleteRoomMembershipOutcomeCallable DeleteRoomMembershipCallable(const DeleteRoomMembershipRequestT& request) const {
706 return SubmitCallable(&ChimeClient::DeleteRoomMembership, request);
707 }
708
713 template <typename DeleteRoomMembershipRequestT = Model::DeleteRoomMembershipRequest>
714 void DeleteRoomMembershipAsync(const DeleteRoomMembershipRequestT& request, const DeleteRoomMembershipResponseReceivedHandler& handler,
715 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
716 return SubmitAsync(&ChimeClient::DeleteRoomMembership, request, handler, context);
717 }
718
727
732 template <typename DisassociatePhoneNumberFromUserRequestT = Model::DisassociatePhoneNumberFromUserRequest>
734 const DisassociatePhoneNumberFromUserRequestT& request) const {
735 return SubmitCallable(&ChimeClient::DisassociatePhoneNumberFromUser, request);
736 }
737
742 template <typename DisassociatePhoneNumberFromUserRequestT = Model::DisassociatePhoneNumberFromUserRequest>
743 void DisassociatePhoneNumberFromUserAsync(const DisassociatePhoneNumberFromUserRequestT& request,
745 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
746 return SubmitAsync(&ChimeClient::DisassociatePhoneNumberFromUser, request, handler, context);
747 }
748
757
762 template <typename DisassociateSigninDelegateGroupsFromAccountRequestT = Model::DisassociateSigninDelegateGroupsFromAccountRequest>
764 const DisassociateSigninDelegateGroupsFromAccountRequestT& request) const {
765 return SubmitCallable(&ChimeClient::DisassociateSigninDelegateGroupsFromAccount, request);
766 }
767
772 template <typename DisassociateSigninDelegateGroupsFromAccountRequestT = Model::DisassociateSigninDelegateGroupsFromAccountRequest>
774 const DisassociateSigninDelegateGroupsFromAccountRequestT& request,
776 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
777 return SubmitAsync(&ChimeClient::DisassociateSigninDelegateGroupsFromAccount, request, handler, context);
778 }
779
787
791 template <typename GetAccountRequestT = Model::GetAccountRequest>
792 Model::GetAccountOutcomeCallable GetAccountCallable(const GetAccountRequestT& request) const {
793 return SubmitCallable(&ChimeClient::GetAccount, request);
794 }
795
800 template <typename GetAccountRequestT = Model::GetAccountRequest>
801 void GetAccountAsync(const GetAccountRequestT& request, const GetAccountResponseReceivedHandler& handler,
802 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
803 return SubmitAsync(&ChimeClient::GetAccount, request, handler, context);
804 }
805
816
821 template <typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
822 Model::GetAccountSettingsOutcomeCallable GetAccountSettingsCallable(const GetAccountSettingsRequestT& request) const {
823 return SubmitCallable(&ChimeClient::GetAccountSettings, request);
824 }
825
830 template <typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
831 void GetAccountSettingsAsync(const GetAccountSettingsRequestT& request, const GetAccountSettingsResponseReceivedHandler& handler,
832 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
833 return SubmitAsync(&ChimeClient::GetAccountSettings, request, handler, context);
834 }
835
842 virtual Model::GetBotOutcome GetBot(const Model::GetBotRequest& request) const;
843
847 template <typename GetBotRequestT = Model::GetBotRequest>
848 Model::GetBotOutcomeCallable GetBotCallable(const GetBotRequestT& request) const {
849 return SubmitCallable(&ChimeClient::GetBot, request);
850 }
851
856 template <typename GetBotRequestT = Model::GetBotRequest>
857 void GetBotAsync(const GetBotRequestT& request, const GetBotResponseReceivedHandler& handler,
858 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
859 return SubmitAsync(&ChimeClient::GetBot, request, handler, context);
860 }
861
870
875 template <typename GetEventsConfigurationRequestT = Model::GetEventsConfigurationRequest>
876 Model::GetEventsConfigurationOutcomeCallable GetEventsConfigurationCallable(const GetEventsConfigurationRequestT& request) const {
877 return SubmitCallable(&ChimeClient::GetEventsConfiguration, request);
878 }
879
884 template <typename GetEventsConfigurationRequestT = Model::GetEventsConfigurationRequest>
885 void GetEventsConfigurationAsync(const GetEventsConfigurationRequestT& request,
887 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
888 return SubmitAsync(&ChimeClient::GetEventsConfiguration, request, handler, context);
889 }
890
899
904 template <typename GetGlobalSettingsRequestT = Model::GetGlobalSettingsRequest>
905 Model::GetGlobalSettingsOutcomeCallable GetGlobalSettingsCallable(const GetGlobalSettingsRequestT& request = {}) const {
906 return SubmitCallable(&ChimeClient::GetGlobalSettings, request);
907 }
908
913 template <typename GetGlobalSettingsRequestT = Model::GetGlobalSettingsRequest>
915 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
916 const GetGlobalSettingsRequestT& request = {}) const {
917 return SubmitAsync(&ChimeClient::GetGlobalSettings, request, handler, context);
918 }
919
927
931 template <typename GetPhoneNumberRequestT = Model::GetPhoneNumberRequest>
932 Model::GetPhoneNumberOutcomeCallable GetPhoneNumberCallable(const GetPhoneNumberRequestT& request) const {
933 return SubmitCallable(&ChimeClient::GetPhoneNumber, request);
934 }
935
940 template <typename GetPhoneNumberRequestT = Model::GetPhoneNumberRequest>
941 void GetPhoneNumberAsync(const GetPhoneNumberRequestT& request, const GetPhoneNumberResponseReceivedHandler& handler,
942 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
943 return SubmitAsync(&ChimeClient::GetPhoneNumber, request, handler, context);
944 }
945
954
959 template <typename GetPhoneNumberOrderRequestT = Model::GetPhoneNumberOrderRequest>
960 Model::GetPhoneNumberOrderOutcomeCallable GetPhoneNumberOrderCallable(const GetPhoneNumberOrderRequestT& request) const {
961 return SubmitCallable(&ChimeClient::GetPhoneNumberOrder, request);
962 }
963
968 template <typename GetPhoneNumberOrderRequestT = Model::GetPhoneNumberOrderRequest>
969 void GetPhoneNumberOrderAsync(const GetPhoneNumberOrderRequestT& request, const GetPhoneNumberOrderResponseReceivedHandler& handler,
970 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
971 return SubmitAsync(&ChimeClient::GetPhoneNumberOrder, request, handler, context);
972 }
973
981
986 template <typename GetPhoneNumberSettingsRequestT = Model::GetPhoneNumberSettingsRequest>
987 Model::GetPhoneNumberSettingsOutcomeCallable GetPhoneNumberSettingsCallable(const GetPhoneNumberSettingsRequestT& request = {}) const {
988 return SubmitCallable(&ChimeClient::GetPhoneNumberSettings, request);
989 }
990
995 template <typename GetPhoneNumberSettingsRequestT = Model::GetPhoneNumberSettingsRequest>
997 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
998 const GetPhoneNumberSettingsRequestT& request = {}) const {
999 return SubmitAsync(&ChimeClient::GetPhoneNumberSettings, request, handler, context);
1000 }
1001
1012
1017 template <typename GetRetentionSettingsRequestT = Model::GetRetentionSettingsRequest>
1018 Model::GetRetentionSettingsOutcomeCallable GetRetentionSettingsCallable(const GetRetentionSettingsRequestT& request) const {
1019 return SubmitCallable(&ChimeClient::GetRetentionSettings, request);
1020 }
1021
1026 template <typename GetRetentionSettingsRequestT = Model::GetRetentionSettingsRequest>
1027 void GetRetentionSettingsAsync(const GetRetentionSettingsRequestT& request, const GetRetentionSettingsResponseReceivedHandler& handler,
1028 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1029 return SubmitAsync(&ChimeClient::GetRetentionSettings, request, handler, context);
1030 }
1031
1039
1043 template <typename GetRoomRequestT = Model::GetRoomRequest>
1044 Model::GetRoomOutcomeCallable GetRoomCallable(const GetRoomRequestT& request) const {
1045 return SubmitCallable(&ChimeClient::GetRoom, request);
1046 }
1047
1052 template <typename GetRoomRequestT = Model::GetRoomRequest>
1053 void GetRoomAsync(const GetRoomRequestT& request, const GetRoomResponseReceivedHandler& handler,
1054 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1055 return SubmitAsync(&ChimeClient::GetRoom, request, handler, context);
1056 }
1057
1067
1071 template <typename GetUserRequestT = Model::GetUserRequest>
1072 Model::GetUserOutcomeCallable GetUserCallable(const GetUserRequestT& request) const {
1073 return SubmitCallable(&ChimeClient::GetUser, request);
1074 }
1075
1080 template <typename GetUserRequestT = Model::GetUserRequest>
1081 void GetUserAsync(const GetUserRequestT& request, const GetUserResponseReceivedHandler& handler,
1082 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1083 return SubmitAsync(&ChimeClient::GetUser, request, handler, context);
1084 }
1085
1093
1097 template <typename GetUserSettingsRequestT = Model::GetUserSettingsRequest>
1098 Model::GetUserSettingsOutcomeCallable GetUserSettingsCallable(const GetUserSettingsRequestT& request) const {
1099 return SubmitCallable(&ChimeClient::GetUserSettings, request);
1100 }
1101
1106 template <typename GetUserSettingsRequestT = Model::GetUserSettingsRequest>
1107 void GetUserSettingsAsync(const GetUserSettingsRequestT& request, const GetUserSettingsResponseReceivedHandler& handler,
1108 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1109 return SubmitAsync(&ChimeClient::GetUserSettings, request, handler, context);
1110 }
1111
1120
1124 template <typename InviteUsersRequestT = Model::InviteUsersRequest>
1125 Model::InviteUsersOutcomeCallable InviteUsersCallable(const InviteUsersRequestT& request) const {
1126 return SubmitCallable(&ChimeClient::InviteUsers, request);
1127 }
1128
1133 template <typename InviteUsersRequestT = Model::InviteUsersRequest>
1134 void InviteUsersAsync(const InviteUsersRequestT& request, const InviteUsersResponseReceivedHandler& handler,
1135 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1136 return SubmitAsync(&ChimeClient::InviteUsers, request, handler, context);
1137 }
1138
1148
1152 template <typename ListAccountsRequestT = Model::ListAccountsRequest>
1153 Model::ListAccountsOutcomeCallable ListAccountsCallable(const ListAccountsRequestT& request = {}) const {
1154 return SubmitCallable(&ChimeClient::ListAccounts, request);
1155 }
1156
1161 template <typename ListAccountsRequestT = Model::ListAccountsRequest>
1163 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1164 const ListAccountsRequestT& request = {}) const {
1165 return SubmitAsync(&ChimeClient::ListAccounts, request, handler, context);
1166 }
1167
1175
1179 template <typename ListBotsRequestT = Model::ListBotsRequest>
1180 Model::ListBotsOutcomeCallable ListBotsCallable(const ListBotsRequestT& request) const {
1181 return SubmitCallable(&ChimeClient::ListBots, request);
1182 }
1183
1188 template <typename ListBotsRequestT = Model::ListBotsRequest>
1189 void ListBotsAsync(const ListBotsRequestT& request, const ListBotsResponseReceivedHandler& handler,
1190 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1191 return SubmitAsync(&ChimeClient::ListBots, request, handler, context);
1192 }
1193
1201
1206 template <typename ListPhoneNumberOrdersRequestT = Model::ListPhoneNumberOrdersRequest>
1207 Model::ListPhoneNumberOrdersOutcomeCallable ListPhoneNumberOrdersCallable(const ListPhoneNumberOrdersRequestT& request = {}) const {
1208 return SubmitCallable(&ChimeClient::ListPhoneNumberOrders, request);
1209 }
1210
1215 template <typename ListPhoneNumberOrdersRequestT = Model::ListPhoneNumberOrdersRequest>
1217 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1218 const ListPhoneNumberOrdersRequestT& request = {}) const {
1219 return SubmitAsync(&ChimeClient::ListPhoneNumberOrders, request, handler, context);
1220 }
1221
1230
1235 template <typename ListPhoneNumbersRequestT = Model::ListPhoneNumbersRequest>
1236 Model::ListPhoneNumbersOutcomeCallable ListPhoneNumbersCallable(const ListPhoneNumbersRequestT& request = {}) const {
1237 return SubmitCallable(&ChimeClient::ListPhoneNumbers, request);
1238 }
1239
1244 template <typename ListPhoneNumbersRequestT = Model::ListPhoneNumbersRequest>
1246 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1247 const ListPhoneNumbersRequestT& request = {}) const {
1248 return SubmitAsync(&ChimeClient::ListPhoneNumbers, request, handler, context);
1249 }
1250
1259
1264 template <typename ListRoomMembershipsRequestT = Model::ListRoomMembershipsRequest>
1265 Model::ListRoomMembershipsOutcomeCallable ListRoomMembershipsCallable(const ListRoomMembershipsRequestT& request) const {
1266 return SubmitCallable(&ChimeClient::ListRoomMemberships, request);
1267 }
1268
1273 template <typename ListRoomMembershipsRequestT = Model::ListRoomMembershipsRequest>
1274 void ListRoomMembershipsAsync(const ListRoomMembershipsRequestT& request, const ListRoomMembershipsResponseReceivedHandler& handler,
1275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1276 return SubmitAsync(&ChimeClient::ListRoomMemberships, request, handler, context);
1277 }
1278
1287
1291 template <typename ListRoomsRequestT = Model::ListRoomsRequest>
1292 Model::ListRoomsOutcomeCallable ListRoomsCallable(const ListRoomsRequestT& request) const {
1293 return SubmitCallable(&ChimeClient::ListRooms, request);
1294 }
1295
1300 template <typename ListRoomsRequestT = Model::ListRoomsRequest>
1301 void ListRoomsAsync(const ListRoomsRequestT& request, const ListRoomsResponseReceivedHandler& handler,
1302 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1303 return SubmitAsync(&ChimeClient::ListRooms, request, handler, context);
1304 }
1305
1313
1318 template <typename ListSupportedPhoneNumberCountriesRequestT = Model::ListSupportedPhoneNumberCountriesRequest>
1320 const ListSupportedPhoneNumberCountriesRequestT& request) const {
1321 return SubmitCallable(&ChimeClient::ListSupportedPhoneNumberCountries, request);
1322 }
1323
1328 template <typename ListSupportedPhoneNumberCountriesRequestT = Model::ListSupportedPhoneNumberCountriesRequest>
1329 void ListSupportedPhoneNumberCountriesAsync(const ListSupportedPhoneNumberCountriesRequestT& request,
1331 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1332 return SubmitAsync(&ChimeClient::ListSupportedPhoneNumberCountries, request, handler, context);
1333 }
1334
1343
1347 template <typename ListUsersRequestT = Model::ListUsersRequest>
1348 Model::ListUsersOutcomeCallable ListUsersCallable(const ListUsersRequestT& request) const {
1349 return SubmitCallable(&ChimeClient::ListUsers, request);
1350 }
1351
1356 template <typename ListUsersRequestT = Model::ListUsersRequest>
1357 void ListUsersAsync(const ListUsersRequestT& request, const ListUsersResponseReceivedHandler& handler,
1358 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1359 return SubmitAsync(&ChimeClient::ListUsers, request, handler, context);
1360 }
1361
1369
1373 template <typename LogoutUserRequestT = Model::LogoutUserRequest>
1374 Model::LogoutUserOutcomeCallable LogoutUserCallable(const LogoutUserRequestT& request) const {
1375 return SubmitCallable(&ChimeClient::LogoutUser, request);
1376 }
1377
1382 template <typename LogoutUserRequestT = Model::LogoutUserRequest>
1383 void LogoutUserAsync(const LogoutUserRequestT& request, const LogoutUserResponseReceivedHandler& handler,
1384 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1385 return SubmitAsync(&ChimeClient::LogoutUser, request, handler, context);
1386 }
1387
1396
1401 template <typename PutEventsConfigurationRequestT = Model::PutEventsConfigurationRequest>
1402 Model::PutEventsConfigurationOutcomeCallable PutEventsConfigurationCallable(const PutEventsConfigurationRequestT& request) const {
1403 return SubmitCallable(&ChimeClient::PutEventsConfiguration, request);
1404 }
1405
1410 template <typename PutEventsConfigurationRequestT = Model::PutEventsConfigurationRequest>
1411 void PutEventsConfigurationAsync(const PutEventsConfigurationRequestT& request,
1413 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1414 return SubmitAsync(&ChimeClient::PutEventsConfiguration, request, handler, context);
1415 }
1416
1434
1439 template <typename PutRetentionSettingsRequestT = Model::PutRetentionSettingsRequest>
1440 Model::PutRetentionSettingsOutcomeCallable PutRetentionSettingsCallable(const PutRetentionSettingsRequestT& request) const {
1441 return SubmitCallable(&ChimeClient::PutRetentionSettings, request);
1442 }
1443
1448 template <typename PutRetentionSettingsRequestT = Model::PutRetentionSettingsRequest>
1449 void PutRetentionSettingsAsync(const PutRetentionSettingsRequestT& request, const PutRetentionSettingsResponseReceivedHandler& handler,
1450 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1451 return SubmitAsync(&ChimeClient::PutRetentionSettings, request, handler, context);
1452 }
1453
1461
1466 template <typename RedactConversationMessageRequestT = Model::RedactConversationMessageRequest>
1468 const RedactConversationMessageRequestT& request) const {
1469 return SubmitCallable(&ChimeClient::RedactConversationMessage, request);
1470 }
1471
1476 template <typename RedactConversationMessageRequestT = Model::RedactConversationMessageRequest>
1477 void RedactConversationMessageAsync(const RedactConversationMessageRequestT& request,
1479 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1480 return SubmitAsync(&ChimeClient::RedactConversationMessage, request, handler, context);
1481 }
1482
1490
1495 template <typename RedactRoomMessageRequestT = Model::RedactRoomMessageRequest>
1496 Model::RedactRoomMessageOutcomeCallable RedactRoomMessageCallable(const RedactRoomMessageRequestT& request) const {
1497 return SubmitCallable(&ChimeClient::RedactRoomMessage, request);
1498 }
1499
1504 template <typename RedactRoomMessageRequestT = Model::RedactRoomMessageRequest>
1505 void RedactRoomMessageAsync(const RedactRoomMessageRequestT& request, const RedactRoomMessageResponseReceivedHandler& handler,
1506 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1507 return SubmitAsync(&ChimeClient::RedactRoomMessage, request, handler, context);
1508 }
1509
1516
1521 template <typename RegenerateSecurityTokenRequestT = Model::RegenerateSecurityTokenRequest>
1522 Model::RegenerateSecurityTokenOutcomeCallable RegenerateSecurityTokenCallable(const RegenerateSecurityTokenRequestT& request) const {
1523 return SubmitCallable(&ChimeClient::RegenerateSecurityToken, request);
1524 }
1525
1530 template <typename RegenerateSecurityTokenRequestT = Model::RegenerateSecurityTokenRequest>
1531 void RegenerateSecurityTokenAsync(const RegenerateSecurityTokenRequestT& request,
1533 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1534 return SubmitAsync(&ChimeClient::RegenerateSecurityToken, request, handler, context);
1535 }
1536
1545
1550 template <typename ResetPersonalPINRequestT = Model::ResetPersonalPINRequest>
1551 Model::ResetPersonalPINOutcomeCallable ResetPersonalPINCallable(const ResetPersonalPINRequestT& request) const {
1552 return SubmitCallable(&ChimeClient::ResetPersonalPIN, request);
1553 }
1554
1559 template <typename ResetPersonalPINRequestT = Model::ResetPersonalPINRequest>
1560 void ResetPersonalPINAsync(const ResetPersonalPINRequestT& request, const ResetPersonalPINResponseReceivedHandler& handler,
1561 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1562 return SubmitAsync(&ChimeClient::ResetPersonalPIN, request, handler, context);
1563 }
1564
1572
1577 template <typename RestorePhoneNumberRequestT = Model::RestorePhoneNumberRequest>
1578 Model::RestorePhoneNumberOutcomeCallable RestorePhoneNumberCallable(const RestorePhoneNumberRequestT& request) const {
1579 return SubmitCallable(&ChimeClient::RestorePhoneNumber, request);
1580 }
1581
1586 template <typename RestorePhoneNumberRequestT = Model::RestorePhoneNumberRequest>
1587 void RestorePhoneNumberAsync(const RestorePhoneNumberRequestT& request, const RestorePhoneNumberResponseReceivedHandler& handler,
1588 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1589 return SubmitAsync(&ChimeClient::RestorePhoneNumber, request, handler, context);
1590 }
1591
1603 const Model::SearchAvailablePhoneNumbersRequest& request = {}) const;
1604
1609 template <typename SearchAvailablePhoneNumbersRequestT = Model::SearchAvailablePhoneNumbersRequest>
1611 const SearchAvailablePhoneNumbersRequestT& request = {}) const {
1612 return SubmitCallable(&ChimeClient::SearchAvailablePhoneNumbers, request);
1613 }
1614
1619 template <typename SearchAvailablePhoneNumbersRequestT = Model::SearchAvailablePhoneNumbersRequest>
1621 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1622 const SearchAvailablePhoneNumbersRequestT& request = {}) const {
1623 return SubmitAsync(&ChimeClient::SearchAvailablePhoneNumbers, request, handler, context);
1624 }
1625
1634
1638 template <typename UpdateAccountRequestT = Model::UpdateAccountRequest>
1639 Model::UpdateAccountOutcomeCallable UpdateAccountCallable(const UpdateAccountRequestT& request) const {
1640 return SubmitCallable(&ChimeClient::UpdateAccount, request);
1641 }
1642
1647 template <typename UpdateAccountRequestT = Model::UpdateAccountRequest>
1648 void UpdateAccountAsync(const UpdateAccountRequestT& request, const UpdateAccountResponseReceivedHandler& handler,
1649 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1650 return SubmitAsync(&ChimeClient::UpdateAccount, request, handler, context);
1651 }
1652
1664
1669 template <typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
1670 Model::UpdateAccountSettingsOutcomeCallable UpdateAccountSettingsCallable(const UpdateAccountSettingsRequestT& request) const {
1671 return SubmitCallable(&ChimeClient::UpdateAccountSettings, request);
1672 }
1673
1678 template <typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
1679 void UpdateAccountSettingsAsync(const UpdateAccountSettingsRequestT& request, const UpdateAccountSettingsResponseReceivedHandler& handler,
1680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1681 return SubmitAsync(&ChimeClient::UpdateAccountSettings, request, handler, context);
1682 }
1683
1691
1695 template <typename UpdateBotRequestT = Model::UpdateBotRequest>
1696 Model::UpdateBotOutcomeCallable UpdateBotCallable(const UpdateBotRequestT& request) const {
1697 return SubmitCallable(&ChimeClient::UpdateBot, request);
1698 }
1699
1704 template <typename UpdateBotRequestT = Model::UpdateBotRequest>
1705 void UpdateBotAsync(const UpdateBotRequestT& request, const UpdateBotResponseReceivedHandler& handler,
1706 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1707 return SubmitAsync(&ChimeClient::UpdateBot, request, handler, context);
1708 }
1709
1718
1723 template <typename UpdateGlobalSettingsRequestT = Model::UpdateGlobalSettingsRequest>
1724 Model::UpdateGlobalSettingsOutcomeCallable UpdateGlobalSettingsCallable(const UpdateGlobalSettingsRequestT& request = {}) const {
1725 return SubmitCallable(&ChimeClient::UpdateGlobalSettings, request);
1726 }
1727
1732 template <typename UpdateGlobalSettingsRequestT = Model::UpdateGlobalSettingsRequest>
1734 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1735 const UpdateGlobalSettingsRequestT& request = {}) const {
1736 return SubmitAsync(&ChimeClient::UpdateGlobalSettings, request, handler, context);
1737 }
1738
1753
1758 template <typename UpdatePhoneNumberRequestT = Model::UpdatePhoneNumberRequest>
1759 Model::UpdatePhoneNumberOutcomeCallable UpdatePhoneNumberCallable(const UpdatePhoneNumberRequestT& request) const {
1760 return SubmitCallable(&ChimeClient::UpdatePhoneNumber, request);
1761 }
1762
1767 template <typename UpdatePhoneNumberRequestT = Model::UpdatePhoneNumberRequest>
1768 void UpdatePhoneNumberAsync(const UpdatePhoneNumberRequestT& request, const UpdatePhoneNumberResponseReceivedHandler& handler,
1769 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1770 return SubmitAsync(&ChimeClient::UpdatePhoneNumber, request, handler, context);
1771 }
1772
1782
1787 template <typename UpdatePhoneNumberSettingsRequestT = Model::UpdatePhoneNumberSettingsRequest>
1789 const UpdatePhoneNumberSettingsRequestT& request) const {
1790 return SubmitCallable(&ChimeClient::UpdatePhoneNumberSettings, request);
1791 }
1792
1797 template <typename UpdatePhoneNumberSettingsRequestT = Model::UpdatePhoneNumberSettingsRequest>
1798 void UpdatePhoneNumberSettingsAsync(const UpdatePhoneNumberSettingsRequestT& request,
1800 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1801 return SubmitAsync(&ChimeClient::UpdatePhoneNumberSettings, request, handler, context);
1802 }
1803
1811
1815 template <typename UpdateRoomRequestT = Model::UpdateRoomRequest>
1816 Model::UpdateRoomOutcomeCallable UpdateRoomCallable(const UpdateRoomRequestT& request) const {
1817 return SubmitCallable(&ChimeClient::UpdateRoom, request);
1818 }
1819
1824 template <typename UpdateRoomRequestT = Model::UpdateRoomRequest>
1825 void UpdateRoomAsync(const UpdateRoomRequestT& request, const UpdateRoomResponseReceivedHandler& handler,
1826 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1827 return SubmitAsync(&ChimeClient::UpdateRoom, request, handler, context);
1828 }
1829
1839
1844 template <typename UpdateRoomMembershipRequestT = Model::UpdateRoomMembershipRequest>
1845 Model::UpdateRoomMembershipOutcomeCallable UpdateRoomMembershipCallable(const UpdateRoomMembershipRequestT& request) const {
1846 return SubmitCallable(&ChimeClient::UpdateRoomMembership, request);
1847 }
1848
1853 template <typename UpdateRoomMembershipRequestT = Model::UpdateRoomMembershipRequest>
1854 void UpdateRoomMembershipAsync(const UpdateRoomMembershipRequestT& request, const UpdateRoomMembershipResponseReceivedHandler& handler,
1855 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1856 return SubmitAsync(&ChimeClient::UpdateRoomMembership, request, handler, context);
1857 }
1858
1867
1871 template <typename UpdateUserRequestT = Model::UpdateUserRequest>
1872 Model::UpdateUserOutcomeCallable UpdateUserCallable(const UpdateUserRequestT& request) const {
1873 return SubmitCallable(&ChimeClient::UpdateUser, request);
1874 }
1875
1880 template <typename UpdateUserRequestT = Model::UpdateUserRequest>
1881 void UpdateUserAsync(const UpdateUserRequestT& request, const UpdateUserResponseReceivedHandler& handler,
1882 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1883 return SubmitAsync(&ChimeClient::UpdateUser, request, handler, context);
1884 }
1885
1893
1898 template <typename UpdateUserSettingsRequestT = Model::UpdateUserSettingsRequest>
1899 Model::UpdateUserSettingsOutcomeCallable UpdateUserSettingsCallable(const UpdateUserSettingsRequestT& request) const {
1900 return SubmitCallable(&ChimeClient::UpdateUserSettings, request);
1901 }
1902
1907 template <typename UpdateUserSettingsRequestT = Model::UpdateUserSettingsRequest>
1908 void UpdateUserSettingsAsync(const UpdateUserSettingsRequestT& request, const UpdateUserSettingsResponseReceivedHandler& handler,
1909 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1910 return SubmitAsync(&ChimeClient::UpdateUserSettings, request, handler, context);
1911 }
1912
1913 void OverrideEndpoint(const Aws::String& endpoint);
1914 std::shared_ptr<ChimeEndpointProviderBase>& accessEndpointProvider();
1915
1916 private:
1918 void init(const ChimeClientConfiguration& clientConfiguration);
1919
1920 ChimeClientConfiguration m_clientConfiguration;
1921 std::shared_ptr<ChimeEndpointProviderBase> m_endpointProvider;
1922};
1923
1924} // namespace Chime
1925} // 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 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:67
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
std::shared_ptr< ChimeEndpointProviderBase > & accessEndpointProvider()
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
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:62
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:66
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 OverrideEndpoint(const Aws::String &endpoint)
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