7#include <aws/chime/Chime_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/chime/ChimeServiceClientModel.h>
77 std::shared_ptr<ChimeEndpointProviderBase> endpointProvider =
nullptr);
84 std::shared_ptr<ChimeEndpointProviderBase> endpointProvider =
nullptr,
91 ChimeClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
92 std::shared_ptr<ChimeEndpointProviderBase> endpointProvider =
nullptr,
114 ChimeClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
131 template<
typename AssociatePhoneNumberWithUserRequestT = Model::AssociatePhoneNumberWithUserRequest>
134 return SubmitCallable(&ChimeClient::AssociatePhoneNumberWithUser, request);
140 template<
typename AssociatePhoneNumberWithUserRequestT = Model::AssociatePhoneNumberWithUserRequest>
143 return SubmitAsync(&ChimeClient::AssociatePhoneNumberWithUser, request, handler, context);
157 template<
typename AssociateSigninDelegateGroupsWithAccountRequestT = Model::AssociateSigninDelegateGroupsWithAccountRequest>
160 return SubmitCallable(&ChimeClient::AssociateSigninDelegateGroupsWithAccount, request);
166 template<
typename AssociateSigninDelegateGroupsWithAccountRequestT = Model::AssociateSigninDelegateGroupsWithAccountRequest>
169 return SubmitAsync(&ChimeClient::AssociateSigninDelegateGroupsWithAccount, request, handler, context);
185 template<
typename BatchCreateRoomMembershipRequestT = Model::BatchCreateRoomMembershipRequest>
188 return SubmitCallable(&ChimeClient::BatchCreateRoomMembership, request);
194 template<
typename BatchCreateRoomMembershipRequestT = Model::BatchCreateRoomMembershipRequest>
197 return SubmitAsync(&ChimeClient::BatchCreateRoomMembership, request, handler, context);
213 template<
typename BatchDeletePhoneNumberRequestT = Model::BatchDeletePhoneNumberRequest>
216 return SubmitCallable(&ChimeClient::BatchDeletePhoneNumber, request);
222 template<
typename BatchDeletePhoneNumberRequestT = Model::BatchDeletePhoneNumberRequest>
225 return SubmitAsync(&ChimeClient::BatchDeletePhoneNumber, request, handler, context);
252 template<
typename BatchSuspendUserRequestT = Model::BatchSuspendUserRequest>
255 return SubmitCallable(&ChimeClient::BatchSuspendUser, request);
261 template<
typename BatchSuspendUserRequestT = Model::BatchSuspendUserRequest>
264 return SubmitAsync(&ChimeClient::BatchSuspendUser, request, handler, context);
286 template<
typename BatchUnsuspendUserRequestT = Model::BatchUnsuspendUserRequest>
289 return SubmitCallable(&ChimeClient::BatchUnsuspendUser, request);
295 template<
typename BatchUnsuspendUserRequestT = Model::BatchUnsuspendUserRequest>
298 return SubmitAsync(&ChimeClient::BatchUnsuspendUser, request, handler, context);
318 template<
typename BatchUpdatePhoneNumberRequestT = Model::BatchUpdatePhoneNumberRequest>
321 return SubmitCallable(&ChimeClient::BatchUpdatePhoneNumber, request);
327 template<
typename BatchUpdatePhoneNumberRequestT = Model::BatchUpdatePhoneNumberRequest>
330 return SubmitAsync(&ChimeClient::BatchUpdatePhoneNumber, request, handler, context);
346 template<
typename BatchUpdateUserRequestT = Model::BatchUpdateUserRequest>
349 return SubmitCallable(&ChimeClient::BatchUpdateUser, request);
355 template<
typename BatchUpdateUserRequestT = Model::BatchUpdateUserRequest>
358 return SubmitAsync(&ChimeClient::BatchUpdateUser, request, handler, context);
376 template<
typename CreateAccountRequestT = Model::CreateAccountRequest>
379 return SubmitCallable(&ChimeClient::CreateAccount, request);
385 template<
typename CreateAccountRequestT = Model::CreateAccountRequest>
388 return SubmitAsync(&ChimeClient::CreateAccount, request, handler, context);
402 template<
typename CreateBotRequestT = Model::CreateBotRequest>
405 return SubmitCallable(&ChimeClient::CreateBot, request);
411 template<
typename CreateBotRequestT = Model::CreateBotRequest>
414 return SubmitAsync(&ChimeClient::CreateBot, request, handler, context);
434 template<
typename CreateMeetingDialOutRequestT = Model::CreateMeetingDialOutRequest>
437 return SubmitCallable(&ChimeClient::CreateMeetingDialOut, request);
443 template<
typename CreateMeetingDialOutRequestT = Model::CreateMeetingDialOutRequest>
446 return SubmitAsync(&ChimeClient::CreateMeetingDialOut, request, handler, context);
462 template<
typename CreatePhoneNumberOrderRequestT = Model::CreatePhoneNumberOrderRequest>
465 return SubmitCallable(&ChimeClient::CreatePhoneNumberOrder, request);
471 template<
typename CreatePhoneNumberOrderRequestT = Model::CreatePhoneNumberOrderRequest>
474 return SubmitAsync(&ChimeClient::CreatePhoneNumberOrder, request, handler, context);
488 template<
typename CreateRoomRequestT = Model::CreateRoomRequest>
491 return SubmitCallable(&ChimeClient::CreateRoom, request);
497 template<
typename CreateRoomRequestT = Model::CreateRoomRequest>
500 return SubmitAsync(&ChimeClient::CreateRoom, request, handler, context);
516 template<
typename CreateRoomMembershipRequestT = Model::CreateRoomMembershipRequest>
519 return SubmitCallable(&ChimeClient::CreateRoomMembership, request);
525 template<
typename CreateRoomMembershipRequestT = Model::CreateRoomMembershipRequest>
528 return SubmitAsync(&ChimeClient::CreateRoomMembership, request, handler, context);
542 template<
typename CreateUserRequestT = Model::CreateUserRequest>
545 return SubmitCallable(&ChimeClient::CreateUser, request);
551 template<
typename CreateUserRequestT = Model::CreateUserRequest>
554 return SubmitAsync(&ChimeClient::CreateUser, request, handler, context);
576 template<
typename DeleteAccountRequestT = Model::DeleteAccountRequest>
579 return SubmitCallable(&ChimeClient::DeleteAccount, request);
585 template<
typename DeleteAccountRequestT = Model::DeleteAccountRequest>
588 return SubmitAsync(&ChimeClient::DeleteAccount, request, handler, context);
602 template<
typename DeleteEventsConfigurationRequestT = Model::DeleteEventsConfigurationRequest>
605 return SubmitCallable(&ChimeClient::DeleteEventsConfiguration, request);
611 template<
typename DeleteEventsConfigurationRequestT = Model::DeleteEventsConfigurationRequest>
614 return SubmitAsync(&ChimeClient::DeleteEventsConfiguration, request, handler, context);
631 template<
typename DeletePhoneNumberRequestT = Model::DeletePhoneNumberRequest>
634 return SubmitCallable(&ChimeClient::DeletePhoneNumber, request);
640 template<
typename DeletePhoneNumberRequestT = Model::DeletePhoneNumberRequest>
643 return SubmitAsync(&ChimeClient::DeletePhoneNumber, request, handler, context);
657 template<
typename DeleteRoomRequestT = Model::DeleteRoomRequest>
660 return SubmitCallable(&ChimeClient::DeleteRoom, request);
666 template<
typename DeleteRoomRequestT = Model::DeleteRoomRequest>
669 return SubmitAsync(&ChimeClient::DeleteRoom, request, handler, context);
683 template<
typename DeleteRoomMembershipRequestT = Model::DeleteRoomMembershipRequest>
686 return SubmitCallable(&ChimeClient::DeleteRoomMembership, request);
692 template<
typename DeleteRoomMembershipRequestT = Model::DeleteRoomMembershipRequest>
695 return SubmitAsync(&ChimeClient::DeleteRoomMembership, request, handler, context);
709 template<
typename DisassociatePhoneNumberFromUserRequestT = Model::DisassociatePhoneNumberFromUserRequest>
712 return SubmitCallable(&ChimeClient::DisassociatePhoneNumberFromUser, request);
718 template<
typename DisassociatePhoneNumberFromUserRequestT = Model::DisassociatePhoneNumberFromUserRequest>
721 return SubmitAsync(&ChimeClient::DisassociatePhoneNumberFromUser, request, handler, context);
735 template<
typename DisassociateSigninDelegateGroupsFromAccountRequestT = Model::DisassociateSigninDelegateGroupsFromAccountRequest>
738 return SubmitCallable(&ChimeClient::DisassociateSigninDelegateGroupsFromAccount, request);
744 template<
typename DisassociateSigninDelegateGroupsFromAccountRequestT = Model::DisassociateSigninDelegateGroupsFromAccountRequest>
747 return SubmitAsync(&ChimeClient::DisassociateSigninDelegateGroupsFromAccount, request, handler, context);
761 template<
typename GetAccountRequestT = Model::GetAccountRequest>
764 return SubmitCallable(&ChimeClient::GetAccount, request);
770 template<
typename GetAccountRequestT = Model::GetAccountRequest>
773 return SubmitAsync(&ChimeClient::GetAccount, request, handler, context);
790 template<
typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
793 return SubmitCallable(&ChimeClient::GetAccountSettings, request);
799 template<
typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
802 return SubmitAsync(&ChimeClient::GetAccountSettings, request, handler, context);
816 template<
typename GetBotRequestT = Model::GetBotRequest>
819 return SubmitCallable(&ChimeClient::GetBot, request);
825 template<
typename GetBotRequestT = Model::GetBotRequest>
828 return SubmitAsync(&ChimeClient::GetBot, request, handler, context);
843 template<
typename GetEventsConfigurationRequestT = Model::GetEventsConfigurationRequest>
846 return SubmitCallable(&ChimeClient::GetEventsConfiguration, request);
852 template<
typename GetEventsConfigurationRequestT = Model::GetEventsConfigurationRequest>
855 return SubmitAsync(&ChimeClient::GetEventsConfiguration, request, handler, context);
870 template<
typename GetGlobalSettingsRequestT = Model::GetGlobalSettingsRequest>
873 return SubmitCallable(&ChimeClient::GetGlobalSettings, request);
879 template<
typename GetGlobalSettingsRequestT = Model::GetGlobalSettingsRequest>
882 return SubmitAsync(&ChimeClient::GetGlobalSettings, request, handler, context);
896 template<
typename GetPhoneNumberRequestT = Model::GetPhoneNumberRequest>
899 return SubmitCallable(&ChimeClient::GetPhoneNumber, request);
905 template<
typename GetPhoneNumberRequestT = Model::GetPhoneNumberRequest>
908 return SubmitAsync(&ChimeClient::GetPhoneNumber, request, handler, context);
923 template<
typename GetPhoneNumberOrderRequestT = Model::GetPhoneNumberOrderRequest>
926 return SubmitCallable(&ChimeClient::GetPhoneNumberOrder, request);
932 template<
typename GetPhoneNumberOrderRequestT = Model::GetPhoneNumberOrderRequest>
935 return SubmitAsync(&ChimeClient::GetPhoneNumberOrder, request, handler, context);
949 template<
typename GetPhoneNumberSettingsRequestT = Model::GetPhoneNumberSettingsRequest>
952 return SubmitCallable(&ChimeClient::GetPhoneNumberSettings, request);
958 template<
typename GetPhoneNumberSettingsRequestT = Model::GetPhoneNumberSettingsRequest>
961 return SubmitAsync(&ChimeClient::GetPhoneNumberSettings, request, handler, context);
978 template<
typename GetRetentionSettingsRequestT = Model::GetRetentionSettingsRequest>
981 return SubmitCallable(&ChimeClient::GetRetentionSettings, request);
987 template<
typename GetRetentionSettingsRequestT = Model::GetRetentionSettingsRequest>
990 return SubmitAsync(&ChimeClient::GetRetentionSettings, request, handler, context);
1004 template<
typename GetRoomRequestT = Model::GetRoomRequest>
1007 return SubmitCallable(&ChimeClient::GetRoom, request);
1013 template<
typename GetRoomRequestT = Model::GetRoomRequest>
1016 return SubmitAsync(&ChimeClient::GetRoom, request, handler, context);
1032 template<
typename GetUserRequestT = Model::GetUserRequest>
1035 return SubmitCallable(&ChimeClient::GetUser, request);
1041 template<
typename GetUserRequestT = Model::GetUserRequest>
1044 return SubmitAsync(&ChimeClient::GetUser, request, handler, context);
1058 template<
typename GetUserSettingsRequestT = Model::GetUserSettingsRequest>
1061 return SubmitCallable(&ChimeClient::GetUserSettings, request);
1067 template<
typename GetUserSettingsRequestT = Model::GetUserSettingsRequest>
1070 return SubmitAsync(&ChimeClient::GetUserSettings, request, handler, context);
1085 template<
typename InviteUsersRequestT = Model::InviteUsersRequest>
1088 return SubmitCallable(&ChimeClient::InviteUsers, request);
1094 template<
typename InviteUsersRequestT = Model::InviteUsersRequest>
1097 return SubmitAsync(&ChimeClient::InviteUsers, request, handler, context);
1113 template<
typename ListAccountsRequestT = Model::ListAccountsRequest>
1116 return SubmitCallable(&ChimeClient::ListAccounts, request);
1122 template<
typename ListAccountsRequestT = Model::ListAccountsRequest>
1125 return SubmitAsync(&ChimeClient::ListAccounts, request, handler, context);
1139 template<
typename ListBotsRequestT = Model::ListBotsRequest>
1142 return SubmitCallable(&ChimeClient::ListBots, request);
1148 template<
typename ListBotsRequestT = Model::ListBotsRequest>
1151 return SubmitAsync(&ChimeClient::ListBots, request, handler, context);
1165 template<
typename ListPhoneNumberOrdersRequestT = Model::ListPhoneNumberOrdersRequest>
1168 return SubmitCallable(&ChimeClient::ListPhoneNumberOrders, request);
1174 template<
typename ListPhoneNumberOrdersRequestT = Model::ListPhoneNumberOrdersRequest>
1177 return SubmitAsync(&ChimeClient::ListPhoneNumberOrders, request, handler, context);
1192 template<
typename ListPhoneNumbersRequestT = Model::ListPhoneNumbersRequest>
1195 return SubmitCallable(&ChimeClient::ListPhoneNumbers, request);
1201 template<
typename ListPhoneNumbersRequestT = Model::ListPhoneNumbersRequest>
1204 return SubmitAsync(&ChimeClient::ListPhoneNumbers, request, handler, context);
1219 template<
typename ListRoomMembershipsRequestT = Model::ListRoomMembershipsRequest>
1222 return SubmitCallable(&ChimeClient::ListRoomMemberships, request);
1228 template<
typename ListRoomMembershipsRequestT = Model::ListRoomMembershipsRequest>
1231 return SubmitAsync(&ChimeClient::ListRoomMemberships, request, handler, context);
1246 template<
typename ListRoomsRequestT = Model::ListRoomsRequest>
1249 return SubmitCallable(&ChimeClient::ListRooms, request);
1255 template<
typename ListRoomsRequestT = Model::ListRoomsRequest>
1258 return SubmitAsync(&ChimeClient::ListRooms, request, handler, context);
1271 template<
typename ListSupportedPhoneNumberCountriesRequestT = Model::ListSupportedPhoneNumberCountriesRequest>
1274 return SubmitCallable(&ChimeClient::ListSupportedPhoneNumberCountries, request);
1280 template<
typename ListSupportedPhoneNumberCountriesRequestT = Model::ListSupportedPhoneNumberCountriesRequest>
1283 return SubmitAsync(&ChimeClient::ListSupportedPhoneNumberCountries, request, handler, context);
1298 template<
typename ListUsersRequestT = Model::ListUsersRequest>
1301 return SubmitCallable(&ChimeClient::ListUsers, request);
1307 template<
typename ListUsersRequestT = Model::ListUsersRequest>
1310 return SubmitAsync(&ChimeClient::ListUsers, request, handler, context);
1324 template<
typename LogoutUserRequestT = Model::LogoutUserRequest>
1327 return SubmitCallable(&ChimeClient::LogoutUser, request);
1333 template<
typename LogoutUserRequestT = Model::LogoutUserRequest>
1336 return SubmitAsync(&ChimeClient::LogoutUser, request, handler, context);
1351 template<
typename PutEventsConfigurationRequestT = Model::PutEventsConfigurationRequest>
1354 return SubmitCallable(&ChimeClient::PutEventsConfiguration, request);
1360 template<
typename PutEventsConfigurationRequestT = Model::PutEventsConfigurationRequest>
1363 return SubmitAsync(&ChimeClient::PutEventsConfiguration, request, handler, context);
1387 template<
typename PutRetentionSettingsRequestT = Model::PutRetentionSettingsRequest>
1390 return SubmitCallable(&ChimeClient::PutRetentionSettings, request);
1396 template<
typename PutRetentionSettingsRequestT = Model::PutRetentionSettingsRequest>
1399 return SubmitAsync(&ChimeClient::PutRetentionSettings, request, handler, context);
1413 template<
typename RedactConversationMessageRequestT = Model::RedactConversationMessageRequest>
1416 return SubmitCallable(&ChimeClient::RedactConversationMessage, request);
1422 template<
typename RedactConversationMessageRequestT = Model::RedactConversationMessageRequest>
1425 return SubmitAsync(&ChimeClient::RedactConversationMessage, request, handler, context);
1439 template<
typename RedactRoomMessageRequestT = Model::RedactRoomMessageRequest>
1442 return SubmitCallable(&ChimeClient::RedactRoomMessage, request);
1448 template<
typename RedactRoomMessageRequestT = Model::RedactRoomMessageRequest>
1451 return SubmitAsync(&ChimeClient::RedactRoomMessage, request, handler, context);
1464 template<
typename RegenerateSecurityTokenRequestT = Model::RegenerateSecurityTokenRequest>
1467 return SubmitCallable(&ChimeClient::RegenerateSecurityToken, request);
1473 template<
typename RegenerateSecurityTokenRequestT = Model::RegenerateSecurityTokenRequest>
1476 return SubmitAsync(&ChimeClient::RegenerateSecurityToken, request, handler, context);
1491 template<
typename ResetPersonalPINRequestT = Model::ResetPersonalPINRequest>
1494 return SubmitCallable(&ChimeClient::ResetPersonalPIN, request);
1500 template<
typename ResetPersonalPINRequestT = Model::ResetPersonalPINRequest>
1503 return SubmitAsync(&ChimeClient::ResetPersonalPIN, request, handler, context);
1517 template<
typename RestorePhoneNumberRequestT = Model::RestorePhoneNumberRequest>
1520 return SubmitCallable(&ChimeClient::RestorePhoneNumber, request);
1526 template<
typename RestorePhoneNumberRequestT = Model::RestorePhoneNumberRequest>
1529 return SubmitAsync(&ChimeClient::RestorePhoneNumber, request, handler, context);
1547 template<
typename SearchAvailablePhoneNumbersRequestT = Model::SearchAvailablePhoneNumbersRequest>
1550 return SubmitCallable(&ChimeClient::SearchAvailablePhoneNumbers, request);
1556 template<
typename SearchAvailablePhoneNumbersRequestT = Model::SearchAvailablePhoneNumbersRequest>
1559 return SubmitAsync(&ChimeClient::SearchAvailablePhoneNumbers, request, handler, context);
1574 template<
typename UpdateAccountRequestT = Model::UpdateAccountRequest>
1577 return SubmitCallable(&ChimeClient::UpdateAccount, request);
1583 template<
typename UpdateAccountRequestT = Model::UpdateAccountRequest>
1586 return SubmitAsync(&ChimeClient::UpdateAccount, request, handler, context);
1604 template<
typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
1607 return SubmitCallable(&ChimeClient::UpdateAccountSettings, request);
1613 template<
typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
1616 return SubmitAsync(&ChimeClient::UpdateAccountSettings, request, handler, context);
1630 template<
typename UpdateBotRequestT = Model::UpdateBotRequest>
1633 return SubmitCallable(&ChimeClient::UpdateBot, request);
1639 template<
typename UpdateBotRequestT = Model::UpdateBotRequest>
1642 return SubmitAsync(&ChimeClient::UpdateBot, request, handler, context);
1657 template<
typename UpdateGlobalSettingsRequestT = Model::UpdateGlobalSettingsRequest>
1660 return SubmitCallable(&ChimeClient::UpdateGlobalSettings, request);
1666 template<
typename UpdateGlobalSettingsRequestT = Model::UpdateGlobalSettingsRequest>
1669 return SubmitAsync(&ChimeClient::UpdateGlobalSettings, request, handler, context);
1690 template<
typename UpdatePhoneNumberRequestT = Model::UpdatePhoneNumberRequest>
1693 return SubmitCallable(&ChimeClient::UpdatePhoneNumber, request);
1699 template<
typename UpdatePhoneNumberRequestT = Model::UpdatePhoneNumberRequest>
1702 return SubmitAsync(&ChimeClient::UpdatePhoneNumber, request, handler, context);
1718 template<
typename UpdatePhoneNumberSettingsRequestT = Model::UpdatePhoneNumberSettingsRequest>
1721 return SubmitCallable(&ChimeClient::UpdatePhoneNumberSettings, request);
1727 template<
typename UpdatePhoneNumberSettingsRequestT = Model::UpdatePhoneNumberSettingsRequest>
1730 return SubmitAsync(&ChimeClient::UpdatePhoneNumberSettings, request, handler, context);
1744 template<
typename UpdateRoomRequestT = Model::UpdateRoomRequest>
1747 return SubmitCallable(&ChimeClient::UpdateRoom, request);
1753 template<
typename UpdateRoomRequestT = Model::UpdateRoomRequest>
1756 return SubmitAsync(&ChimeClient::UpdateRoom, request, handler, context);
1772 template<
typename UpdateRoomMembershipRequestT = Model::UpdateRoomMembershipRequest>
1775 return SubmitCallable(&ChimeClient::UpdateRoomMembership, request);
1781 template<
typename UpdateRoomMembershipRequestT = Model::UpdateRoomMembershipRequest>
1784 return SubmitAsync(&ChimeClient::UpdateRoomMembership, request, handler, context);
1799 template<
typename UpdateUserRequestT = Model::UpdateUserRequest>
1802 return SubmitCallable(&ChimeClient::UpdateUser, request);
1808 template<
typename UpdateUserRequestT = Model::UpdateUserRequest>
1811 return SubmitAsync(&ChimeClient::UpdateUser, request, handler, context);
1825 template<
typename UpdateUserSettingsRequestT = Model::UpdateUserSettingsRequest>
1828 return SubmitCallable(&ChimeClient::UpdateUserSettings, request);
1834 template<
typename UpdateUserSettingsRequestT = Model::UpdateUserSettingsRequest>
1837 return SubmitAsync(&ChimeClient::UpdateUserSettings, request, handler, context);
1848 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::GetAccountRequest &, const Model::GetAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdateBotRequest &, const Model::UpdateBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBotResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::ListPhoneNumbersRequest &, const Model::ListPhoneNumbersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPhoneNumbersResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::CreateAccountRequest &, const Model::CreateAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAccountResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdatePhoneNumberRequest &, const Model::UpdatePhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePhoneNumberResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::AssociatePhoneNumberWithUserRequest &, const Model::AssociatePhoneNumberWithUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociatePhoneNumberWithUserResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::BatchUpdatePhoneNumberRequest &, const Model::BatchUpdatePhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdatePhoneNumberResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::CreateRoomMembershipRequest &, const Model::CreateRoomMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRoomMembershipResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdateRoomRequest &, const Model::UpdateRoomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRoomResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::PutEventsConfigurationRequest &, const Model::PutEventsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEventsConfigurationResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetPhoneNumberOrderRequest &, const Model::GetPhoneNumberOrderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPhoneNumberOrderResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::DeletePhoneNumberRequest &, const Model::DeletePhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePhoneNumberResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::InviteUsersRequest &, const Model::InviteUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InviteUsersResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::RedactConversationMessageRequest &, const Model::RedactConversationMessageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RedactConversationMessageResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetPhoneNumberSettingsRequest &, const Model::GetPhoneNumberSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPhoneNumberSettingsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::DisassociateSigninDelegateGroupsFromAccountRequest &, const Model::DisassociateSigninDelegateGroupsFromAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateSigninDelegateGroupsFromAccountResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetRoomRequest &, const Model::GetRoomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRoomResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::ListBotsRequest &, const Model::ListBotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBotsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::LogoutUserRequest &, const Model::LogoutUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > LogoutUserResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetEventsConfigurationRequest &, const Model::GetEventsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventsConfigurationResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::CreateRoomRequest &, const Model::CreateRoomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRoomResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdateGlobalSettingsRequest &, const Model::UpdateGlobalSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGlobalSettingsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdatePhoneNumberSettingsRequest &, const Model::UpdatePhoneNumberSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePhoneNumberSettingsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::BatchUpdateUserRequest &, const Model::BatchUpdateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateUserResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::CreatePhoneNumberOrderRequest &, const Model::CreatePhoneNumberOrderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePhoneNumberOrderResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::ListPhoneNumberOrdersRequest &, const Model::ListPhoneNumberOrdersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPhoneNumberOrdersResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::RedactRoomMessageRequest &, const Model::RedactRoomMessageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RedactRoomMessageResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::DeleteAccountRequest &, const Model::DeleteAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccountResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::CreateBotRequest &, const Model::CreateBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBotResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdateUserSettingsRequest &, const Model::UpdateUserSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserSettingsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::ListRoomMembershipsRequest &, const Model::ListRoomMembershipsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRoomMembershipsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdateAccountRequest &, const Model::UpdateAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccountResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetGlobalSettingsRequest &, const Model::GetGlobalSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGlobalSettingsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::AssociateSigninDelegateGroupsWithAccountRequest &, const Model::AssociateSigninDelegateGroupsWithAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateSigninDelegateGroupsWithAccountResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetUserSettingsRequest &, const Model::GetUserSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserSettingsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::ListSupportedPhoneNumberCountriesRequest &, const Model::ListSupportedPhoneNumberCountriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSupportedPhoneNumberCountriesResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::BatchSuspendUserRequest &, const Model::BatchSuspendUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchSuspendUserResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::BatchCreateRoomMembershipRequest &, const Model::BatchCreateRoomMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchCreateRoomMembershipResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::DeleteRoomRequest &, const Model::DeleteRoomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRoomResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::BatchUnsuspendUserRequest &, const Model::BatchUnsuspendUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUnsuspendUserResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::DeleteRoomMembershipRequest &, const Model::DeleteRoomMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRoomMembershipResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetBotRequest &, const Model::GetBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBotResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetPhoneNumberRequest &, const Model::GetPhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPhoneNumberResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::DisassociatePhoneNumberFromUserRequest &, const Model::DisassociatePhoneNumberFromUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociatePhoneNumberFromUserResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::CreateMeetingDialOutRequest &, const Model::CreateMeetingDialOutOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMeetingDialOutResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::ResetPersonalPINRequest &, const Model::ResetPersonalPINOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetPersonalPINResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetRetentionSettingsRequest &, const Model::GetRetentionSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRetentionSettingsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::PutRetentionSettingsRequest &, const Model::PutRetentionSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRetentionSettingsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::SearchAvailablePhoneNumbersRequest &, const Model::SearchAvailablePhoneNumbersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchAvailablePhoneNumbersResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetUserRequest &, const Model::GetUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::DeleteEventsConfigurationRequest &, const Model::DeleteEventsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventsConfigurationResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::ListUsersRequest &, const Model::ListUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUsersResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::CreateUserRequest &, const Model::CreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::RegenerateSecurityTokenRequest &, const Model::RegenerateSecurityTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegenerateSecurityTokenResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::BatchDeletePhoneNumberRequest &, const Model::BatchDeletePhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeletePhoneNumberResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdateAccountSettingsRequest &, const Model::UpdateAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccountSettingsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::ListAccountsRequest &, const Model::ListAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccountsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::ListRoomsRequest &, const Model::ListRoomsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRoomsResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdateRoomMembershipRequest &, const Model::UpdateRoomMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRoomMembershipResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::RestorePhoneNumberRequest &, const Model::RestorePhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestorePhoneNumberResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::UpdateUserRequest &, const Model::UpdateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserResponseReceivedHandler
std::function< void(const ChimeClient *, const Model::GetAccountSettingsRequest &, const Model::GetAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountSettingsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String