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>
74 std::shared_ptr<ChimeEndpointProviderBase> endpointProvider =
nullptr);
87 ChimeClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
88 std::shared_ptr<ChimeEndpointProviderBase> endpointProvider =
nullptr,
108 ChimeClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
127 template <
typename AssociatePhoneNumberWithUserRequestT = Model::AssociatePhoneNumberWithUserRequest>
129 const AssociatePhoneNumberWithUserRequestT& request)
const {
130 return SubmitCallable(&ChimeClient::AssociatePhoneNumberWithUser, request);
137 template <
typename AssociatePhoneNumberWithUserRequestT = Model::AssociatePhoneNumberWithUserRequest>
140 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
141 return SubmitAsync(&ChimeClient::AssociatePhoneNumberWithUser, request, handler, context);
157 template <
typename AssociateSigninDelegateGroupsWithAccountRequestT = Model::AssociateSigninDelegateGroupsWithAccountRequest>
159 const AssociateSigninDelegateGroupsWithAccountRequestT& request)
const {
160 return SubmitCallable(&ChimeClient::AssociateSigninDelegateGroupsWithAccount, request);
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);
189 template <
typename BatchCreateRoomMembershipRequestT = Model::BatchCreateRoomMembershipRequest>
191 const BatchCreateRoomMembershipRequestT& request)
const {
192 return SubmitCallable(&ChimeClient::BatchCreateRoomMembership, request);
199 template <
typename BatchCreateRoomMembershipRequestT = Model::BatchCreateRoomMembershipRequest>
202 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
203 return SubmitAsync(&ChimeClient::BatchCreateRoomMembership, request, handler, context);
220 template <
typename BatchDeletePhoneNumberRequestT = Model::BatchDeletePhoneNumberRequest>
222 return SubmitCallable(&ChimeClient::BatchDeletePhoneNumber, request);
229 template <
typename BatchDeletePhoneNumberRequestT = Model::BatchDeletePhoneNumberRequest>
232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
233 return SubmitAsync(&ChimeClient::BatchDeletePhoneNumber, request, handler, context);
261 template <
typename BatchSuspendUserRequestT = Model::BatchSuspendUserRequest>
263 return SubmitCallable(&ChimeClient::BatchSuspendUser, request);
270 template <
typename BatchSuspendUserRequestT = Model::BatchSuspendUserRequest>
272 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
273 return SubmitAsync(&ChimeClient::BatchSuspendUser, request, handler, context);
296 template <
typename BatchUnsuspendUserRequestT = Model::BatchUnsuspendUserRequest>
298 return SubmitCallable(&ChimeClient::BatchUnsuspendUser, request);
305 template <
typename BatchUnsuspendUserRequestT = Model::BatchUnsuspendUserRequest>
307 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
308 return SubmitAsync(&ChimeClient::BatchUnsuspendUser, request, handler, context);
329 template <
typename BatchUpdatePhoneNumberRequestT = Model::BatchUpdatePhoneNumberRequest>
331 return SubmitCallable(&ChimeClient::BatchUpdatePhoneNumber, request);
338 template <
typename BatchUpdatePhoneNumberRequestT = Model::BatchUpdatePhoneNumberRequest>
341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
342 return SubmitAsync(&ChimeClient::BatchUpdatePhoneNumber, request, handler, context);
358 template <
typename BatchUpdateUserRequestT = Model::BatchUpdateUserRequest>
360 return SubmitCallable(&ChimeClient::BatchUpdateUser, request);
367 template <
typename BatchUpdateUserRequestT = Model::BatchUpdateUserRequest>
369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
370 return SubmitAsync(&ChimeClient::BatchUpdateUser, request, handler, context);
388 template <
typename CreateAccountRequestT = Model::CreateAccountRequest>
390 return SubmitCallable(&ChimeClient::CreateAccount, request);
397 template <
typename CreateAccountRequestT = Model::CreateAccountRequest>
399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
400 return SubmitAsync(&ChimeClient::CreateAccount, request, handler, context);
414 template <
typename CreateBotRequestT = Model::CreateBotRequest>
416 return SubmitCallable(&ChimeClient::CreateBot, request);
423 template <
typename CreateBotRequestT = Model::CreateBotRequest>
425 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
426 return SubmitAsync(&ChimeClient::CreateBot, request, handler, context);
447 template <
typename CreateMeetingDialOutRequestT = Model::CreateMeetingDialOutRequest>
449 return SubmitCallable(&ChimeClient::CreateMeetingDialOut, request);
456 template <
typename CreateMeetingDialOutRequestT = Model::CreateMeetingDialOutRequest>
458 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
459 return SubmitAsync(&ChimeClient::CreateMeetingDialOut, request, handler, context);
476 template <
typename CreatePhoneNumberOrderRequestT = Model::CreatePhoneNumberOrderRequest>
478 return SubmitCallable(&ChimeClient::CreatePhoneNumberOrder, request);
485 template <
typename CreatePhoneNumberOrderRequestT = Model::CreatePhoneNumberOrderRequest>
488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
489 return SubmitAsync(&ChimeClient::CreatePhoneNumberOrder, request, handler, context);
503 template <
typename CreateRoomRequestT = Model::CreateRoomRequest>
505 return SubmitCallable(&ChimeClient::CreateRoom, request);
512 template <
typename CreateRoomRequestT = Model::CreateRoomRequest>
514 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
515 return SubmitAsync(&ChimeClient::CreateRoom, request, handler, context);
532 template <
typename CreateRoomMembershipRequestT = Model::CreateRoomMembershipRequest>
534 return SubmitCallable(&ChimeClient::CreateRoomMembership, request);
541 template <
typename CreateRoomMembershipRequestT = Model::CreateRoomMembershipRequest>
543 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
544 return SubmitAsync(&ChimeClient::CreateRoomMembership, request, handler, context);
558 template <
typename CreateUserRequestT = Model::CreateUserRequest>
560 return SubmitCallable(&ChimeClient::CreateUser, request);
567 template <
typename CreateUserRequestT = Model::CreateUserRequest>
569 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
570 return SubmitAsync(&ChimeClient::CreateUser, request, handler, context);
592 template <
typename DeleteAccountRequestT = Model::DeleteAccountRequest>
594 return SubmitCallable(&ChimeClient::DeleteAccount, request);
601 template <
typename DeleteAccountRequestT = Model::DeleteAccountRequest>
603 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
604 return SubmitAsync(&ChimeClient::DeleteAccount, request, handler, context);
619 template <
typename DeleteEventsConfigurationRequestT = Model::DeleteEventsConfigurationRequest>
621 const DeleteEventsConfigurationRequestT& request)
const {
622 return SubmitCallable(&ChimeClient::DeleteEventsConfiguration, request);
629 template <
typename DeleteEventsConfigurationRequestT = Model::DeleteEventsConfigurationRequest>
632 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
633 return SubmitAsync(&ChimeClient::DeleteEventsConfiguration, request, handler, context);
651 template <
typename DeletePhoneNumberRequestT = Model::DeletePhoneNumberRequest>
653 return SubmitCallable(&ChimeClient::DeletePhoneNumber, request);
660 template <
typename DeletePhoneNumberRequestT = Model::DeletePhoneNumberRequest>
662 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
663 return SubmitAsync(&ChimeClient::DeletePhoneNumber, request, handler, context);
677 template <
typename DeleteRoomRequestT = Model::DeleteRoomRequest>
679 return SubmitCallable(&ChimeClient::DeleteRoom, request);
686 template <
typename DeleteRoomRequestT = Model::DeleteRoomRequest>
688 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
689 return SubmitAsync(&ChimeClient::DeleteRoom, request, handler, context);
704 template <
typename DeleteRoomMembershipRequestT = Model::DeleteRoomMembershipRequest>
706 return SubmitCallable(&ChimeClient::DeleteRoomMembership, request);
713 template <
typename DeleteRoomMembershipRequestT = Model::DeleteRoomMembershipRequest>
715 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
716 return SubmitAsync(&ChimeClient::DeleteRoomMembership, request, handler, context);
732 template <
typename DisassociatePhoneNumberFromUserRequestT = Model::DisassociatePhoneNumberFromUserRequest>
734 const DisassociatePhoneNumberFromUserRequestT& request)
const {
735 return SubmitCallable(&ChimeClient::DisassociatePhoneNumberFromUser, request);
742 template <
typename DisassociatePhoneNumberFromUserRequestT = Model::DisassociatePhoneNumberFromUserRequest>
745 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
746 return SubmitAsync(&ChimeClient::DisassociatePhoneNumberFromUser, request, handler, context);
762 template <
typename DisassociateSigninDelegateGroupsFromAccountRequestT = Model::DisassociateSigninDelegateGroupsFromAccountRequest>
764 const DisassociateSigninDelegateGroupsFromAccountRequestT& request)
const {
765 return SubmitCallable(&ChimeClient::DisassociateSigninDelegateGroupsFromAccount, request);
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);
791 template <
typename GetAccountRequestT = Model::GetAccountRequest>
793 return SubmitCallable(&ChimeClient::GetAccount, request);
800 template <
typename GetAccountRequestT = Model::GetAccountRequest>
802 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
803 return SubmitAsync(&ChimeClient::GetAccount, request, handler, context);
821 template <
typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
823 return SubmitCallable(&ChimeClient::GetAccountSettings, request);
830 template <
typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
832 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
833 return SubmitAsync(&ChimeClient::GetAccountSettings, request, handler, context);
847 template <
typename GetBotRequestT = Model::GetBotRequest>
849 return SubmitCallable(&ChimeClient::GetBot, request);
856 template <
typename GetBotRequestT = Model::GetBotRequest>
858 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
859 return SubmitAsync(&ChimeClient::GetBot, request, handler, context);
875 template <
typename GetEventsConfigurationRequestT = Model::GetEventsConfigurationRequest>
877 return SubmitCallable(&ChimeClient::GetEventsConfiguration, request);
884 template <
typename GetEventsConfigurationRequestT = Model::GetEventsConfigurationRequest>
887 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
888 return SubmitAsync(&ChimeClient::GetEventsConfiguration, request, handler, context);
904 template <
typename GetGlobalSettingsRequestT = Model::GetGlobalSettingsRequest>
906 return SubmitCallable(&ChimeClient::GetGlobalSettings, request);
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);
931 template <
typename GetPhoneNumberRequestT = Model::GetPhoneNumberRequest>
933 return SubmitCallable(&ChimeClient::GetPhoneNumber, request);
940 template <
typename GetPhoneNumberRequestT = Model::GetPhoneNumberRequest>
942 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
943 return SubmitAsync(&ChimeClient::GetPhoneNumber, request, handler, context);
959 template <
typename GetPhoneNumberOrderRequestT = Model::GetPhoneNumberOrderRequest>
961 return SubmitCallable(&ChimeClient::GetPhoneNumberOrder, request);
968 template <
typename GetPhoneNumberOrderRequestT = Model::GetPhoneNumberOrderRequest>
970 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
971 return SubmitAsync(&ChimeClient::GetPhoneNumberOrder, request, handler, context);
986 template <
typename GetPhoneNumberSettingsRequestT = Model::GetPhoneNumberSettingsRequest>
988 return SubmitCallable(&ChimeClient::GetPhoneNumberSettings, request);
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);
1017 template <
typename GetRetentionSettingsRequestT = Model::GetRetentionSettingsRequest>
1019 return SubmitCallable(&ChimeClient::GetRetentionSettings, request);
1026 template <
typename GetRetentionSettingsRequestT = Model::GetRetentionSettingsRequest>
1028 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1029 return SubmitAsync(&ChimeClient::GetRetentionSettings, request, handler, context);
1043 template <
typename GetRoomRequestT = Model::GetRoomRequest>
1045 return SubmitCallable(&ChimeClient::GetRoom, request);
1052 template <
typename GetRoomRequestT = Model::GetRoomRequest>
1054 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1055 return SubmitAsync(&ChimeClient::GetRoom, request, handler, context);
1071 template <
typename GetUserRequestT = Model::GetUserRequest>
1073 return SubmitCallable(&ChimeClient::GetUser, request);
1080 template <
typename GetUserRequestT = Model::GetUserRequest>
1082 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1083 return SubmitAsync(&ChimeClient::GetUser, request, handler, context);
1097 template <
typename GetUserSettingsRequestT = Model::GetUserSettingsRequest>
1099 return SubmitCallable(&ChimeClient::GetUserSettings, request);
1106 template <
typename GetUserSettingsRequestT = Model::GetUserSettingsRequest>
1108 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1109 return SubmitAsync(&ChimeClient::GetUserSettings, request, handler, context);
1124 template <
typename InviteUsersRequestT = Model::InviteUsersRequest>
1126 return SubmitCallable(&ChimeClient::InviteUsers, request);
1133 template <
typename InviteUsersRequestT = Model::InviteUsersRequest>
1135 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1136 return SubmitAsync(&ChimeClient::InviteUsers, request, handler, context);
1152 template <
typename ListAccountsRequestT = Model::ListAccountsRequest>
1154 return SubmitCallable(&ChimeClient::ListAccounts, request);
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);
1179 template <
typename ListBotsRequestT = Model::ListBotsRequest>
1181 return SubmitCallable(&ChimeClient::ListBots, request);
1188 template <
typename ListBotsRequestT = Model::ListBotsRequest>
1190 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1191 return SubmitAsync(&ChimeClient::ListBots, request, handler, context);
1206 template <
typename ListPhoneNumberOrdersRequestT = Model::ListPhoneNumberOrdersRequest>
1208 return SubmitCallable(&ChimeClient::ListPhoneNumberOrders, request);
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);
1235 template <
typename ListPhoneNumbersRequestT = Model::ListPhoneNumbersRequest>
1237 return SubmitCallable(&ChimeClient::ListPhoneNumbers, request);
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);
1264 template <
typename ListRoomMembershipsRequestT = Model::ListRoomMembershipsRequest>
1266 return SubmitCallable(&ChimeClient::ListRoomMemberships, request);
1273 template <
typename ListRoomMembershipsRequestT = Model::ListRoomMembershipsRequest>
1275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1276 return SubmitAsync(&ChimeClient::ListRoomMemberships, request, handler, context);
1291 template <
typename ListRoomsRequestT = Model::ListRoomsRequest>
1293 return SubmitCallable(&ChimeClient::ListRooms, request);
1300 template <
typename ListRoomsRequestT = Model::ListRoomsRequest>
1302 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1303 return SubmitAsync(&ChimeClient::ListRooms, request, handler, context);
1318 template <
typename ListSupportedPhoneNumberCountriesRequestT = Model::ListSupportedPhoneNumberCountriesRequest>
1320 const ListSupportedPhoneNumberCountriesRequestT& request)
const {
1321 return SubmitCallable(&ChimeClient::ListSupportedPhoneNumberCountries, request);
1328 template <
typename ListSupportedPhoneNumberCountriesRequestT = Model::ListSupportedPhoneNumberCountriesRequest>
1331 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1332 return SubmitAsync(&ChimeClient::ListSupportedPhoneNumberCountries, request, handler, context);
1347 template <
typename ListUsersRequestT = Model::ListUsersRequest>
1349 return SubmitCallable(&ChimeClient::ListUsers, request);
1356 template <
typename ListUsersRequestT = Model::ListUsersRequest>
1358 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1359 return SubmitAsync(&ChimeClient::ListUsers, request, handler, context);
1373 template <
typename LogoutUserRequestT = Model::LogoutUserRequest>
1375 return SubmitCallable(&ChimeClient::LogoutUser, request);
1382 template <
typename LogoutUserRequestT = Model::LogoutUserRequest>
1384 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1385 return SubmitAsync(&ChimeClient::LogoutUser, request, handler, context);
1401 template <
typename PutEventsConfigurationRequestT = Model::PutEventsConfigurationRequest>
1403 return SubmitCallable(&ChimeClient::PutEventsConfiguration, request);
1410 template <
typename PutEventsConfigurationRequestT = Model::PutEventsConfigurationRequest>
1413 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1414 return SubmitAsync(&ChimeClient::PutEventsConfiguration, request, handler, context);
1439 template <
typename PutRetentionSettingsRequestT = Model::PutRetentionSettingsRequest>
1441 return SubmitCallable(&ChimeClient::PutRetentionSettings, request);
1448 template <
typename PutRetentionSettingsRequestT = Model::PutRetentionSettingsRequest>
1450 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1451 return SubmitAsync(&ChimeClient::PutRetentionSettings, request, handler, context);
1466 template <
typename RedactConversationMessageRequestT = Model::RedactConversationMessageRequest>
1468 const RedactConversationMessageRequestT& request)
const {
1469 return SubmitCallable(&ChimeClient::RedactConversationMessage, request);
1476 template <
typename RedactConversationMessageRequestT = Model::RedactConversationMessageRequest>
1479 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1480 return SubmitAsync(&ChimeClient::RedactConversationMessage, request, handler, context);
1495 template <
typename RedactRoomMessageRequestT = Model::RedactRoomMessageRequest>
1497 return SubmitCallable(&ChimeClient::RedactRoomMessage, request);
1504 template <
typename RedactRoomMessageRequestT = Model::RedactRoomMessageRequest>
1506 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1507 return SubmitAsync(&ChimeClient::RedactRoomMessage, request, handler, context);
1521 template <
typename RegenerateSecurityTokenRequestT = Model::RegenerateSecurityTokenRequest>
1523 return SubmitCallable(&ChimeClient::RegenerateSecurityToken, request);
1530 template <
typename RegenerateSecurityTokenRequestT = Model::RegenerateSecurityTokenRequest>
1533 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1534 return SubmitAsync(&ChimeClient::RegenerateSecurityToken, request, handler, context);
1550 template <
typename ResetPersonalPINRequestT = Model::ResetPersonalPINRequest>
1552 return SubmitCallable(&ChimeClient::ResetPersonalPIN, request);
1559 template <
typename ResetPersonalPINRequestT = Model::ResetPersonalPINRequest>
1561 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1562 return SubmitAsync(&ChimeClient::ResetPersonalPIN, request, handler, context);
1577 template <
typename RestorePhoneNumberRequestT = Model::RestorePhoneNumberRequest>
1579 return SubmitCallable(&ChimeClient::RestorePhoneNumber, request);
1586 template <
typename RestorePhoneNumberRequestT = Model::RestorePhoneNumberRequest>
1588 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1589 return SubmitAsync(&ChimeClient::RestorePhoneNumber, request, handler, context);
1609 template <
typename SearchAvailablePhoneNumbersRequestT = Model::SearchAvailablePhoneNumbersRequest>
1611 const SearchAvailablePhoneNumbersRequestT& request = {})
const {
1612 return SubmitCallable(&ChimeClient::SearchAvailablePhoneNumbers, request);
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);
1638 template <
typename UpdateAccountRequestT = Model::UpdateAccountRequest>
1640 return SubmitCallable(&ChimeClient::UpdateAccount, request);
1647 template <
typename UpdateAccountRequestT = Model::UpdateAccountRequest>
1649 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1650 return SubmitAsync(&ChimeClient::UpdateAccount, request, handler, context);
1669 template <
typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
1671 return SubmitCallable(&ChimeClient::UpdateAccountSettings, request);
1678 template <
typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
1680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1681 return SubmitAsync(&ChimeClient::UpdateAccountSettings, request, handler, context);
1695 template <
typename UpdateBotRequestT = Model::UpdateBotRequest>
1697 return SubmitCallable(&ChimeClient::UpdateBot, request);
1704 template <
typename UpdateBotRequestT = Model::UpdateBotRequest>
1706 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1707 return SubmitAsync(&ChimeClient::UpdateBot, request, handler, context);
1723 template <
typename UpdateGlobalSettingsRequestT = Model::UpdateGlobalSettingsRequest>
1725 return SubmitCallable(&ChimeClient::UpdateGlobalSettings, request);
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);
1758 template <
typename UpdatePhoneNumberRequestT = Model::UpdatePhoneNumberRequest>
1760 return SubmitCallable(&ChimeClient::UpdatePhoneNumber, request);
1767 template <
typename UpdatePhoneNumberRequestT = Model::UpdatePhoneNumberRequest>
1769 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1770 return SubmitAsync(&ChimeClient::UpdatePhoneNumber, request, handler, context);
1787 template <
typename UpdatePhoneNumberSettingsRequestT = Model::UpdatePhoneNumberSettingsRequest>
1789 const UpdatePhoneNumberSettingsRequestT& request)
const {
1790 return SubmitCallable(&ChimeClient::UpdatePhoneNumberSettings, request);
1797 template <
typename UpdatePhoneNumberSettingsRequestT = Model::UpdatePhoneNumberSettingsRequest>
1800 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1801 return SubmitAsync(&ChimeClient::UpdatePhoneNumberSettings, request, handler, context);
1815 template <
typename UpdateRoomRequestT = Model::UpdateRoomRequest>
1817 return SubmitCallable(&ChimeClient::UpdateRoom, request);
1824 template <
typename UpdateRoomRequestT = Model::UpdateRoomRequest>
1826 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1827 return SubmitAsync(&ChimeClient::UpdateRoom, request, handler, context);
1844 template <
typename UpdateRoomMembershipRequestT = Model::UpdateRoomMembershipRequest>
1846 return SubmitCallable(&ChimeClient::UpdateRoomMembership, request);
1853 template <
typename UpdateRoomMembershipRequestT = Model::UpdateRoomMembershipRequest>
1855 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1856 return SubmitAsync(&ChimeClient::UpdateRoomMembership, request, handler, context);
1871 template <
typename UpdateUserRequestT = Model::UpdateUserRequest>
1873 return SubmitCallable(&ChimeClient::UpdateUser, request);
1880 template <
typename UpdateUserRequestT = Model::UpdateUserRequest>
1882 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1883 return SubmitAsync(&ChimeClient::UpdateUser, request, handler, context);
1898 template <
typename UpdateUserSettingsRequestT = Model::UpdateUserSettingsRequest>
1900 return SubmitCallable(&ChimeClient::UpdateUserSettings, request);
1907 template <
typename UpdateUserSettingsRequestT = Model::UpdateUserSettingsRequest>
1909 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1910 return SubmitAsync(&ChimeClient::UpdateUserSettings, request, handler, context);
1921 std::shared_ptr<ChimeEndpointProviderBase> m_endpointProvider;
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
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
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
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