AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
Aws::Chime::ChimeClient Class Reference

#include <ChimeClient.h>

Inheritance diagram for Aws::Chime::ChimeClient:
[legend]

Public Types

 
 
 

Public Types inherited from Aws::Client::AWSJsonClient

 

Public Member Functions

 ChimeClient (const Aws::Chime::ChimeClientConfiguration &clientConfiguration=Aws::Chime::ChimeClientConfiguration(), std::shared_ptr< ChimeEndpointProviderBase > endpointProvider=nullptr)
 
 ChimeClient (const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< ChimeEndpointProviderBase > endpointProvider=nullptr, const Aws::Chime::ChimeClientConfiguration &clientConfiguration=Aws::Chime::ChimeClientConfiguration())
 
 ChimeClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< ChimeEndpointProviderBase > endpointProvider=nullptr, const Aws::Chime::ChimeClientConfiguration &clientConfiguration=Aws::Chime::ChimeClientConfiguration())
 
 ChimeClient (const Aws::Client::ClientConfiguration &clientConfiguration)
 
 ChimeClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 ChimeClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
 
virtual ~ChimeClient ()
 
 
template<typename AssociatePhoneNumberWithUserRequestT = Model::AssociatePhoneNumberWithUserRequest>
Model::AssociatePhoneNumberWithUserOutcomeCallable AssociatePhoneNumberWithUserCallable (const AssociatePhoneNumberWithUserRequestT &request) const
 
template<typename AssociatePhoneNumberWithUserRequestT = Model::AssociatePhoneNumberWithUserRequest>
void AssociatePhoneNumberWithUserAsync (const AssociatePhoneNumberWithUserRequestT &request, const AssociatePhoneNumberWithUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AssociateSigninDelegateGroupsWithAccountRequestT = Model::AssociateSigninDelegateGroupsWithAccountRequest>
Model::AssociateSigninDelegateGroupsWithAccountOutcomeCallable AssociateSigninDelegateGroupsWithAccountCallable (const AssociateSigninDelegateGroupsWithAccountRequestT &request) const
 
template<typename AssociateSigninDelegateGroupsWithAccountRequestT = Model::AssociateSigninDelegateGroupsWithAccountRequest>
void AssociateSigninDelegateGroupsWithAccountAsync (const AssociateSigninDelegateGroupsWithAccountRequestT &request, const AssociateSigninDelegateGroupsWithAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchCreateRoomMembershipRequestT = Model::BatchCreateRoomMembershipRequest>
Model::BatchCreateRoomMembershipOutcomeCallable BatchCreateRoomMembershipCallable (const BatchCreateRoomMembershipRequestT &request) const
 
template<typename BatchCreateRoomMembershipRequestT = Model::BatchCreateRoomMembershipRequest>
void BatchCreateRoomMembershipAsync (const BatchCreateRoomMembershipRequestT &request, const BatchCreateRoomMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchDeletePhoneNumberRequestT = Model::BatchDeletePhoneNumberRequest>
Model::BatchDeletePhoneNumberOutcomeCallable BatchDeletePhoneNumberCallable (const BatchDeletePhoneNumberRequestT &request) const
 
template<typename BatchDeletePhoneNumberRequestT = Model::BatchDeletePhoneNumberRequest>
void BatchDeletePhoneNumberAsync (const BatchDeletePhoneNumberRequestT &request, const BatchDeletePhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchSuspendUserRequestT = Model::BatchSuspendUserRequest>
Model::BatchSuspendUserOutcomeCallable BatchSuspendUserCallable (const BatchSuspendUserRequestT &request) const
 
template<typename BatchSuspendUserRequestT = Model::BatchSuspendUserRequest>
void BatchSuspendUserAsync (const BatchSuspendUserRequestT &request, const BatchSuspendUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchUnsuspendUserRequestT = Model::BatchUnsuspendUserRequest>
Model::BatchUnsuspendUserOutcomeCallable BatchUnsuspendUserCallable (const BatchUnsuspendUserRequestT &request) const
 
template<typename BatchUnsuspendUserRequestT = Model::BatchUnsuspendUserRequest>
void BatchUnsuspendUserAsync (const BatchUnsuspendUserRequestT &request, const BatchUnsuspendUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchUpdatePhoneNumberRequestT = Model::BatchUpdatePhoneNumberRequest>
Model::BatchUpdatePhoneNumberOutcomeCallable BatchUpdatePhoneNumberCallable (const BatchUpdatePhoneNumberRequestT &request) const
 
template<typename BatchUpdatePhoneNumberRequestT = Model::BatchUpdatePhoneNumberRequest>
void BatchUpdatePhoneNumberAsync (const BatchUpdatePhoneNumberRequestT &request, const BatchUpdatePhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchUpdateUserRequestT = Model::BatchUpdateUserRequest>
Model::BatchUpdateUserOutcomeCallable BatchUpdateUserCallable (const BatchUpdateUserRequestT &request) const
 
template<typename BatchUpdateUserRequestT = Model::BatchUpdateUserRequest>
void BatchUpdateUserAsync (const BatchUpdateUserRequestT &request, const BatchUpdateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateAccountRequestT = Model::CreateAccountRequest>
Model::CreateAccountOutcomeCallable CreateAccountCallable (const CreateAccountRequestT &request) const
 
template<typename CreateAccountRequestT = Model::CreateAccountRequest>
void CreateAccountAsync (const CreateAccountRequestT &request, const CreateAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateBotRequestT = Model::CreateBotRequest>
Model::CreateBotOutcomeCallable CreateBotCallable (const CreateBotRequestT &request) const
 
template<typename CreateBotRequestT = Model::CreateBotRequest>
void CreateBotAsync (const CreateBotRequestT &request, const CreateBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateMeetingDialOutRequestT = Model::CreateMeetingDialOutRequest>
Model::CreateMeetingDialOutOutcomeCallable CreateMeetingDialOutCallable (const CreateMeetingDialOutRequestT &request) const
 
template<typename CreateMeetingDialOutRequestT = Model::CreateMeetingDialOutRequest>
void CreateMeetingDialOutAsync (const CreateMeetingDialOutRequestT &request, const CreateMeetingDialOutResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreatePhoneNumberOrderRequestT = Model::CreatePhoneNumberOrderRequest>
Model::CreatePhoneNumberOrderOutcomeCallable CreatePhoneNumberOrderCallable (const CreatePhoneNumberOrderRequestT &request) const
 
template<typename CreatePhoneNumberOrderRequestT = Model::CreatePhoneNumberOrderRequest>
void CreatePhoneNumberOrderAsync (const CreatePhoneNumberOrderRequestT &request, const CreatePhoneNumberOrderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateRoomRequestT = Model::CreateRoomRequest>
Model::CreateRoomOutcomeCallable CreateRoomCallable (const CreateRoomRequestT &request) const
 
template<typename CreateRoomRequestT = Model::CreateRoomRequest>
void CreateRoomAsync (const CreateRoomRequestT &request, const CreateRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateRoomMembershipRequestT = Model::CreateRoomMembershipRequest>
Model::CreateRoomMembershipOutcomeCallable CreateRoomMembershipCallable (const CreateRoomMembershipRequestT &request) const
 
template<typename CreateRoomMembershipRequestT = Model::CreateRoomMembershipRequest>
void CreateRoomMembershipAsync (const CreateRoomMembershipRequestT &request, const CreateRoomMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateUserRequestT = Model::CreateUserRequest>
Model::CreateUserOutcomeCallable CreateUserCallable (const CreateUserRequestT &request) const
 
template<typename CreateUserRequestT = Model::CreateUserRequest>
void CreateUserAsync (const CreateUserRequestT &request, const CreateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteAccountRequestT = Model::DeleteAccountRequest>
Model::DeleteAccountOutcomeCallable DeleteAccountCallable (const DeleteAccountRequestT &request) const
 
template<typename DeleteAccountRequestT = Model::DeleteAccountRequest>
void DeleteAccountAsync (const DeleteAccountRequestT &request, const DeleteAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteEventsConfigurationRequestT = Model::DeleteEventsConfigurationRequest>
Model::DeleteEventsConfigurationOutcomeCallable DeleteEventsConfigurationCallable (const DeleteEventsConfigurationRequestT &request) const
 
template<typename DeleteEventsConfigurationRequestT = Model::DeleteEventsConfigurationRequest>
void DeleteEventsConfigurationAsync (const DeleteEventsConfigurationRequestT &request, const DeleteEventsConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeletePhoneNumberRequestT = Model::DeletePhoneNumberRequest>
Model::DeletePhoneNumberOutcomeCallable DeletePhoneNumberCallable (const DeletePhoneNumberRequestT &request) const
 
template<typename DeletePhoneNumberRequestT = Model::DeletePhoneNumberRequest>
void DeletePhoneNumberAsync (const DeletePhoneNumberRequestT &request, const DeletePhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteRoomRequestT = Model::DeleteRoomRequest>
Model::DeleteRoomOutcomeCallable DeleteRoomCallable (const DeleteRoomRequestT &request) const
 
template<typename DeleteRoomRequestT = Model::DeleteRoomRequest>
void DeleteRoomAsync (const DeleteRoomRequestT &request, const DeleteRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteRoomMembershipRequestT = Model::DeleteRoomMembershipRequest>
Model::DeleteRoomMembershipOutcomeCallable DeleteRoomMembershipCallable (const DeleteRoomMembershipRequestT &request) const
 
template<typename DeleteRoomMembershipRequestT = Model::DeleteRoomMembershipRequest>
void DeleteRoomMembershipAsync (const DeleteRoomMembershipRequestT &request, const DeleteRoomMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DisassociatePhoneNumberFromUserRequestT = Model::DisassociatePhoneNumberFromUserRequest>
Model::DisassociatePhoneNumberFromUserOutcomeCallable DisassociatePhoneNumberFromUserCallable (const DisassociatePhoneNumberFromUserRequestT &request) const
 
template<typename DisassociatePhoneNumberFromUserRequestT = Model::DisassociatePhoneNumberFromUserRequest>
void DisassociatePhoneNumberFromUserAsync (const DisassociatePhoneNumberFromUserRequestT &request, const DisassociatePhoneNumberFromUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DisassociateSigninDelegateGroupsFromAccountRequestT = Model::DisassociateSigninDelegateGroupsFromAccountRequest>
 
template<typename DisassociateSigninDelegateGroupsFromAccountRequestT = Model::DisassociateSigninDelegateGroupsFromAccountRequest>
void DisassociateSigninDelegateGroupsFromAccountAsync (const DisassociateSigninDelegateGroupsFromAccountRequestT &request, const DisassociateSigninDelegateGroupsFromAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetAccountRequestT = Model::GetAccountRequest>
Model::GetAccountOutcomeCallable GetAccountCallable (const GetAccountRequestT &request) const
 
template<typename GetAccountRequestT = Model::GetAccountRequest>
void GetAccountAsync (const GetAccountRequestT &request, const GetAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
Model::GetAccountSettingsOutcomeCallable GetAccountSettingsCallable (const GetAccountSettingsRequestT &request) const
 
template<typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
void GetAccountSettingsAsync (const GetAccountSettingsRequestT &request, const GetAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetBotOutcome GetBot (const Model::GetBotRequest &request) const
 
template<typename GetBotRequestT = Model::GetBotRequest>
Model::GetBotOutcomeCallable GetBotCallable (const GetBotRequestT &request) const
 
template<typename GetBotRequestT = Model::GetBotRequest>
void GetBotAsync (const GetBotRequestT &request, const GetBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetEventsConfigurationRequestT = Model::GetEventsConfigurationRequest>
Model::GetEventsConfigurationOutcomeCallable GetEventsConfigurationCallable (const GetEventsConfigurationRequestT &request) const
 
template<typename GetEventsConfigurationRequestT = Model::GetEventsConfigurationRequest>
void GetEventsConfigurationAsync (const GetEventsConfigurationRequestT &request, const GetEventsConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetGlobalSettingsRequestT = Model::GetGlobalSettingsRequest>
Model::GetGlobalSettingsOutcomeCallable GetGlobalSettingsCallable (const GetGlobalSettingsRequestT &request={}) const
 
template<typename GetGlobalSettingsRequestT = Model::GetGlobalSettingsRequest>
void GetGlobalSettingsAsync (const GetGlobalSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetGlobalSettingsRequestT &request={}) const
 
 
template<typename GetPhoneNumberRequestT = Model::GetPhoneNumberRequest>
Model::GetPhoneNumberOutcomeCallable GetPhoneNumberCallable (const GetPhoneNumberRequestT &request) const
 
template<typename GetPhoneNumberRequestT = Model::GetPhoneNumberRequest>
void GetPhoneNumberAsync (const GetPhoneNumberRequestT &request, const GetPhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetPhoneNumberOrderRequestT = Model::GetPhoneNumberOrderRequest>
Model::GetPhoneNumberOrderOutcomeCallable GetPhoneNumberOrderCallable (const GetPhoneNumberOrderRequestT &request) const
 
template<typename GetPhoneNumberOrderRequestT = Model::GetPhoneNumberOrderRequest>
void GetPhoneNumberOrderAsync (const GetPhoneNumberOrderRequestT &request, const GetPhoneNumberOrderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetPhoneNumberSettingsRequestT = Model::GetPhoneNumberSettingsRequest>
Model::GetPhoneNumberSettingsOutcomeCallable GetPhoneNumberSettingsCallable (const GetPhoneNumberSettingsRequestT &request={}) const
 
template<typename GetPhoneNumberSettingsRequestT = Model::GetPhoneNumberSettingsRequest>
void GetPhoneNumberSettingsAsync (const GetPhoneNumberSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetPhoneNumberSettingsRequestT &request={}) const
 
 
template<typename GetRetentionSettingsRequestT = Model::GetRetentionSettingsRequest>
Model::GetRetentionSettingsOutcomeCallable GetRetentionSettingsCallable (const GetRetentionSettingsRequestT &request) const
 
template<typename GetRetentionSettingsRequestT = Model::GetRetentionSettingsRequest>
void GetRetentionSettingsAsync (const GetRetentionSettingsRequestT &request, const GetRetentionSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetRoomOutcome GetRoom (const Model::GetRoomRequest &request) const
 
template<typename GetRoomRequestT = Model::GetRoomRequest>
Model::GetRoomOutcomeCallable GetRoomCallable (const GetRoomRequestT &request) const
 
template<typename GetRoomRequestT = Model::GetRoomRequest>
void GetRoomAsync (const GetRoomRequestT &request, const GetRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetUserOutcome GetUser (const Model::GetUserRequest &request) const
 
template<typename GetUserRequestT = Model::GetUserRequest>
Model::GetUserOutcomeCallable GetUserCallable (const GetUserRequestT &request) const
 
template<typename GetUserRequestT = Model::GetUserRequest>
void GetUserAsync (const GetUserRequestT &request, const GetUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetUserSettingsRequestT = Model::GetUserSettingsRequest>
Model::GetUserSettingsOutcomeCallable GetUserSettingsCallable (const GetUserSettingsRequestT &request) const
 
template<typename GetUserSettingsRequestT = Model::GetUserSettingsRequest>
void GetUserSettingsAsync (const GetUserSettingsRequestT &request, const GetUserSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename InviteUsersRequestT = Model::InviteUsersRequest>
Model::InviteUsersOutcomeCallable InviteUsersCallable (const InviteUsersRequestT &request) const
 
template<typename InviteUsersRequestT = Model::InviteUsersRequest>
void InviteUsersAsync (const InviteUsersRequestT &request, const InviteUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListAccountsRequestT = Model::ListAccountsRequest>
Model::ListAccountsOutcomeCallable ListAccountsCallable (const ListAccountsRequestT &request={}) const
 
template<typename ListAccountsRequestT = Model::ListAccountsRequest>
void ListAccountsAsync (const ListAccountsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAccountsRequestT &request={}) const
 
 
template<typename ListBotsRequestT = Model::ListBotsRequest>
Model::ListBotsOutcomeCallable ListBotsCallable (const ListBotsRequestT &request) const
 
template<typename ListBotsRequestT = Model::ListBotsRequest>
void ListBotsAsync (const ListBotsRequestT &request, const ListBotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListPhoneNumberOrdersRequestT = Model::ListPhoneNumberOrdersRequest>
Model::ListPhoneNumberOrdersOutcomeCallable ListPhoneNumberOrdersCallable (const ListPhoneNumberOrdersRequestT &request={}) const
 
template<typename ListPhoneNumberOrdersRequestT = Model::ListPhoneNumberOrdersRequest>
void ListPhoneNumberOrdersAsync (const ListPhoneNumberOrdersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPhoneNumberOrdersRequestT &request={}) const
 
 
template<typename ListPhoneNumbersRequestT = Model::ListPhoneNumbersRequest>
Model::ListPhoneNumbersOutcomeCallable ListPhoneNumbersCallable (const ListPhoneNumbersRequestT &request={}) const
 
template<typename ListPhoneNumbersRequestT = Model::ListPhoneNumbersRequest>
void ListPhoneNumbersAsync (const ListPhoneNumbersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPhoneNumbersRequestT &request={}) const
 
 
template<typename ListRoomMembershipsRequestT = Model::ListRoomMembershipsRequest>
Model::ListRoomMembershipsOutcomeCallable ListRoomMembershipsCallable (const ListRoomMembershipsRequestT &request) const
 
template<typename ListRoomMembershipsRequestT = Model::ListRoomMembershipsRequest>
void ListRoomMembershipsAsync (const ListRoomMembershipsRequestT &request, const ListRoomMembershipsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListRoomsRequestT = Model::ListRoomsRequest>
Model::ListRoomsOutcomeCallable ListRoomsCallable (const ListRoomsRequestT &request) const
 
template<typename ListRoomsRequestT = Model::ListRoomsRequest>
void ListRoomsAsync (const ListRoomsRequestT &request, const ListRoomsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListSupportedPhoneNumberCountriesRequestT = Model::ListSupportedPhoneNumberCountriesRequest>
Model::ListSupportedPhoneNumberCountriesOutcomeCallable ListSupportedPhoneNumberCountriesCallable (const ListSupportedPhoneNumberCountriesRequestT &request) const
 
template<typename ListSupportedPhoneNumberCountriesRequestT = Model::ListSupportedPhoneNumberCountriesRequest>
void ListSupportedPhoneNumberCountriesAsync (const ListSupportedPhoneNumberCountriesRequestT &request, const ListSupportedPhoneNumberCountriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListUsersRequestT = Model::ListUsersRequest>
Model::ListUsersOutcomeCallable ListUsersCallable (const ListUsersRequestT &request) const
 
template<typename ListUsersRequestT = Model::ListUsersRequest>
void ListUsersAsync (const ListUsersRequestT &request, const ListUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename LogoutUserRequestT = Model::LogoutUserRequest>
Model::LogoutUserOutcomeCallable LogoutUserCallable (const LogoutUserRequestT &request) const
 
template<typename LogoutUserRequestT = Model::LogoutUserRequest>
void LogoutUserAsync (const LogoutUserRequestT &request, const LogoutUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PutEventsConfigurationRequestT = Model::PutEventsConfigurationRequest>
Model::PutEventsConfigurationOutcomeCallable PutEventsConfigurationCallable (const PutEventsConfigurationRequestT &request) const
 
template<typename PutEventsConfigurationRequestT = Model::PutEventsConfigurationRequest>
void PutEventsConfigurationAsync (const PutEventsConfigurationRequestT &request, const PutEventsConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PutRetentionSettingsRequestT = Model::PutRetentionSettingsRequest>
Model::PutRetentionSettingsOutcomeCallable PutRetentionSettingsCallable (const PutRetentionSettingsRequestT &request) const
 
template<typename PutRetentionSettingsRequestT = Model::PutRetentionSettingsRequest>
void PutRetentionSettingsAsync (const PutRetentionSettingsRequestT &request, const PutRetentionSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RedactConversationMessageRequestT = Model::RedactConversationMessageRequest>
Model::RedactConversationMessageOutcomeCallable RedactConversationMessageCallable (const RedactConversationMessageRequestT &request) const
 
template<typename RedactConversationMessageRequestT = Model::RedactConversationMessageRequest>
void RedactConversationMessageAsync (const RedactConversationMessageRequestT &request, const RedactConversationMessageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RedactRoomMessageRequestT = Model::RedactRoomMessageRequest>
Model::RedactRoomMessageOutcomeCallable RedactRoomMessageCallable (const RedactRoomMessageRequestT &request) const
 
template<typename RedactRoomMessageRequestT = Model::RedactRoomMessageRequest>
void RedactRoomMessageAsync (const RedactRoomMessageRequestT &request, const RedactRoomMessageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RegenerateSecurityTokenRequestT = Model::RegenerateSecurityTokenRequest>
Model::RegenerateSecurityTokenOutcomeCallable RegenerateSecurityTokenCallable (const RegenerateSecurityTokenRequestT &request) const
 
template<typename RegenerateSecurityTokenRequestT = Model::RegenerateSecurityTokenRequest>
void RegenerateSecurityTokenAsync (const RegenerateSecurityTokenRequestT &request, const RegenerateSecurityTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ResetPersonalPINRequestT = Model::ResetPersonalPINRequest>
Model::ResetPersonalPINOutcomeCallable ResetPersonalPINCallable (const ResetPersonalPINRequestT &request) const
 
template<typename ResetPersonalPINRequestT = Model::ResetPersonalPINRequest>
void ResetPersonalPINAsync (const ResetPersonalPINRequestT &request, const ResetPersonalPINResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RestorePhoneNumberRequestT = Model::RestorePhoneNumberRequest>
Model::RestorePhoneNumberOutcomeCallable RestorePhoneNumberCallable (const RestorePhoneNumberRequestT &request) const
 
template<typename RestorePhoneNumberRequestT = Model::RestorePhoneNumberRequest>
void RestorePhoneNumberAsync (const RestorePhoneNumberRequestT &request, const RestorePhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SearchAvailablePhoneNumbersRequestT = Model::SearchAvailablePhoneNumbersRequest>
Model::SearchAvailablePhoneNumbersOutcomeCallable SearchAvailablePhoneNumbersCallable (const SearchAvailablePhoneNumbersRequestT &request={}) const
 
template<typename SearchAvailablePhoneNumbersRequestT = Model::SearchAvailablePhoneNumbersRequest>
void SearchAvailablePhoneNumbersAsync (const SearchAvailablePhoneNumbersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const SearchAvailablePhoneNumbersRequestT &request={}) const
 
 
template<typename UpdateAccountRequestT = Model::UpdateAccountRequest>
Model::UpdateAccountOutcomeCallable UpdateAccountCallable (const UpdateAccountRequestT &request) const
 
template<typename UpdateAccountRequestT = Model::UpdateAccountRequest>
void UpdateAccountAsync (const UpdateAccountRequestT &request, const UpdateAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
Model::UpdateAccountSettingsOutcomeCallable UpdateAccountSettingsCallable (const UpdateAccountSettingsRequestT &request) const
 
template<typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
void UpdateAccountSettingsAsync (const UpdateAccountSettingsRequestT &request, const UpdateAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateBotRequestT = Model::UpdateBotRequest>
Model::UpdateBotOutcomeCallable UpdateBotCallable (const UpdateBotRequestT &request) const
 
template<typename UpdateBotRequestT = Model::UpdateBotRequest>
void UpdateBotAsync (const UpdateBotRequestT &request, const UpdateBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateGlobalSettingsRequestT = Model::UpdateGlobalSettingsRequest>
Model::UpdateGlobalSettingsOutcomeCallable UpdateGlobalSettingsCallable (const UpdateGlobalSettingsRequestT &request={}) const
 
template<typename UpdateGlobalSettingsRequestT = Model::UpdateGlobalSettingsRequest>
void UpdateGlobalSettingsAsync (const UpdateGlobalSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateGlobalSettingsRequestT &request={}) const
 
 
template<typename UpdatePhoneNumberRequestT = Model::UpdatePhoneNumberRequest>
Model::UpdatePhoneNumberOutcomeCallable UpdatePhoneNumberCallable (const UpdatePhoneNumberRequestT &request) const
 
template<typename UpdatePhoneNumberRequestT = Model::UpdatePhoneNumberRequest>
void UpdatePhoneNumberAsync (const UpdatePhoneNumberRequestT &request, const UpdatePhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdatePhoneNumberSettingsRequestT = Model::UpdatePhoneNumberSettingsRequest>
Model::UpdatePhoneNumberSettingsOutcomeCallable UpdatePhoneNumberSettingsCallable (const UpdatePhoneNumberSettingsRequestT &request) const
 
template<typename UpdatePhoneNumberSettingsRequestT = Model::UpdatePhoneNumberSettingsRequest>
void UpdatePhoneNumberSettingsAsync (const UpdatePhoneNumberSettingsRequestT &request, const UpdatePhoneNumberSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateRoomRequestT = Model::UpdateRoomRequest>
Model::UpdateRoomOutcomeCallable UpdateRoomCallable (const UpdateRoomRequestT &request) const
 
template<typename UpdateRoomRequestT = Model::UpdateRoomRequest>
void UpdateRoomAsync (const UpdateRoomRequestT &request, const UpdateRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateRoomMembershipRequestT = Model::UpdateRoomMembershipRequest>
Model::UpdateRoomMembershipOutcomeCallable UpdateRoomMembershipCallable (const UpdateRoomMembershipRequestT &request) const
 
template<typename UpdateRoomMembershipRequestT = Model::UpdateRoomMembershipRequest>
void UpdateRoomMembershipAsync (const UpdateRoomMembershipRequestT &request, const UpdateRoomMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateUserRequestT = Model::UpdateUserRequest>
Model::UpdateUserOutcomeCallable UpdateUserCallable (const UpdateUserRequestT &request) const
 
template<typename UpdateUserRequestT = Model::UpdateUserRequest>
void UpdateUserAsync (const UpdateUserRequestT &request, const UpdateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateUserSettingsRequestT = Model::UpdateUserSettingsRequest>
Model::UpdateUserSettingsOutcomeCallable UpdateUserSettingsCallable (const UpdateUserSettingsRequestT &request) const
 
template<typename UpdateUserSettingsRequestT = Model::UpdateUserSettingsRequest>
void UpdateUserSettingsAsync (const UpdateUserSettingsRequestT &request, const UpdateUserSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
 

Public Member Functions inherited from Aws::Client::AWSJsonClient

 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 

Public Member Functions inherited from Aws::Client::AWSClient

 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Endpoint::AWSEndpoint &endpoint, Aws::Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const Aws::Http::HeaderValueCollection &customizedHeaders={}, uint64_t expirationInSeconds=0, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
const std::shared_ptr< Aws::Http::HttpClient > & GetHttpClient () const
 
 
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 
void AppendToUserAgent (const Aws::String &valueToAppend)
 

Public Member Functions inherited from Aws::Client::ClientWithAsyncTemplateMethods< ChimeClient >

 
 
 
 
void SubmitAsync (OperationFuncT operationFunc, const RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
auto SubmitCallable (OperationFuncT operationFunc, const RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc, RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)())>
 

Static Public Member Functions

static const char * GetServiceName ()
 
static const char * GetAllocationTag ()
 

Static Public Member Functions inherited from Aws::Client::ClientWithAsyncTemplateMethods< ChimeClient >

static void ShutdownSdkClient (void *pThis, int64_t timeoutMs=-1)
 

Friends

 

Additional Inherited Members

Protected Member Functions inherited from Aws::Client::AWSJsonClient

virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Protected Member Functions inherited from Aws::Client::AWSClient

HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Static Protected Member Functions inherited from Aws::Client::AWSClient

static void AppendRecursionDetectionHeader (std::shared_ptr< Aws::Http::HttpRequest > ioRequest)
 
 
static bool DoesResponseGenerateError (const std::shared_ptr< Aws::Http::HttpResponse > &response)
 

Protected Attributes inherited from Aws::Client::AWSClient

 
 
 
std::atomic< bool > m_isInitialized
 
std::atomic< size_t > m_operationsProcessed
 
std::condition_variable m_shutdownSignal
 
std::mutex m_shutdownMutex
 

Detailed Description

Most of these APIs are no longer supported and will not be updated. We recommend using the latest versions in the Amazon Chime SDK API reference, in the Amazon Chime SDK.

Using the latest versions requires migrating to dedicated namespaces. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

The Amazon Chime application programming interface (API) is designed so administrators can perform key tasks, such as creating and managing Amazon Chime accounts, users, and Voice Connectors. This guide provides detailed information about the Amazon Chime API, including operations, types, inputs and outputs, and error codes.

You can use an AWS SDK, the AWS Command Line Interface (AWS CLI), or the REST API to make API calls for Amazon Chime. We recommend using an AWS SDK or the AWS CLI. The page for each API action contains a See Also section that includes links to information about using the action with a language-specific AWS SDK or the AWS CLI.

Using an AWS SDK

You don't need to write code to calculate a signature for request authentication. The SDK clients authenticate your requests by using access keys that you provide. For more information about AWS SDKs, see the AWS Developer Center.

Using the AWS CLI

Use your access keys with the AWS CLI to make API calls. For information about setting up the AWS CLI, see Installing the AWS Command Line Interface in the AWS Command Line Interface User Guide. For a list of available Amazon Chime commands, see the Amazon Chime commands in the AWS CLI Command Reference.

Using REST APIs

If you use REST to make API calls, you must authenticate your request by providing a signature. Amazon Chime supports Signature Version

  1. For more information, see Signature Version 4 Signing Process in the Amazon Web Services General Reference.

When making REST API calls, use the service name chime and REST endpoint https://service.chime.aws.amazon.com.

Administrative permissions are controlled using AWS Identity and Access Management (IAM). For more information, see Identity and Access Management for Amazon Chime in the Amazon Chime Administration Guide.

Definition at line 62 of file ChimeClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 65 of file ChimeClient.h.

◆ ClientConfigurationType

Definition at line 69 of file ChimeClient.h.

◆ EndpointProviderType

Definition at line 70 of file ChimeClient.h.

Constructor & Destructor Documentation

◆ ChimeClient() [1/6]

Aws::Chime::ChimeClient::ChimeClient ( const Aws::Chime::ChimeClientConfiguration clientConfiguration = Aws::Chime::ChimeClientConfiguration(),
std::shared_ptr< ChimeEndpointProviderBase endpointProvider = nullptr 
)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ChimeClient() [2/6]

Aws::Chime::ChimeClient::ChimeClient ( const Aws::Auth::AWSCredentials credentials,
std::shared_ptr< ChimeEndpointProviderBase endpointProvider = nullptr,
const Aws::Chime::ChimeClientConfiguration clientConfiguration = Aws::Chime::ChimeClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ChimeClient() [3/6]

Aws::Chime::ChimeClient::ChimeClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
std::shared_ptr< ChimeEndpointProviderBase endpointProvider = nullptr,
const Aws::Chime::ChimeClientConfiguration clientConfiguration = Aws::Chime::ChimeClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ChimeClient() [4/6]

Aws::Chime::ChimeClient::ChimeClient ( const Aws::Client::ClientConfiguration clientConfiguration)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ChimeClient() [5/6]

Aws::Chime::ChimeClient::ChimeClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ChimeClient() [6/6]

Aws::Chime::ChimeClient::ChimeClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~ChimeClient()

virtual Aws::Chime::ChimeClient::~ChimeClient ( )
virtual

Member Function Documentation

◆ accessEndpointProvider()

std::shared_ptr< ChimeEndpointProviderBase > & Aws::Chime::ChimeClient::accessEndpointProvider ( )

◆ AssociatePhoneNumberWithUser()

virtual Model::AssociatePhoneNumberWithUserOutcome Aws::Chime::ChimeClient::AssociatePhoneNumberWithUser ( const Model::AssociatePhoneNumberWithUserRequest request) const
virtual

Associates a phone number with the specified Amazon Chime user.

See Also:

AWS API Reference

◆ AssociatePhoneNumberWithUserAsync()

template<typename AssociatePhoneNumberWithUserRequestT = Model::AssociatePhoneNumberWithUserRequest>
void Aws::Chime::ChimeClient::AssociatePhoneNumberWithUserAsync ( const AssociatePhoneNumberWithUserRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AssociatePhoneNumberWithUser that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 141 of file ChimeClient.h.

◆ AssociatePhoneNumberWithUserCallable()

template<typename AssociatePhoneNumberWithUserRequestT = Model::AssociatePhoneNumberWithUserRequest>
Model::AssociatePhoneNumberWithUserOutcomeCallable Aws::Chime::ChimeClient::AssociatePhoneNumberWithUserCallable ( const AssociatePhoneNumberWithUserRequestT &  request) const
inline

A Callable wrapper for AssociatePhoneNumberWithUser that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 132 of file ChimeClient.h.

◆ AssociateSigninDelegateGroupsWithAccount()

virtual Model::AssociateSigninDelegateGroupsWithAccountOutcome Aws::Chime::ChimeClient::AssociateSigninDelegateGroupsWithAccount ( const Model::AssociateSigninDelegateGroupsWithAccountRequest request) const
virtual

Associates the specified sign-in delegate groups with the specified Amazon Chime account.

See Also:

AWS API Reference

◆ AssociateSigninDelegateGroupsWithAccountAsync()

template<typename AssociateSigninDelegateGroupsWithAccountRequestT = Model::AssociateSigninDelegateGroupsWithAccountRequest>
void Aws::Chime::ChimeClient::AssociateSigninDelegateGroupsWithAccountAsync ( const AssociateSigninDelegateGroupsWithAccountRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AssociateSigninDelegateGroupsWithAccount that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 167 of file ChimeClient.h.

◆ AssociateSigninDelegateGroupsWithAccountCallable()

template<typename AssociateSigninDelegateGroupsWithAccountRequestT = Model::AssociateSigninDelegateGroupsWithAccountRequest>
Model::AssociateSigninDelegateGroupsWithAccountOutcomeCallable Aws::Chime::ChimeClient::AssociateSigninDelegateGroupsWithAccountCallable ( const AssociateSigninDelegateGroupsWithAccountRequestT &  request) const
inline

A Callable wrapper for AssociateSigninDelegateGroupsWithAccount that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 158 of file ChimeClient.h.

◆ BatchCreateRoomMembership()

virtual Model::BatchCreateRoomMembershipOutcome Aws::Chime::ChimeClient::BatchCreateRoomMembership ( const Model::BatchCreateRoomMembershipRequest request) const
virtual

Adds up to 50 members to a chat room in an Amazon Chime Enterprise account. Members can be users or bots. The member role designates whether the member is a chat room administrator or a general chat room member.

See Also:

AWS API Reference

◆ BatchCreateRoomMembershipAsync()

template<typename BatchCreateRoomMembershipRequestT = Model::BatchCreateRoomMembershipRequest>
void Aws::Chime::ChimeClient::BatchCreateRoomMembershipAsync ( const BatchCreateRoomMembershipRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchCreateRoomMembership that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 195 of file ChimeClient.h.

◆ BatchCreateRoomMembershipCallable()

template<typename BatchCreateRoomMembershipRequestT = Model::BatchCreateRoomMembershipRequest>
Model::BatchCreateRoomMembershipOutcomeCallable Aws::Chime::ChimeClient::BatchCreateRoomMembershipCallable ( const BatchCreateRoomMembershipRequestT &  request) const
inline

A Callable wrapper for BatchCreateRoomMembership that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 186 of file ChimeClient.h.

◆ BatchDeletePhoneNumber()

virtual Model::BatchDeletePhoneNumberOutcome Aws::Chime::ChimeClient::BatchDeletePhoneNumber ( const Model::BatchDeletePhoneNumberRequest request) const
virtual

Moves phone numbers into the Deletion queue. Phone numbers must be disassociated from any users or Amazon Chime Voice Connectors before they can be deleted.

Phone numbers remain in the Deletion queue for 7 days before they are deleted permanently.

See Also:

AWS API Reference

◆ BatchDeletePhoneNumberAsync()

template<typename BatchDeletePhoneNumberRequestT = Model::BatchDeletePhoneNumberRequest>
void Aws::Chime::ChimeClient::BatchDeletePhoneNumberAsync ( const BatchDeletePhoneNumberRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchDeletePhoneNumber that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 223 of file ChimeClient.h.

◆ BatchDeletePhoneNumberCallable()

template<typename BatchDeletePhoneNumberRequestT = Model::BatchDeletePhoneNumberRequest>
Model::BatchDeletePhoneNumberOutcomeCallable Aws::Chime::ChimeClient::BatchDeletePhoneNumberCallable ( const BatchDeletePhoneNumberRequestT &  request) const
inline

A Callable wrapper for BatchDeletePhoneNumber that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 214 of file ChimeClient.h.

◆ BatchSuspendUser()

virtual Model::BatchSuspendUserOutcome Aws::Chime::ChimeClient::BatchSuspendUser ( const Model::BatchSuspendUserRequest request) const
virtual

Suspends up to 50 users from a Team or EnterpriseLWA Amazon Chime account. For more information about different account types, see Managing Your Amazon Chime Accounts in the Amazon Chime Administration Guide.

Users suspended from a Team account are disassociated from the account,but they can continue to use Amazon Chime as free users. To remove the suspension from suspended Team account users, invite them to the Team account again. You can use the InviteUsers action to do so.

Users suspended from an EnterpriseLWA account are immediately signed out of Amazon Chime and can no longer sign in. To remove the suspension from suspended EnterpriseLWA account users, use the BatchUnsuspendUser action.

To sign out users without suspending them, use the LogoutUser action.

See Also:

AWS API Reference

◆ BatchSuspendUserAsync()

template<typename BatchSuspendUserRequestT = Model::BatchSuspendUserRequest>
void Aws::Chime::ChimeClient::BatchSuspendUserAsync ( const BatchSuspendUserRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchSuspendUser that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 262 of file ChimeClient.h.

◆ BatchSuspendUserCallable()

template<typename BatchSuspendUserRequestT = Model::BatchSuspendUserRequest>
Model::BatchSuspendUserOutcomeCallable Aws::Chime::ChimeClient::BatchSuspendUserCallable ( const BatchSuspendUserRequestT &  request) const
inline

A Callable wrapper for BatchSuspendUser that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 253 of file ChimeClient.h.

◆ BatchUnsuspendUser()

virtual Model::BatchUnsuspendUserOutcome Aws::Chime::ChimeClient::BatchUnsuspendUser ( const Model::BatchUnsuspendUserRequest request) const
virtual

Removes the suspension from up to 50 previously suspended users for the specified Amazon Chime EnterpriseLWA account. Only users on EnterpriseLWA accounts can be unsuspended using this action. For more information about different account types, see Managing Your Amazon Chime Accounts in the account types, in the Amazon Chime Administration Guide.

Previously suspended users who are unsuspended using this action are returned to Registered status. Users who are not previously suspended are ignored.

See Also:


AWS API Reference

◆ BatchUnsuspendUserAsync()

template<typename BatchUnsuspendUserRequestT = Model::BatchUnsuspendUserRequest>
void Aws::Chime::ChimeClient::BatchUnsuspendUserAsync ( const BatchUnsuspendUserRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchUnsuspendUser that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 296 of file ChimeClient.h.

◆ BatchUnsuspendUserCallable()

template<typename BatchUnsuspendUserRequestT = Model::BatchUnsuspendUserRequest>
Model::BatchUnsuspendUserOutcomeCallable Aws::Chime::ChimeClient::BatchUnsuspendUserCallable ( const BatchUnsuspendUserRequestT &  request) const
inline

A Callable wrapper for BatchUnsuspendUser that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 287 of file ChimeClient.h.

◆ BatchUpdatePhoneNumber()

virtual Model::BatchUpdatePhoneNumberOutcome Aws::Chime::ChimeClient::BatchUpdatePhoneNumber ( const Model::BatchUpdatePhoneNumberRequest request) const
virtual

Updates phone number product types or calling names. You can update one attribute at a time for each UpdatePhoneNumberRequestItem. For example, you can update the product type or the calling name.

For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type.

Updates to outbound calling names can take up to 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update.

See Also:

AWS API Reference

◆ BatchUpdatePhoneNumberAsync()

template<typename BatchUpdatePhoneNumberRequestT = Model::BatchUpdatePhoneNumberRequest>
void Aws::Chime::ChimeClient::BatchUpdatePhoneNumberAsync ( const BatchUpdatePhoneNumberRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchUpdatePhoneNumber that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 328 of file ChimeClient.h.

◆ BatchUpdatePhoneNumberCallable()

template<typename BatchUpdatePhoneNumberRequestT = Model::BatchUpdatePhoneNumberRequest>
Model::BatchUpdatePhoneNumberOutcomeCallable Aws::Chime::ChimeClient::BatchUpdatePhoneNumberCallable ( const BatchUpdatePhoneNumberRequestT &  request) const
inline

A Callable wrapper for BatchUpdatePhoneNumber that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 319 of file ChimeClient.h.

◆ BatchUpdateUser()

virtual Model::BatchUpdateUserOutcome Aws::Chime::ChimeClient::BatchUpdateUser ( const Model::BatchUpdateUserRequest request) const
virtual

Updates user details within the UpdateUserRequestItem object for up to 20 users for the specified Amazon Chime account. Currently, only LicenseType updates are supported for this action.

See Also:

AWS API Reference

◆ BatchUpdateUserAsync()

template<typename BatchUpdateUserRequestT = Model::BatchUpdateUserRequest>
void Aws::Chime::ChimeClient::BatchUpdateUserAsync ( const BatchUpdateUserRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchUpdateUser that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 356 of file ChimeClient.h.

◆ BatchUpdateUserCallable()

template<typename BatchUpdateUserRequestT = Model::BatchUpdateUserRequest>
Model::BatchUpdateUserOutcomeCallable Aws::Chime::ChimeClient::BatchUpdateUserCallable ( const BatchUpdateUserRequestT &  request) const
inline

A Callable wrapper for BatchUpdateUser that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 347 of file ChimeClient.h.

◆ CreateAccount()

virtual Model::CreateAccountOutcome Aws::Chime::ChimeClient::CreateAccount ( const Model::CreateAccountRequest request) const
virtual

Creates an Amazon Chime account under the administrator's AWS account. Only Team account types are currently supported for this action. For more information about different account types, see Managing Your Amazon Chime Accounts in the Amazon Chime Administration Guide.

See Also:

AWS API Reference

◆ CreateAccountAsync()

template<typename CreateAccountRequestT = Model::CreateAccountRequest>
void Aws::Chime::ChimeClient::CreateAccountAsync ( const CreateAccountRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateAccount that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 386 of file ChimeClient.h.

◆ CreateAccountCallable()

template<typename CreateAccountRequestT = Model::CreateAccountRequest>
Model::CreateAccountOutcomeCallable Aws::Chime::ChimeClient::CreateAccountCallable ( const CreateAccountRequestT &  request) const
inline

A Callable wrapper for CreateAccount that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 377 of file ChimeClient.h.

◆ CreateBot()

virtual Model::CreateBotOutcome Aws::Chime::ChimeClient::CreateBot ( const Model::CreateBotRequest request) const
virtual

Creates a bot for an Amazon Chime Enterprise account.

See Also:

AWS API Reference

◆ CreateBotAsync()

template<typename CreateBotRequestT = Model::CreateBotRequest>
void Aws::Chime::ChimeClient::CreateBotAsync ( const CreateBotRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateBot that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 412 of file ChimeClient.h.

◆ CreateBotCallable()

template<typename CreateBotRequestT = Model::CreateBotRequest>
Model::CreateBotOutcomeCallable Aws::Chime::ChimeClient::CreateBotCallable ( const CreateBotRequestT &  request) const
inline

A Callable wrapper for CreateBot that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 403 of file ChimeClient.h.

◆ CreateMeetingDialOut()

virtual Model::CreateMeetingDialOutOutcome Aws::Chime::ChimeClient::CreateMeetingDialOut ( const Model::CreateMeetingDialOutRequest request) const
virtual

Uses the join token and call metadata in a meeting request (From number, To number, and so forth) to initiate an outbound call to a public switched telephone network (PSTN) and join them into a Chime meeting. Also ensures that the From number belongs to the customer.

To play welcome audio or implement an interactive voice response (IVR), use the CreateSipMediaApplicationCall action with the corresponding SIP media application ID.

This API is is not available in a dedicated namespace.

See Also:

AWS API Reference

◆ CreateMeetingDialOutAsync()

template<typename CreateMeetingDialOutRequestT = Model::CreateMeetingDialOutRequest>
void Aws::Chime::ChimeClient::CreateMeetingDialOutAsync ( const CreateMeetingDialOutRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateMeetingDialOut that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 444 of file ChimeClient.h.

◆ CreateMeetingDialOutCallable()

template<typename CreateMeetingDialOutRequestT = Model::CreateMeetingDialOutRequest>
Model::CreateMeetingDialOutOutcomeCallable Aws::Chime::ChimeClient::CreateMeetingDialOutCallable ( const CreateMeetingDialOutRequestT &  request) const
inline

A Callable wrapper for CreateMeetingDialOut that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 435 of file ChimeClient.h.

◆ CreatePhoneNumberOrder()

virtual Model::CreatePhoneNumberOrderOutcome Aws::Chime::ChimeClient::CreatePhoneNumberOrder ( const Model::CreatePhoneNumberOrderRequest request) const
virtual

Creates an order for phone numbers to be provisioned. For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type.

See Also:

AWS API Reference

◆ CreatePhoneNumberOrderAsync()

template<typename CreatePhoneNumberOrderRequestT = Model::CreatePhoneNumberOrderRequest>
void Aws::Chime::ChimeClient::CreatePhoneNumberOrderAsync ( const CreatePhoneNumberOrderRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreatePhoneNumberOrder that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 472 of file ChimeClient.h.

◆ CreatePhoneNumberOrderCallable()

template<typename CreatePhoneNumberOrderRequestT = Model::CreatePhoneNumberOrderRequest>
Model::CreatePhoneNumberOrderOutcomeCallable Aws::Chime::ChimeClient::CreatePhoneNumberOrderCallable ( const CreatePhoneNumberOrderRequestT &  request) const
inline

A Callable wrapper for CreatePhoneNumberOrder that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 463 of file ChimeClient.h.

◆ CreateRoom()

virtual Model::CreateRoomOutcome Aws::Chime::ChimeClient::CreateRoom ( const Model::CreateRoomRequest request) const
virtual

Creates a chat room for the specified Amazon Chime Enterprise account.

See Also:

AWS API Reference

◆ CreateRoomAsync()

template<typename CreateRoomRequestT = Model::CreateRoomRequest>
void Aws::Chime::ChimeClient::CreateRoomAsync ( const CreateRoomRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateRoom that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 498 of file ChimeClient.h.

◆ CreateRoomCallable()

template<typename CreateRoomRequestT = Model::CreateRoomRequest>
Model::CreateRoomOutcomeCallable Aws::Chime::ChimeClient::CreateRoomCallable ( const CreateRoomRequestT &  request) const
inline

A Callable wrapper for CreateRoom that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 489 of file ChimeClient.h.

◆ CreateRoomMembership()

virtual Model::CreateRoomMembershipOutcome Aws::Chime::ChimeClient::CreateRoomMembership ( const Model::CreateRoomMembershipRequest request) const
virtual

Adds a member to a chat room in an Amazon Chime Enterprise account. A member can be either a user or a bot. The member role designates whether the member is a chat room administrator or a general chat room member.

See Also:

AWS API Reference

◆ CreateRoomMembershipAsync()

template<typename CreateRoomMembershipRequestT = Model::CreateRoomMembershipRequest>
void Aws::Chime::ChimeClient::CreateRoomMembershipAsync ( const CreateRoomMembershipRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateRoomMembership that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 526 of file ChimeClient.h.

◆ CreateRoomMembershipCallable()

template<typename CreateRoomMembershipRequestT = Model::CreateRoomMembershipRequest>
Model::CreateRoomMembershipOutcomeCallable Aws::Chime::ChimeClient::CreateRoomMembershipCallable ( const CreateRoomMembershipRequestT &  request) const
inline

A Callable wrapper for CreateRoomMembership that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 517 of file ChimeClient.h.

◆ CreateUser()

virtual Model::CreateUserOutcome Aws::Chime::ChimeClient::CreateUser ( const Model::CreateUserRequest request) const
virtual

Creates a user under the specified Amazon Chime account.

See Also:

AWS API Reference

◆ CreateUserAsync()

template<typename CreateUserRequestT = Model::CreateUserRequest>
void Aws::Chime::ChimeClient::CreateUserAsync ( const CreateUserRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateUser that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 552 of file ChimeClient.h.

◆ CreateUserCallable()

template<typename CreateUserRequestT = Model::CreateUserRequest>
Model::CreateUserOutcomeCallable Aws::Chime::ChimeClient::CreateUserCallable ( const CreateUserRequestT &  request) const
inline

A Callable wrapper for CreateUser that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 543 of file ChimeClient.h.

◆ DeleteAccount()

virtual Model::DeleteAccountOutcome Aws::Chime::ChimeClient::DeleteAccount ( const Model::DeleteAccountRequest request) const
virtual

Deletes the specified Amazon Chime account. You must suspend all users before deleting Team account. You can use the BatchSuspendUser action to dodo.

For EnterpriseLWA and EnterpriseAD accounts, you must release the claimed domains for your Amazon Chime account before deletion. As soon as you release the domain, all users under that account are suspended.

Deleted accounts appear in your Disabled accounts list for 90 days. To restore deleted account from your Disabled accounts list, you must contact AWS Support.

After 90 days, deleted accounts are permanently removed from your Disabled accounts list.

See Also:

AWS API Reference

◆ DeleteAccountAsync()

template<typename DeleteAccountRequestT = Model::DeleteAccountRequest>
void Aws::Chime::ChimeClient::DeleteAccountAsync ( const DeleteAccountRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteAccount that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 586 of file ChimeClient.h.

◆ DeleteAccountCallable()

template<typename DeleteAccountRequestT = Model::DeleteAccountRequest>
Model::DeleteAccountOutcomeCallable Aws::Chime::ChimeClient::DeleteAccountCallable ( const DeleteAccountRequestT &  request) const
inline

A Callable wrapper for DeleteAccount that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 577 of file ChimeClient.h.

◆ DeleteEventsConfiguration()

virtual Model::DeleteEventsConfigurationOutcome Aws::Chime::ChimeClient::DeleteEventsConfiguration ( const Model::DeleteEventsConfigurationRequest request) const
virtual

Deletes the events configuration that allows a bot to receive outgoing events.

See Also:

AWS API Reference

◆ DeleteEventsConfigurationAsync()

template<typename DeleteEventsConfigurationRequestT = Model::DeleteEventsConfigurationRequest>
void Aws::Chime::ChimeClient::DeleteEventsConfigurationAsync ( const DeleteEventsConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteEventsConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 612 of file ChimeClient.h.

◆ DeleteEventsConfigurationCallable()

template<typename DeleteEventsConfigurationRequestT = Model::DeleteEventsConfigurationRequest>
Model::DeleteEventsConfigurationOutcomeCallable Aws::Chime::ChimeClient::DeleteEventsConfigurationCallable ( const DeleteEventsConfigurationRequestT &  request) const
inline

A Callable wrapper for DeleteEventsConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 603 of file ChimeClient.h.

◆ DeletePhoneNumber()

virtual Model::DeletePhoneNumberOutcome Aws::Chime::ChimeClient::DeletePhoneNumber ( const Model::DeletePhoneNumberRequest request) const
virtual

Moves the specified phone number into the Deletion queue. A phone number must be disassociated from any users or Amazon Chime Voice Connectors before it can be deleted.

Deleted phone numbers remain in the Deletion queue for 7 days before they are deleted permanently.

See Also:

AWS API Reference

◆ DeletePhoneNumberAsync()

template<typename DeletePhoneNumberRequestT = Model::DeletePhoneNumberRequest>
void Aws::Chime::ChimeClient::DeletePhoneNumberAsync ( const DeletePhoneNumberRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeletePhoneNumber that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 641 of file ChimeClient.h.

◆ DeletePhoneNumberCallable()

template<typename DeletePhoneNumberRequestT = Model::DeletePhoneNumberRequest>
Model::DeletePhoneNumberOutcomeCallable Aws::Chime::ChimeClient::DeletePhoneNumberCallable ( const DeletePhoneNumberRequestT &  request) const
inline

A Callable wrapper for DeletePhoneNumber that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 632 of file ChimeClient.h.

◆ DeleteRoom()

virtual Model::DeleteRoomOutcome Aws::Chime::ChimeClient::DeleteRoom ( const Model::DeleteRoomRequest request) const
virtual

Deletes a chat room in an Amazon Chime Enterprise account.

See Also:

AWS API Reference

◆ DeleteRoomAsync()

template<typename DeleteRoomRequestT = Model::DeleteRoomRequest>
void Aws::Chime::ChimeClient::DeleteRoomAsync ( const DeleteRoomRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteRoom that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 667 of file ChimeClient.h.

◆ DeleteRoomCallable()

template<typename DeleteRoomRequestT = Model::DeleteRoomRequest>
Model::DeleteRoomOutcomeCallable Aws::Chime::ChimeClient::DeleteRoomCallable ( const DeleteRoomRequestT &  request) const
inline

A Callable wrapper for DeleteRoom that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 658 of file ChimeClient.h.

◆ DeleteRoomMembership()

virtual Model::DeleteRoomMembershipOutcome Aws::Chime::ChimeClient::DeleteRoomMembership ( const Model::DeleteRoomMembershipRequest request) const
virtual

Removes a member from a chat room in an Amazon Chime Enterprise account.

See Also:

AWS API Reference

◆ DeleteRoomMembershipAsync()

template<typename DeleteRoomMembershipRequestT = Model::DeleteRoomMembershipRequest>
void Aws::Chime::ChimeClient::DeleteRoomMembershipAsync ( const DeleteRoomMembershipRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteRoomMembership that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 693 of file ChimeClient.h.

◆ DeleteRoomMembershipCallable()

template<typename DeleteRoomMembershipRequestT = Model::DeleteRoomMembershipRequest>
Model::DeleteRoomMembershipOutcomeCallable Aws::Chime::ChimeClient::DeleteRoomMembershipCallable ( const DeleteRoomMembershipRequestT &  request) const
inline

A Callable wrapper for DeleteRoomMembership that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 684 of file ChimeClient.h.

◆ DisassociatePhoneNumberFromUser()

virtual Model::DisassociatePhoneNumberFromUserOutcome Aws::Chime::ChimeClient::DisassociatePhoneNumberFromUser ( const Model::DisassociatePhoneNumberFromUserRequest request) const
virtual

Disassociates the primary provisioned phone number from the specified Amazon Chime user.

See Also:

AWS API Reference

◆ DisassociatePhoneNumberFromUserAsync()

template<typename DisassociatePhoneNumberFromUserRequestT = Model::DisassociatePhoneNumberFromUserRequest>
void Aws::Chime::ChimeClient::DisassociatePhoneNumberFromUserAsync ( const DisassociatePhoneNumberFromUserRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisassociatePhoneNumberFromUser that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 719 of file ChimeClient.h.

◆ DisassociatePhoneNumberFromUserCallable()

template<typename DisassociatePhoneNumberFromUserRequestT = Model::DisassociatePhoneNumberFromUserRequest>
Model::DisassociatePhoneNumberFromUserOutcomeCallable Aws::Chime::ChimeClient::DisassociatePhoneNumberFromUserCallable ( const DisassociatePhoneNumberFromUserRequestT &  request) const
inline

A Callable wrapper for DisassociatePhoneNumberFromUser that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 710 of file ChimeClient.h.

◆ DisassociateSigninDelegateGroupsFromAccount()

virtual Model::DisassociateSigninDelegateGroupsFromAccountOutcome Aws::Chime::ChimeClient::DisassociateSigninDelegateGroupsFromAccount ( const Model::DisassociateSigninDelegateGroupsFromAccountRequest request) const
virtual

Disassociates the specified sign-in delegate groups from the specified Amazon Chime account.

See Also:

AWS API Reference

◆ DisassociateSigninDelegateGroupsFromAccountAsync()

template<typename DisassociateSigninDelegateGroupsFromAccountRequestT = Model::DisassociateSigninDelegateGroupsFromAccountRequest>
void Aws::Chime::ChimeClient::DisassociateSigninDelegateGroupsFromAccountAsync ( const DisassociateSigninDelegateGroupsFromAccountRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisassociateSigninDelegateGroupsFromAccount that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 745 of file ChimeClient.h.

◆ DisassociateSigninDelegateGroupsFromAccountCallable()

template<typename DisassociateSigninDelegateGroupsFromAccountRequestT = Model::DisassociateSigninDelegateGroupsFromAccountRequest>
Model::DisassociateSigninDelegateGroupsFromAccountOutcomeCallable Aws::Chime::ChimeClient::DisassociateSigninDelegateGroupsFromAccountCallable ( const DisassociateSigninDelegateGroupsFromAccountRequestT &  request) const
inline

A Callable wrapper for DisassociateSigninDelegateGroupsFromAccount that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 736 of file ChimeClient.h.

◆ GetAccount()

virtual Model::GetAccountOutcome Aws::Chime::ChimeClient::GetAccount ( const Model::GetAccountRequest request) const
virtual

Retrieves details for the specified Amazon Chime account, such as account type and supported licenses.

See Also:

AWS API Reference

◆ GetAccountAsync()

template<typename GetAccountRequestT = Model::GetAccountRequest>
void Aws::Chime::ChimeClient::GetAccountAsync ( const GetAccountRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetAccount that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 771 of file ChimeClient.h.

◆ GetAccountCallable()

template<typename GetAccountRequestT = Model::GetAccountRequest>
Model::GetAccountOutcomeCallable Aws::Chime::ChimeClient::GetAccountCallable ( const GetAccountRequestT &  request) const
inline

A Callable wrapper for GetAccount that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 762 of file ChimeClient.h.

◆ GetAccountSettings()

virtual Model::GetAccountSettingsOutcome Aws::Chime::ChimeClient::GetAccountSettings ( const Model::GetAccountSettingsRequest request) const
virtual

Retrieves account settings for the specified Amazon Chime account ID, such as remote control and dialout settings. For more information about these settings, see Use the Policies Page in the Amazon Chime Administration Guide.

See Also:

AWS API Reference

◆ GetAccountSettingsAsync()

template<typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
void Aws::Chime::ChimeClient::GetAccountSettingsAsync ( const GetAccountSettingsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetAccountSettings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 800 of file ChimeClient.h.

◆ GetAccountSettingsCallable()

template<typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
Model::GetAccountSettingsOutcomeCallable Aws::Chime::ChimeClient::GetAccountSettingsCallable ( const GetAccountSettingsRequestT &  request) const
inline

A Callable wrapper for GetAccountSettings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 791 of file ChimeClient.h.

◆ GetAllocationTag()

static const char * Aws::Chime::ChimeClient::GetAllocationTag ( )
static

◆ GetBot()

virtual Model::GetBotOutcome Aws::Chime::ChimeClient::GetBot ( const Model::GetBotRequest request) const
virtual

Retrieves details for the specified bot, such as bot email address, bot type, status, and display name.

See Also:

AWS API Reference

◆ GetBotAsync()

template<typename GetBotRequestT = Model::GetBotRequest>
void Aws::Chime::ChimeClient::GetBotAsync ( const GetBotRequestT &  request,
const GetBotResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetBot that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 826 of file ChimeClient.h.

◆ GetBotCallable()

template<typename GetBotRequestT = Model::GetBotRequest>
Model::GetBotOutcomeCallable Aws::Chime::ChimeClient::GetBotCallable ( const GetBotRequestT &  request) const
inline

A Callable wrapper for GetBot that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 817 of file ChimeClient.h.

◆ GetEventsConfiguration()

virtual Model::GetEventsConfigurationOutcome Aws::Chime::ChimeClient::GetEventsConfiguration ( const Model::GetEventsConfigurationRequest request) const
virtual

Gets details for an events configuration that allows a bot to receive outgoing events, such as an HTTPS endpoint or Lambda function ARN.

See Also:

AWS API Reference

◆ GetEventsConfigurationAsync()

template<typename GetEventsConfigurationRequestT = Model::GetEventsConfigurationRequest>
void Aws::Chime::ChimeClient::GetEventsConfigurationAsync ( const GetEventsConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetEventsConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 853 of file ChimeClient.h.

◆ GetEventsConfigurationCallable()

template<typename GetEventsConfigurationRequestT = Model::GetEventsConfigurationRequest>
Model::GetEventsConfigurationOutcomeCallable Aws::Chime::ChimeClient::GetEventsConfigurationCallable ( const GetEventsConfigurationRequestT &  request) const
inline

A Callable wrapper for GetEventsConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 844 of file ChimeClient.h.

◆ GetGlobalSettings()

virtual Model::GetGlobalSettingsOutcome Aws::Chime::ChimeClient::GetGlobalSettings ( const Model::GetGlobalSettingsRequest request = {}) const
virtual

Retrieves global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings.

See Also:

AWS API Reference

◆ GetGlobalSettingsAsync()

template<typename GetGlobalSettingsRequestT = Model::GetGlobalSettingsRequest>
void Aws::Chime::ChimeClient::GetGlobalSettingsAsync ( const GetGlobalSettingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetGlobalSettingsRequestT &  request = {} 
) const
inline

An Async wrapper for GetGlobalSettings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 880 of file ChimeClient.h.

◆ GetGlobalSettingsCallable()

template<typename GetGlobalSettingsRequestT = Model::GetGlobalSettingsRequest>
Model::GetGlobalSettingsOutcomeCallable Aws::Chime::ChimeClient::GetGlobalSettingsCallable ( const GetGlobalSettingsRequestT &  request = {}) const
inline

A Callable wrapper for GetGlobalSettings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 871 of file ChimeClient.h.

◆ GetPhoneNumber()

virtual Model::GetPhoneNumberOutcome Aws::Chime::ChimeClient::GetPhoneNumber ( const Model::GetPhoneNumberRequest request) const
virtual

Retrieves details for the specified phone number ID, such as associations, capabilities, and product type.

See Also:

AWS API Reference

◆ GetPhoneNumberAsync()

template<typename GetPhoneNumberRequestT = Model::GetPhoneNumberRequest>
void Aws::Chime::ChimeClient::GetPhoneNumberAsync ( const GetPhoneNumberRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetPhoneNumber that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 906 of file ChimeClient.h.

◆ GetPhoneNumberCallable()

template<typename GetPhoneNumberRequestT = Model::GetPhoneNumberRequest>
Model::GetPhoneNumberOutcomeCallable Aws::Chime::ChimeClient::GetPhoneNumberCallable ( const GetPhoneNumberRequestT &  request) const
inline

A Callable wrapper for GetPhoneNumber that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 897 of file ChimeClient.h.

◆ GetPhoneNumberOrder()

virtual Model::GetPhoneNumberOrderOutcome Aws::Chime::ChimeClient::GetPhoneNumberOrder ( const Model::GetPhoneNumberOrderRequest request) const
virtual

Retrieves details for the specified phone number order, such as the order creation timestamp, phone numbers in E.164 format, product type, and order status.

See Also:

AWS API Reference

◆ GetPhoneNumberOrderAsync()

template<typename GetPhoneNumberOrderRequestT = Model::GetPhoneNumberOrderRequest>
void Aws::Chime::ChimeClient::GetPhoneNumberOrderAsync ( const GetPhoneNumberOrderRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetPhoneNumberOrder that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 933 of file ChimeClient.h.

◆ GetPhoneNumberOrderCallable()

template<typename GetPhoneNumberOrderRequestT = Model::GetPhoneNumberOrderRequest>
Model::GetPhoneNumberOrderOutcomeCallable Aws::Chime::ChimeClient::GetPhoneNumberOrderCallable ( const GetPhoneNumberOrderRequestT &  request) const
inline

A Callable wrapper for GetPhoneNumberOrder that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 924 of file ChimeClient.h.

◆ GetPhoneNumberSettings()

virtual Model::GetPhoneNumberSettingsOutcome Aws::Chime::ChimeClient::GetPhoneNumberSettings ( const Model::GetPhoneNumberSettingsRequest request = {}) const
virtual

Retrieves the phone number settings for the administrator's AWS account, such as the default outbound calling name.

See Also:

AWS API Reference

◆ GetPhoneNumberSettingsAsync()

template<typename GetPhoneNumberSettingsRequestT = Model::GetPhoneNumberSettingsRequest>
void Aws::Chime::ChimeClient::GetPhoneNumberSettingsAsync ( const GetPhoneNumberSettingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetPhoneNumberSettingsRequestT &  request = {} 
) const
inline

An Async wrapper for GetPhoneNumberSettings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 959 of file ChimeClient.h.

◆ GetPhoneNumberSettingsCallable()

template<typename GetPhoneNumberSettingsRequestT = Model::GetPhoneNumberSettingsRequest>
Model::GetPhoneNumberSettingsOutcomeCallable Aws::Chime::ChimeClient::GetPhoneNumberSettingsCallable ( const GetPhoneNumberSettingsRequestT &  request = {}) const
inline

A Callable wrapper for GetPhoneNumberSettings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 950 of file ChimeClient.h.

◆ GetRetentionSettings()

virtual Model::GetRetentionSettingsOutcome Aws::Chime::ChimeClient::GetRetentionSettings ( const Model::GetRetentionSettingsRequest request) const
virtual

Gets the retention settings for the specified Amazon Chime Enterprise account. For more information about retention settings, see Managing Chat Retention Policies in the Amazon Chime Administration Guide.

See Also:

AWS API Reference

◆ GetRetentionSettingsAsync()

template<typename GetRetentionSettingsRequestT = Model::GetRetentionSettingsRequest>
void Aws::Chime::ChimeClient::GetRetentionSettingsAsync ( const GetRetentionSettingsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetRetentionSettings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 988 of file ChimeClient.h.

◆ GetRetentionSettingsCallable()

template<typename GetRetentionSettingsRequestT = Model::GetRetentionSettingsRequest>
Model::GetRetentionSettingsOutcomeCallable Aws::Chime::ChimeClient::GetRetentionSettingsCallable ( const GetRetentionSettingsRequestT &  request) const
inline

A Callable wrapper for GetRetentionSettings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 979 of file ChimeClient.h.

◆ GetRoom()

virtual Model::GetRoomOutcome Aws::Chime::ChimeClient::GetRoom ( const Model::GetRoomRequest request) const
virtual

Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise account.

See Also:

AWS API Reference

◆ GetRoomAsync()

template<typename GetRoomRequestT = Model::GetRoomRequest>
void Aws::Chime::ChimeClient::GetRoomAsync ( const GetRoomRequestT &  request,
const GetRoomResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetRoom that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1014 of file ChimeClient.h.

◆ GetRoomCallable()

template<typename GetRoomRequestT = Model::GetRoomRequest>
Model::GetRoomOutcomeCallable Aws::Chime::ChimeClient::GetRoomCallable ( const GetRoomRequestT &  request) const
inline

A Callable wrapper for GetRoom that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1005 of file ChimeClient.h.

◆ GetServiceName()

static const char * Aws::Chime::ChimeClient::GetServiceName ( )
static

◆ GetUser()

virtual Model::GetUserOutcome Aws::Chime::ChimeClient::GetUser ( const Model::GetUserRequest request) const
virtual

Retrieves details for the specified user ID, such as primary email address, license type,and personal meeting PIN.

To retrieve user details with an email address instead of a user ID, use the ListUsers action, and then filter by email address.

See Also:

AWS API Reference

◆ GetUserAsync()

template<typename GetUserRequestT = Model::GetUserRequest>
void Aws::Chime::ChimeClient::GetUserAsync ( const GetUserRequestT &  request,
const GetUserResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetUser that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1042 of file ChimeClient.h.

◆ GetUserCallable()

template<typename GetUserRequestT = Model::GetUserRequest>
Model::GetUserOutcomeCallable Aws::Chime::ChimeClient::GetUserCallable ( const GetUserRequestT &  request) const
inline

A Callable wrapper for GetUser that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1033 of file ChimeClient.h.

◆ GetUserSettings()

virtual Model::GetUserSettingsOutcome Aws::Chime::ChimeClient::GetUserSettings ( const Model::GetUserSettingsRequest request) const
virtual

Retrieves settings for the specified user ID, such as any associated phone number settings.

See Also:

AWS API Reference

◆ GetUserSettingsAsync()

template<typename GetUserSettingsRequestT = Model::GetUserSettingsRequest>
void Aws::Chime::ChimeClient::GetUserSettingsAsync ( const GetUserSettingsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetUserSettings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1068 of file ChimeClient.h.

◆ GetUserSettingsCallable()

template<typename GetUserSettingsRequestT = Model::GetUserSettingsRequest>
Model::GetUserSettingsOutcomeCallable Aws::Chime::ChimeClient::GetUserSettingsCallable ( const GetUserSettingsRequestT &  request) const
inline

A Callable wrapper for GetUserSettings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1059 of file ChimeClient.h.

◆ InviteUsers()

virtual Model::InviteUsersOutcome Aws::Chime::ChimeClient::InviteUsers ( const Model::InviteUsersRequest request) const
virtual

Sends email to a maximum of 50 users, inviting them to the specified Amazon Chime Team account. Only Team account types are currently supported for this action.

See Also:

AWS API Reference

◆ InviteUsersAsync()

template<typename InviteUsersRequestT = Model::InviteUsersRequest>
void Aws::Chime::ChimeClient::InviteUsersAsync ( const InviteUsersRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for InviteUsers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1095 of file ChimeClient.h.

◆ InviteUsersCallable()

template<typename InviteUsersRequestT = Model::InviteUsersRequest>
Model::InviteUsersOutcomeCallable Aws::Chime::ChimeClient::InviteUsersCallable ( const InviteUsersRequestT &  request) const
inline

A Callable wrapper for InviteUsers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1086 of file ChimeClient.h.

◆ ListAccounts()

virtual Model::ListAccountsOutcome Aws::Chime::ChimeClient::ListAccounts ( const Model::ListAccountsRequest request = {}) const
virtual

Lists the Amazon Chime accounts under the administrator's AWS account. You can filter accounts by account name prefix. To find out which Amazon Chime account a user belongs to, you can filter by the user's email address, which returns one account result.

See Also:

AWS API Reference

◆ ListAccountsAsync()

template<typename ListAccountsRequestT = Model::ListAccountsRequest>
void Aws::Chime::ChimeClient::ListAccountsAsync ( const ListAccountsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListAccountsRequestT &  request = {} 
) const
inline

An Async wrapper for ListAccounts that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1123 of file ChimeClient.h.

◆ ListAccountsCallable()

template<typename ListAccountsRequestT = Model::ListAccountsRequest>
Model::ListAccountsOutcomeCallable Aws::Chime::ChimeClient::ListAccountsCallable ( const ListAccountsRequestT &  request = {}) const
inline

A Callable wrapper for ListAccounts that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1114 of file ChimeClient.h.

◆ ListBots()

virtual Model::ListBotsOutcome Aws::Chime::ChimeClient::ListBots ( const Model::ListBotsRequest request) const
virtual

Lists the bots associated with the administrator's Amazon Chime Enterprise account ID.

See Also:

AWS API Reference

◆ ListBotsAsync()

template<typename ListBotsRequestT = Model::ListBotsRequest>
void Aws::Chime::ChimeClient::ListBotsAsync ( const ListBotsRequestT &  request,
const ListBotsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListBots that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1149 of file ChimeClient.h.

◆ ListBotsCallable()

template<typename ListBotsRequestT = Model::ListBotsRequest>
Model::ListBotsOutcomeCallable Aws::Chime::ChimeClient::ListBotsCallable ( const ListBotsRequestT &  request) const
inline

A Callable wrapper for ListBots that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1140 of file ChimeClient.h.

◆ ListPhoneNumberOrders()

virtual Model::ListPhoneNumberOrdersOutcome Aws::Chime::ChimeClient::ListPhoneNumberOrders ( const Model::ListPhoneNumberOrdersRequest request = {}) const
virtual

Lists the phone number orders for the administrator's Amazon Chime account.

See Also:

AWS API Reference

◆ ListPhoneNumberOrdersAsync()

template<typename ListPhoneNumberOrdersRequestT = Model::ListPhoneNumberOrdersRequest>
void Aws::Chime::ChimeClient::ListPhoneNumberOrdersAsync ( const ListPhoneNumberOrdersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListPhoneNumberOrdersRequestT &  request = {} 
) const
inline

An Async wrapper for ListPhoneNumberOrders that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1175 of file ChimeClient.h.

◆ ListPhoneNumberOrdersCallable()

template<typename ListPhoneNumberOrdersRequestT = Model::ListPhoneNumberOrdersRequest>
Model::ListPhoneNumberOrdersOutcomeCallable Aws::Chime::ChimeClient::ListPhoneNumberOrdersCallable ( const ListPhoneNumberOrdersRequestT &  request = {}) const
inline

A Callable wrapper for ListPhoneNumberOrders that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1166 of file ChimeClient.h.

◆ ListPhoneNumbers()

virtual Model::ListPhoneNumbersOutcome Aws::Chime::ChimeClient::ListPhoneNumbers ( const Model::ListPhoneNumbersRequest request = {}) const
virtual

Lists the phone numbers for the specified Amazon Chime account, Amazon Chime user, Amazon Chime Voice Connector, or Amazon Chime Voice Connector group.

See Also:

AWS API Reference

◆ ListPhoneNumbersAsync()

template<typename ListPhoneNumbersRequestT = Model::ListPhoneNumbersRequest>
void Aws::Chime::ChimeClient::ListPhoneNumbersAsync ( const ListPhoneNumbersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListPhoneNumbersRequestT &  request = {} 
) const
inline

An Async wrapper for ListPhoneNumbers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1202 of file ChimeClient.h.

◆ ListPhoneNumbersCallable()

template<typename ListPhoneNumbersRequestT = Model::ListPhoneNumbersRequest>
Model::ListPhoneNumbersOutcomeCallable Aws::Chime::ChimeClient::ListPhoneNumbersCallable ( const ListPhoneNumbersRequestT &  request = {}) const
inline

A Callable wrapper for ListPhoneNumbers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1193 of file ChimeClient.h.

◆ ListRoomMemberships()

virtual Model::ListRoomMembershipsOutcome Aws::Chime::ChimeClient::ListRoomMemberships ( const Model::ListRoomMembershipsRequest request) const
virtual

Lists the membership details for the specified room in an Amazon Chime Enterprise account, such as the members' IDs, email addresses, and names.

See Also:

AWS API Reference

◆ ListRoomMembershipsAsync()

template<typename ListRoomMembershipsRequestT = Model::ListRoomMembershipsRequest>
void Aws::Chime::ChimeClient::ListRoomMembershipsAsync ( const ListRoomMembershipsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListRoomMemberships that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1229 of file ChimeClient.h.

◆ ListRoomMembershipsCallable()

template<typename ListRoomMembershipsRequestT = Model::ListRoomMembershipsRequest>
Model::ListRoomMembershipsOutcomeCallable Aws::Chime::ChimeClient::ListRoomMembershipsCallable ( const ListRoomMembershipsRequestT &  request) const
inline

A Callable wrapper for ListRoomMemberships that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1220 of file ChimeClient.h.

◆ ListRooms()

virtual Model::ListRoomsOutcome Aws::Chime::ChimeClient::ListRooms ( const Model::ListRoomsRequest request) const
virtual

Lists the room details for the specified Amazon Chime Enterprise account. Optionally, filter the results by a member ID (user ID or bot ID) to see a list of rooms that the member belongs to.

See Also:

AWS API Reference

◆ ListRoomsAsync()

template<typename ListRoomsRequestT = Model::ListRoomsRequest>
void Aws::Chime::ChimeClient::ListRoomsAsync ( const ListRoomsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListRooms that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1256 of file ChimeClient.h.

◆ ListRoomsCallable()

template<typename ListRoomsRequestT = Model::ListRoomsRequest>
Model::ListRoomsOutcomeCallable Aws::Chime::ChimeClient::ListRoomsCallable ( const ListRoomsRequestT &  request) const
inline

A Callable wrapper for ListRooms that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1247 of file ChimeClient.h.

◆ ListSupportedPhoneNumberCountries()

virtual Model::ListSupportedPhoneNumberCountriesOutcome Aws::Chime::ChimeClient::ListSupportedPhoneNumberCountries ( const Model::ListSupportedPhoneNumberCountriesRequest request) const
virtual

Lists supported phone number countries.

See Also:

AWS API Reference

◆ ListSupportedPhoneNumberCountriesAsync()

template<typename ListSupportedPhoneNumberCountriesRequestT = Model::ListSupportedPhoneNumberCountriesRequest>
void Aws::Chime::ChimeClient::ListSupportedPhoneNumberCountriesAsync ( const ListSupportedPhoneNumberCountriesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListSupportedPhoneNumberCountries that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1281 of file ChimeClient.h.

◆ ListSupportedPhoneNumberCountriesCallable()

template<typename ListSupportedPhoneNumberCountriesRequestT = Model::ListSupportedPhoneNumberCountriesRequest>
Model::ListSupportedPhoneNumberCountriesOutcomeCallable Aws::Chime::ChimeClient::ListSupportedPhoneNumberCountriesCallable ( const ListSupportedPhoneNumberCountriesRequestT &  request) const
inline

A Callable wrapper for ListSupportedPhoneNumberCountries that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1272 of file ChimeClient.h.

◆ ListUsers()

virtual Model::ListUsersOutcome Aws::Chime::ChimeClient::ListUsers ( const Model::ListUsersRequest request) const
virtual

Lists the users that belong to the specified Amazon Chime account. You can specify an email address to list only the user that the email address belongs to.

See Also:

AWS API Reference

◆ ListUsersAsync()

template<typename ListUsersRequestT = Model::ListUsersRequest>
void Aws::Chime::ChimeClient::ListUsersAsync ( const ListUsersRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListUsers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1308 of file ChimeClient.h.

◆ ListUsersCallable()

template<typename ListUsersRequestT = Model::ListUsersRequest>
Model::ListUsersOutcomeCallable Aws::Chime::ChimeClient::ListUsersCallable ( const ListUsersRequestT &  request) const
inline

A Callable wrapper for ListUsers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1299 of file ChimeClient.h.

◆ LogoutUser()

virtual Model::LogoutUserOutcome Aws::Chime::ChimeClient::LogoutUser ( const Model::LogoutUserRequest request) const
virtual

Logs out the specified user from all of the devices they are currently logged into.

See Also:

AWS API Reference

◆ LogoutUserAsync()

template<typename LogoutUserRequestT = Model::LogoutUserRequest>
void Aws::Chime::ChimeClient::LogoutUserAsync ( const LogoutUserRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for LogoutUser that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1334 of file ChimeClient.h.

◆ LogoutUserCallable()

template<typename LogoutUserRequestT = Model::LogoutUserRequest>
Model::LogoutUserOutcomeCallable Aws::Chime::ChimeClient::LogoutUserCallable ( const LogoutUserRequestT &  request) const
inline

A Callable wrapper for LogoutUser that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1325 of file ChimeClient.h.

◆ OverrideEndpoint()

void Aws::Chime::ChimeClient::OverrideEndpoint ( const Aws::String endpoint)

◆ PutEventsConfiguration()

virtual Model::PutEventsConfigurationOutcome Aws::Chime::ChimeClient::PutEventsConfiguration ( const Model::PutEventsConfigurationRequest request) const
virtual

Creates an events configuration that allows a bot to receive outgoing events sent by Amazon Chime. Choose either an HTTPS endpoint or a Lambda function ARN. For more information, see Bot.

See Also:

AWS API Reference

◆ PutEventsConfigurationAsync()

template<typename PutEventsConfigurationRequestT = Model::PutEventsConfigurationRequest>
void Aws::Chime::ChimeClient::PutEventsConfigurationAsync ( const PutEventsConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for PutEventsConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1361 of file ChimeClient.h.

◆ PutEventsConfigurationCallable()

template<typename PutEventsConfigurationRequestT = Model::PutEventsConfigurationRequest>
Model::PutEventsConfigurationOutcomeCallable Aws::Chime::ChimeClient::PutEventsConfigurationCallable ( const PutEventsConfigurationRequestT &  request) const
inline

A Callable wrapper for PutEventsConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1352 of file ChimeClient.h.

◆ PutRetentionSettings()

virtual Model::PutRetentionSettingsOutcome Aws::Chime::ChimeClient::PutRetentionSettings ( const Model::PutRetentionSettingsRequest request) const
virtual

Puts retention settings for the specified Amazon Chime Enterprise account. We recommend using AWS CloudTrail to monitor usage of this API for your account. For more information, see Logging Amazon Chime API Calls with AWS CloudTrail in the Amazon Chime Administration Guide.

To turn off existing retention settings, remove the number of days from the corresponding RetentionDays field in the RetentionSettings object. For more information about retention settings, see Managing Chat Retention Policies in the Amazon Chime Administration Guide.

See Also:

AWS API Reference

◆ PutRetentionSettingsAsync()

template<typename PutRetentionSettingsRequestT = Model::PutRetentionSettingsRequest>
void Aws::Chime::ChimeClient::PutRetentionSettingsAsync ( const PutRetentionSettingsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for PutRetentionSettings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1397 of file ChimeClient.h.

◆ PutRetentionSettingsCallable()

template<typename PutRetentionSettingsRequestT = Model::PutRetentionSettingsRequest>
Model::PutRetentionSettingsOutcomeCallable Aws::Chime::ChimeClient::PutRetentionSettingsCallable ( const PutRetentionSettingsRequestT &  request) const
inline

A Callable wrapper for PutRetentionSettings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1388 of file ChimeClient.h.

◆ RedactConversationMessage()

virtual Model::RedactConversationMessageOutcome Aws::Chime::ChimeClient::RedactConversationMessage ( const Model::RedactConversationMessageRequest request) const
virtual

Redacts the specified message from the specified Amazon Chime conversation.

See Also:

AWS API Reference

◆ RedactConversationMessageAsync()

template<typename RedactConversationMessageRequestT = Model::RedactConversationMessageRequest>
void Aws::Chime::ChimeClient::RedactConversationMessageAsync ( const RedactConversationMessageRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for RedactConversationMessage that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1423 of file ChimeClient.h.

◆ RedactConversationMessageCallable()

template<typename RedactConversationMessageRequestT = Model::RedactConversationMessageRequest>
Model::RedactConversationMessageOutcomeCallable Aws::Chime::ChimeClient::RedactConversationMessageCallable ( const RedactConversationMessageRequestT &  request) const
inline

A Callable wrapper for RedactConversationMessage that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1414 of file ChimeClient.h.

◆ RedactRoomMessage()

virtual Model::RedactRoomMessageOutcome Aws::Chime::ChimeClient::RedactRoomMessage ( const Model::RedactRoomMessageRequest request) const
virtual

Redacts the specified message from the specified Amazon Chime channel.

See Also:

AWS API Reference

◆ RedactRoomMessageAsync()

template<typename RedactRoomMessageRequestT = Model::RedactRoomMessageRequest>
void Aws::Chime::ChimeClient::RedactRoomMessageAsync ( const RedactRoomMessageRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for RedactRoomMessage that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1449 of file ChimeClient.h.

◆ RedactRoomMessageCallable()

template<typename RedactRoomMessageRequestT = Model::RedactRoomMessageRequest>
Model::RedactRoomMessageOutcomeCallable Aws::Chime::ChimeClient::RedactRoomMessageCallable ( const RedactRoomMessageRequestT &  request) const
inline

A Callable wrapper for RedactRoomMessage that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1440 of file ChimeClient.h.

◆ RegenerateSecurityToken()

virtual Model::RegenerateSecurityTokenOutcome Aws::Chime::ChimeClient::RegenerateSecurityToken ( const Model::RegenerateSecurityTokenRequest request) const
virtual

Regenerates the security token for a bot.

See Also:

AWS API Reference

◆ RegenerateSecurityTokenAsync()

template<typename RegenerateSecurityTokenRequestT = Model::RegenerateSecurityTokenRequest>
void Aws::Chime::ChimeClient::RegenerateSecurityTokenAsync ( const RegenerateSecurityTokenRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for RegenerateSecurityToken that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1474 of file ChimeClient.h.

◆ RegenerateSecurityTokenCallable()

template<typename RegenerateSecurityTokenRequestT = Model::RegenerateSecurityTokenRequest>
Model::RegenerateSecurityTokenOutcomeCallable Aws::Chime::ChimeClient::RegenerateSecurityTokenCallable ( const RegenerateSecurityTokenRequestT &  request) const
inline

A Callable wrapper for RegenerateSecurityToken that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1465 of file ChimeClient.h.

◆ ResetPersonalPIN()

virtual Model::ResetPersonalPINOutcome Aws::Chime::ChimeClient::ResetPersonalPIN ( const Model::ResetPersonalPINRequest request) const
virtual

Resets the personal meeting PIN for the specified user on an Amazon Chime account. Returns the User object with the updated personal meeting PIN.

See Also:

AWS API Reference

◆ ResetPersonalPINAsync()

template<typename ResetPersonalPINRequestT = Model::ResetPersonalPINRequest>
void Aws::Chime::ChimeClient::ResetPersonalPINAsync ( const ResetPersonalPINRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ResetPersonalPIN that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1501 of file ChimeClient.h.

◆ ResetPersonalPINCallable()

template<typename ResetPersonalPINRequestT = Model::ResetPersonalPINRequest>
Model::ResetPersonalPINOutcomeCallable Aws::Chime::ChimeClient::ResetPersonalPINCallable ( const ResetPersonalPINRequestT &  request) const
inline

A Callable wrapper for ResetPersonalPIN that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1492 of file ChimeClient.h.

◆ RestorePhoneNumber()

virtual Model::RestorePhoneNumberOutcome Aws::Chime::ChimeClient::RestorePhoneNumber ( const Model::RestorePhoneNumberRequest request) const
virtual

Moves a phone number from the Deletion queue back into the phone number Inventory.

See Also:

AWS API Reference

◆ RestorePhoneNumberAsync()

template<typename RestorePhoneNumberRequestT = Model::RestorePhoneNumberRequest>
void Aws::Chime::ChimeClient::RestorePhoneNumberAsync ( const RestorePhoneNumberRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for RestorePhoneNumber that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1527 of file ChimeClient.h.

◆ RestorePhoneNumberCallable()

template<typename RestorePhoneNumberRequestT = Model::RestorePhoneNumberRequest>
Model::RestorePhoneNumberOutcomeCallable Aws::Chime::ChimeClient::RestorePhoneNumberCallable ( const RestorePhoneNumberRequestT &  request) const
inline

A Callable wrapper for RestorePhoneNumber that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1518 of file ChimeClient.h.

◆ SearchAvailablePhoneNumbers()

virtual Model::SearchAvailablePhoneNumbersOutcome Aws::Chime::ChimeClient::SearchAvailablePhoneNumbers ( const Model::SearchAvailablePhoneNumbersRequest request = {}) const
virtual

Searches for phone numbers that can be ordered. For US numbers, provide at least one of the following search filters: AreaCode, City, State, or TollFreePrefix. If you provide City, you must also provide State. Numbers outside the US only support the PhoneNumberType filter, which you must use.

See Also:

AWS API Reference

◆ SearchAvailablePhoneNumbersAsync()

template<typename SearchAvailablePhoneNumbersRequestT = Model::SearchAvailablePhoneNumbersRequest>
void Aws::Chime::ChimeClient::SearchAvailablePhoneNumbersAsync ( const SearchAvailablePhoneNumbersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const SearchAvailablePhoneNumbersRequestT &  request = {} 
) const
inline

An Async wrapper for SearchAvailablePhoneNumbers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1557 of file ChimeClient.h.

◆ SearchAvailablePhoneNumbersCallable()

template<typename SearchAvailablePhoneNumbersRequestT = Model::SearchAvailablePhoneNumbersRequest>
Model::SearchAvailablePhoneNumbersOutcomeCallable Aws::Chime::ChimeClient::SearchAvailablePhoneNumbersCallable ( const SearchAvailablePhoneNumbersRequestT &  request = {}) const
inline

A Callable wrapper for SearchAvailablePhoneNumbers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1548 of file ChimeClient.h.

◆ UpdateAccount()

virtual Model::UpdateAccountOutcome Aws::Chime::ChimeClient::UpdateAccount ( const Model::UpdateAccountRequest request) const
virtual

Updates account details for the specified Amazon Chime account. Currently, only account name and default license updates are supported for this action.

See Also:

AWS API Reference

◆ UpdateAccountAsync()

template<typename UpdateAccountRequestT = Model::UpdateAccountRequest>
void Aws::Chime::ChimeClient::UpdateAccountAsync ( const UpdateAccountRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateAccount that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1584 of file ChimeClient.h.

◆ UpdateAccountCallable()

template<typename UpdateAccountRequestT = Model::UpdateAccountRequest>
Model::UpdateAccountOutcomeCallable Aws::Chime::ChimeClient::UpdateAccountCallable ( const UpdateAccountRequestT &  request) const
inline

A Callable wrapper for UpdateAccount that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1575 of file ChimeClient.h.

◆ UpdateAccountSettings()

virtual Model::UpdateAccountSettingsOutcome Aws::Chime::ChimeClient::UpdateAccountSettings ( const Model::UpdateAccountSettingsRequest request) const
virtual

Updates the settings for the specified Amazon Chime account. You can update settings for remote control of shared screens, or for the dial-out option. For more information about these settings, see Use the Policies Page in the Amazon Chime Administration Guide.

See Also:

AWS API Reference

◆ UpdateAccountSettingsAsync()

template<typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
void Aws::Chime::ChimeClient::UpdateAccountSettingsAsync ( const UpdateAccountSettingsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateAccountSettings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1614 of file ChimeClient.h.

◆ UpdateAccountSettingsCallable()

template<typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
Model::UpdateAccountSettingsOutcomeCallable Aws::Chime::ChimeClient::UpdateAccountSettingsCallable ( const UpdateAccountSettingsRequestT &  request) const
inline

A Callable wrapper for UpdateAccountSettings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1605 of file ChimeClient.h.

◆ UpdateBot()

virtual Model::UpdateBotOutcome Aws::Chime::ChimeClient::UpdateBot ( const Model::UpdateBotRequest request) const
virtual

Updates the status of the specified bot, such as starting or stopping the bot from running in your Amazon Chime Enterprise account.

See Also:


AWS API Reference

◆ UpdateBotAsync()

template<typename UpdateBotRequestT = Model::UpdateBotRequest>
void Aws::Chime::ChimeClient::UpdateBotAsync ( const UpdateBotRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateBot that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1640 of file ChimeClient.h.

◆ UpdateBotCallable()

template<typename UpdateBotRequestT = Model::UpdateBotRequest>
Model::UpdateBotOutcomeCallable Aws::Chime::ChimeClient::UpdateBotCallable ( const UpdateBotRequestT &  request) const
inline

A Callable wrapper for UpdateBot that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1631 of file ChimeClient.h.

◆ UpdateGlobalSettings()

virtual Model::UpdateGlobalSettingsOutcome Aws::Chime::ChimeClient::UpdateGlobalSettings ( const Model::UpdateGlobalSettingsRequest request = {}) const
virtual

Updates global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings.

See Also:

AWS API Reference

◆ UpdateGlobalSettingsAsync()

template<typename UpdateGlobalSettingsRequestT = Model::UpdateGlobalSettingsRequest>
void Aws::Chime::ChimeClient::UpdateGlobalSettingsAsync ( const UpdateGlobalSettingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const UpdateGlobalSettingsRequestT &  request = {} 
) const
inline

An Async wrapper for UpdateGlobalSettings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1667 of file ChimeClient.h.

◆ UpdateGlobalSettingsCallable()

template<typename UpdateGlobalSettingsRequestT = Model::UpdateGlobalSettingsRequest>
Model::UpdateGlobalSettingsOutcomeCallable Aws::Chime::ChimeClient::UpdateGlobalSettingsCallable ( const UpdateGlobalSettingsRequestT &  request = {}) const
inline

A Callable wrapper for UpdateGlobalSettings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1658 of file ChimeClient.h.

◆ UpdatePhoneNumber()

virtual Model::UpdatePhoneNumberOutcome Aws::Chime::ChimeClient::UpdatePhoneNumber ( const Model::UpdatePhoneNumberRequest request) const
virtual

Updates phone number details, such as product type or calling name, for the specified phone number ID. You can update one phone number detail at a time. For example, you can update either the product type or the calling name in one action.

For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type.

Updates to outbound calling names can take 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update.

See Also:

AWS API Reference

◆ UpdatePhoneNumberAsync()

template<typename UpdatePhoneNumberRequestT = Model::UpdatePhoneNumberRequest>
void Aws::Chime::ChimeClient::UpdatePhoneNumberAsync ( const UpdatePhoneNumberRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdatePhoneNumber that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1700 of file ChimeClient.h.

◆ UpdatePhoneNumberCallable()

template<typename UpdatePhoneNumberRequestT = Model::UpdatePhoneNumberRequest>
Model::UpdatePhoneNumberOutcomeCallable Aws::Chime::ChimeClient::UpdatePhoneNumberCallable ( const UpdatePhoneNumberRequestT &  request) const
inline

A Callable wrapper for UpdatePhoneNumber that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1691 of file ChimeClient.h.

◆ UpdatePhoneNumberSettings()

virtual Model::UpdatePhoneNumberSettingsOutcome Aws::Chime::ChimeClient::UpdatePhoneNumberSettings ( const Model::UpdatePhoneNumberSettingsRequest request) const
virtual

Updates the phone number settings for the administrator's AWS account, such as the default outbound calling name. You can update the default outbound calling name once every seven days. Outbound calling names can take up to 72 hours to update.

See Also:

AWS API Reference

◆ UpdatePhoneNumberSettingsAsync()

template<typename UpdatePhoneNumberSettingsRequestT = Model::UpdatePhoneNumberSettingsRequest>
void Aws::Chime::ChimeClient::UpdatePhoneNumberSettingsAsync ( const UpdatePhoneNumberSettingsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdatePhoneNumberSettings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1728 of file ChimeClient.h.

◆ UpdatePhoneNumberSettingsCallable()

template<typename UpdatePhoneNumberSettingsRequestT = Model::UpdatePhoneNumberSettingsRequest>
Model::UpdatePhoneNumberSettingsOutcomeCallable Aws::Chime::ChimeClient::UpdatePhoneNumberSettingsCallable ( const UpdatePhoneNumberSettingsRequestT &  request) const
inline

A Callable wrapper for UpdatePhoneNumberSettings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1719 of file ChimeClient.h.

◆ UpdateRoom()

virtual Model::UpdateRoomOutcome Aws::Chime::ChimeClient::UpdateRoom ( const Model::UpdateRoomRequest request) const
virtual

Updates room details, such as the room name, for a room in an Amazon Chime Enterprise account.

See Also:

AWS API Reference

◆ UpdateRoomAsync()

template<typename UpdateRoomRequestT = Model::UpdateRoomRequest>
void Aws::Chime::ChimeClient::UpdateRoomAsync ( const UpdateRoomRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateRoom that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1754 of file ChimeClient.h.

◆ UpdateRoomCallable()

template<typename UpdateRoomRequestT = Model::UpdateRoomRequest>
Model::UpdateRoomOutcomeCallable Aws::Chime::ChimeClient::UpdateRoomCallable ( const UpdateRoomRequestT &  request) const
inline

A Callable wrapper for UpdateRoom that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1745 of file ChimeClient.h.

◆ UpdateRoomMembership()

virtual Model::UpdateRoomMembershipOutcome Aws::Chime::ChimeClient::UpdateRoomMembership ( const Model::UpdateRoomMembershipRequest request) const
virtual

Updates room membership details, such as the member role, for a room in an Amazon Chime Enterprise account. The member role designates whether the member is a chat room administrator or a general chat room member. The member role can be updated only for user IDs.

See Also:

AWS API Reference

◆ UpdateRoomMembershipAsync()

template<typename UpdateRoomMembershipRequestT = Model::UpdateRoomMembershipRequest>
void Aws::Chime::ChimeClient::UpdateRoomMembershipAsync ( const UpdateRoomMembershipRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateRoomMembership that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1782 of file ChimeClient.h.

◆ UpdateRoomMembershipCallable()

template<typename UpdateRoomMembershipRequestT = Model::UpdateRoomMembershipRequest>
Model::UpdateRoomMembershipOutcomeCallable Aws::Chime::ChimeClient::UpdateRoomMembershipCallable ( const UpdateRoomMembershipRequestT &  request) const
inline

A Callable wrapper for UpdateRoomMembership that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1773 of file ChimeClient.h.

◆ UpdateUser()

virtual Model::UpdateUserOutcome Aws::Chime::ChimeClient::UpdateUser ( const Model::UpdateUserRequest request) const
virtual

Updates user details for a specified user ID. Currently, only LicenseType updates are supported for this action.

See Also:

AWS API Reference

◆ UpdateUserAsync()

template<typename UpdateUserRequestT = Model::UpdateUserRequest>
void Aws::Chime::ChimeClient::UpdateUserAsync ( const UpdateUserRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateUser that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1809 of file ChimeClient.h.

◆ UpdateUserCallable()

template<typename UpdateUserRequestT = Model::UpdateUserRequest>
Model::UpdateUserOutcomeCallable Aws::Chime::ChimeClient::UpdateUserCallable ( const UpdateUserRequestT &  request) const
inline

A Callable wrapper for UpdateUser that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1800 of file ChimeClient.h.

◆ UpdateUserSettings()

virtual Model::UpdateUserSettingsOutcome Aws::Chime::ChimeClient::UpdateUserSettings ( const Model::UpdateUserSettingsRequest request) const
virtual

Updates the settings for the specified user, such as phone number settings.

See Also:

AWS API Reference

◆ UpdateUserSettingsAsync()

template<typename UpdateUserSettingsRequestT = Model::UpdateUserSettingsRequest>
void Aws::Chime::ChimeClient::UpdateUserSettingsAsync ( const UpdateUserSettingsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateUserSettings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1835 of file ChimeClient.h.

◆ UpdateUserSettingsCallable()

template<typename UpdateUserSettingsRequestT = Model::UpdateUserSettingsRequest>
Model::UpdateUserSettingsOutcomeCallable Aws::Chime::ChimeClient::UpdateUserSettingsCallable ( const UpdateUserSettingsRequestT &  request) const
inline

A Callable wrapper for UpdateUserSettings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1826 of file ChimeClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< ChimeClient >

Definition at line 1842 of file ChimeClient.h.


The documentation for this class was generated from the following file: