AWS SDK for C++  1.9.40
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::AlexaForBusiness::AlexaForBusinessClient Class Reference

#include <AlexaForBusinessClient.h>

+ Inheritance diagram for Aws::AlexaForBusiness::AlexaForBusinessClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 AlexaForBusinessClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 AlexaForBusinessClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 AlexaForBusinessClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~AlexaForBusinessClient ()
 
virtual Model::ApproveSkillOutcome ApproveSkill (const Model::ApproveSkillRequest &request) const
 
virtual Model::ApproveSkillOutcomeCallable ApproveSkillCallable (const Model::ApproveSkillRequest &request) const
 
virtual void ApproveSkillAsync (const Model::ApproveSkillRequest &request, const ApproveSkillResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateContactWithAddressBookOutcome AssociateContactWithAddressBook (const Model::AssociateContactWithAddressBookRequest &request) const
 
virtual Model::AssociateContactWithAddressBookOutcomeCallable AssociateContactWithAddressBookCallable (const Model::AssociateContactWithAddressBookRequest &request) const
 
virtual void AssociateContactWithAddressBookAsync (const Model::AssociateContactWithAddressBookRequest &request, const AssociateContactWithAddressBookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateDeviceWithNetworkProfileOutcome AssociateDeviceWithNetworkProfile (const Model::AssociateDeviceWithNetworkProfileRequest &request) const
 
virtual Model::AssociateDeviceWithNetworkProfileOutcomeCallable AssociateDeviceWithNetworkProfileCallable (const Model::AssociateDeviceWithNetworkProfileRequest &request) const
 
virtual void AssociateDeviceWithNetworkProfileAsync (const Model::AssociateDeviceWithNetworkProfileRequest &request, const AssociateDeviceWithNetworkProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateDeviceWithRoomOutcome AssociateDeviceWithRoom (const Model::AssociateDeviceWithRoomRequest &request) const
 
virtual Model::AssociateDeviceWithRoomOutcomeCallable AssociateDeviceWithRoomCallable (const Model::AssociateDeviceWithRoomRequest &request) const
 
virtual void AssociateDeviceWithRoomAsync (const Model::AssociateDeviceWithRoomRequest &request, const AssociateDeviceWithRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateSkillGroupWithRoomOutcome AssociateSkillGroupWithRoom (const Model::AssociateSkillGroupWithRoomRequest &request) const
 
virtual Model::AssociateSkillGroupWithRoomOutcomeCallable AssociateSkillGroupWithRoomCallable (const Model::AssociateSkillGroupWithRoomRequest &request) const
 
virtual void AssociateSkillGroupWithRoomAsync (const Model::AssociateSkillGroupWithRoomRequest &request, const AssociateSkillGroupWithRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateSkillWithSkillGroupOutcome AssociateSkillWithSkillGroup (const Model::AssociateSkillWithSkillGroupRequest &request) const
 
virtual Model::AssociateSkillWithSkillGroupOutcomeCallable AssociateSkillWithSkillGroupCallable (const Model::AssociateSkillWithSkillGroupRequest &request) const
 
virtual void AssociateSkillWithSkillGroupAsync (const Model::AssociateSkillWithSkillGroupRequest &request, const AssociateSkillWithSkillGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateSkillWithUsersOutcome AssociateSkillWithUsers (const Model::AssociateSkillWithUsersRequest &request) const
 
virtual Model::AssociateSkillWithUsersOutcomeCallable AssociateSkillWithUsersCallable (const Model::AssociateSkillWithUsersRequest &request) const
 
virtual void AssociateSkillWithUsersAsync (const Model::AssociateSkillWithUsersRequest &request, const AssociateSkillWithUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateAddressBookOutcome CreateAddressBook (const Model::CreateAddressBookRequest &request) const
 
virtual Model::CreateAddressBookOutcomeCallable CreateAddressBookCallable (const Model::CreateAddressBookRequest &request) const
 
virtual void CreateAddressBookAsync (const Model::CreateAddressBookRequest &request, const CreateAddressBookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateBusinessReportScheduleOutcome CreateBusinessReportSchedule (const Model::CreateBusinessReportScheduleRequest &request) const
 
virtual Model::CreateBusinessReportScheduleOutcomeCallable CreateBusinessReportScheduleCallable (const Model::CreateBusinessReportScheduleRequest &request) const
 
virtual void CreateBusinessReportScheduleAsync (const Model::CreateBusinessReportScheduleRequest &request, const CreateBusinessReportScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateConferenceProviderOutcome CreateConferenceProvider (const Model::CreateConferenceProviderRequest &request) const
 
virtual Model::CreateConferenceProviderOutcomeCallable CreateConferenceProviderCallable (const Model::CreateConferenceProviderRequest &request) const
 
virtual void CreateConferenceProviderAsync (const Model::CreateConferenceProviderRequest &request, const CreateConferenceProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateContactOutcome CreateContact (const Model::CreateContactRequest &request) const
 
virtual Model::CreateContactOutcomeCallable CreateContactCallable (const Model::CreateContactRequest &request) const
 
virtual void CreateContactAsync (const Model::CreateContactRequest &request, const CreateContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateGatewayGroupOutcome CreateGatewayGroup (const Model::CreateGatewayGroupRequest &request) const
 
virtual Model::CreateGatewayGroupOutcomeCallable CreateGatewayGroupCallable (const Model::CreateGatewayGroupRequest &request) const
 
virtual void CreateGatewayGroupAsync (const Model::CreateGatewayGroupRequest &request, const CreateGatewayGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateNetworkProfileOutcome CreateNetworkProfile (const Model::CreateNetworkProfileRequest &request) const
 
virtual Model::CreateNetworkProfileOutcomeCallable CreateNetworkProfileCallable (const Model::CreateNetworkProfileRequest &request) const
 
virtual void CreateNetworkProfileAsync (const Model::CreateNetworkProfileRequest &request, const CreateNetworkProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateProfileOutcome CreateProfile (const Model::CreateProfileRequest &request) const
 
virtual Model::CreateProfileOutcomeCallable CreateProfileCallable (const Model::CreateProfileRequest &request) const
 
virtual void CreateProfileAsync (const Model::CreateProfileRequest &request, const CreateProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateRoomOutcome CreateRoom (const Model::CreateRoomRequest &request) const
 
virtual Model::CreateRoomOutcomeCallable CreateRoomCallable (const Model::CreateRoomRequest &request) const
 
virtual void CreateRoomAsync (const Model::CreateRoomRequest &request, const CreateRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateSkillGroupOutcome CreateSkillGroup (const Model::CreateSkillGroupRequest &request) const
 
virtual Model::CreateSkillGroupOutcomeCallable CreateSkillGroupCallable (const Model::CreateSkillGroupRequest &request) const
 
virtual void CreateSkillGroupAsync (const Model::CreateSkillGroupRequest &request, const CreateSkillGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateUserOutcome CreateUser (const Model::CreateUserRequest &request) const
 
virtual Model::CreateUserOutcomeCallable CreateUserCallable (const Model::CreateUserRequest &request) const
 
virtual void CreateUserAsync (const Model::CreateUserRequest &request, const CreateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteAddressBookOutcome DeleteAddressBook (const Model::DeleteAddressBookRequest &request) const
 
virtual Model::DeleteAddressBookOutcomeCallable DeleteAddressBookCallable (const Model::DeleteAddressBookRequest &request) const
 
virtual void DeleteAddressBookAsync (const Model::DeleteAddressBookRequest &request, const DeleteAddressBookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteBusinessReportScheduleOutcome DeleteBusinessReportSchedule (const Model::DeleteBusinessReportScheduleRequest &request) const
 
virtual Model::DeleteBusinessReportScheduleOutcomeCallable DeleteBusinessReportScheduleCallable (const Model::DeleteBusinessReportScheduleRequest &request) const
 
virtual void DeleteBusinessReportScheduleAsync (const Model::DeleteBusinessReportScheduleRequest &request, const DeleteBusinessReportScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteConferenceProviderOutcome DeleteConferenceProvider (const Model::DeleteConferenceProviderRequest &request) const
 
virtual Model::DeleteConferenceProviderOutcomeCallable DeleteConferenceProviderCallable (const Model::DeleteConferenceProviderRequest &request) const
 
virtual void DeleteConferenceProviderAsync (const Model::DeleteConferenceProviderRequest &request, const DeleteConferenceProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteContactOutcome DeleteContact (const Model::DeleteContactRequest &request) const
 
virtual Model::DeleteContactOutcomeCallable DeleteContactCallable (const Model::DeleteContactRequest &request) const
 
virtual void DeleteContactAsync (const Model::DeleteContactRequest &request, const DeleteContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDeviceOutcome DeleteDevice (const Model::DeleteDeviceRequest &request) const
 
virtual Model::DeleteDeviceOutcomeCallable DeleteDeviceCallable (const Model::DeleteDeviceRequest &request) const
 
virtual void DeleteDeviceAsync (const Model::DeleteDeviceRequest &request, const DeleteDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDeviceUsageDataOutcome DeleteDeviceUsageData (const Model::DeleteDeviceUsageDataRequest &request) const
 
virtual Model::DeleteDeviceUsageDataOutcomeCallable DeleteDeviceUsageDataCallable (const Model::DeleteDeviceUsageDataRequest &request) const
 
virtual void DeleteDeviceUsageDataAsync (const Model::DeleteDeviceUsageDataRequest &request, const DeleteDeviceUsageDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteGatewayGroupOutcome DeleteGatewayGroup (const Model::DeleteGatewayGroupRequest &request) const
 
virtual Model::DeleteGatewayGroupOutcomeCallable DeleteGatewayGroupCallable (const Model::DeleteGatewayGroupRequest &request) const
 
virtual void DeleteGatewayGroupAsync (const Model::DeleteGatewayGroupRequest &request, const DeleteGatewayGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteNetworkProfileOutcome DeleteNetworkProfile (const Model::DeleteNetworkProfileRequest &request) const
 
virtual Model::DeleteNetworkProfileOutcomeCallable DeleteNetworkProfileCallable (const Model::DeleteNetworkProfileRequest &request) const
 
virtual void DeleteNetworkProfileAsync (const Model::DeleteNetworkProfileRequest &request, const DeleteNetworkProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteProfileOutcome DeleteProfile (const Model::DeleteProfileRequest &request) const
 
virtual Model::DeleteProfileOutcomeCallable DeleteProfileCallable (const Model::DeleteProfileRequest &request) const
 
virtual void DeleteProfileAsync (const Model::DeleteProfileRequest &request, const DeleteProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteRoomOutcome DeleteRoom (const Model::DeleteRoomRequest &request) const
 
virtual Model::DeleteRoomOutcomeCallable DeleteRoomCallable (const Model::DeleteRoomRequest &request) const
 
virtual void DeleteRoomAsync (const Model::DeleteRoomRequest &request, const DeleteRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteRoomSkillParameterOutcome DeleteRoomSkillParameter (const Model::DeleteRoomSkillParameterRequest &request) const
 
virtual Model::DeleteRoomSkillParameterOutcomeCallable DeleteRoomSkillParameterCallable (const Model::DeleteRoomSkillParameterRequest &request) const
 
virtual void DeleteRoomSkillParameterAsync (const Model::DeleteRoomSkillParameterRequest &request, const DeleteRoomSkillParameterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteSkillAuthorizationOutcome DeleteSkillAuthorization (const Model::DeleteSkillAuthorizationRequest &request) const
 
virtual Model::DeleteSkillAuthorizationOutcomeCallable DeleteSkillAuthorizationCallable (const Model::DeleteSkillAuthorizationRequest &request) const
 
virtual void DeleteSkillAuthorizationAsync (const Model::DeleteSkillAuthorizationRequest &request, const DeleteSkillAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteSkillGroupOutcome DeleteSkillGroup (const Model::DeleteSkillGroupRequest &request) const
 
virtual Model::DeleteSkillGroupOutcomeCallable DeleteSkillGroupCallable (const Model::DeleteSkillGroupRequest &request) const
 
virtual void DeleteSkillGroupAsync (const Model::DeleteSkillGroupRequest &request, const DeleteSkillGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteUserOutcome DeleteUser (const Model::DeleteUserRequest &request) const
 
virtual Model::DeleteUserOutcomeCallable DeleteUserCallable (const Model::DeleteUserRequest &request) const
 
virtual void DeleteUserAsync (const Model::DeleteUserRequest &request, const DeleteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateContactFromAddressBookOutcome DisassociateContactFromAddressBook (const Model::DisassociateContactFromAddressBookRequest &request) const
 
virtual Model::DisassociateContactFromAddressBookOutcomeCallable DisassociateContactFromAddressBookCallable (const Model::DisassociateContactFromAddressBookRequest &request) const
 
virtual void DisassociateContactFromAddressBookAsync (const Model::DisassociateContactFromAddressBookRequest &request, const DisassociateContactFromAddressBookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateDeviceFromRoomOutcome DisassociateDeviceFromRoom (const Model::DisassociateDeviceFromRoomRequest &request) const
 
virtual Model::DisassociateDeviceFromRoomOutcomeCallable DisassociateDeviceFromRoomCallable (const Model::DisassociateDeviceFromRoomRequest &request) const
 
virtual void DisassociateDeviceFromRoomAsync (const Model::DisassociateDeviceFromRoomRequest &request, const DisassociateDeviceFromRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateSkillFromSkillGroupOutcome DisassociateSkillFromSkillGroup (const Model::DisassociateSkillFromSkillGroupRequest &request) const
 
virtual Model::DisassociateSkillFromSkillGroupOutcomeCallable DisassociateSkillFromSkillGroupCallable (const Model::DisassociateSkillFromSkillGroupRequest &request) const
 
virtual void DisassociateSkillFromSkillGroupAsync (const Model::DisassociateSkillFromSkillGroupRequest &request, const DisassociateSkillFromSkillGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateSkillFromUsersOutcome DisassociateSkillFromUsers (const Model::DisassociateSkillFromUsersRequest &request) const
 
virtual Model::DisassociateSkillFromUsersOutcomeCallable DisassociateSkillFromUsersCallable (const Model::DisassociateSkillFromUsersRequest &request) const
 
virtual void DisassociateSkillFromUsersAsync (const Model::DisassociateSkillFromUsersRequest &request, const DisassociateSkillFromUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateSkillGroupFromRoomOutcome DisassociateSkillGroupFromRoom (const Model::DisassociateSkillGroupFromRoomRequest &request) const
 
virtual Model::DisassociateSkillGroupFromRoomOutcomeCallable DisassociateSkillGroupFromRoomCallable (const Model::DisassociateSkillGroupFromRoomRequest &request) const
 
virtual void DisassociateSkillGroupFromRoomAsync (const Model::DisassociateSkillGroupFromRoomRequest &request, const DisassociateSkillGroupFromRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ForgetSmartHomeAppliancesOutcome ForgetSmartHomeAppliances (const Model::ForgetSmartHomeAppliancesRequest &request) const
 
virtual Model::ForgetSmartHomeAppliancesOutcomeCallable ForgetSmartHomeAppliancesCallable (const Model::ForgetSmartHomeAppliancesRequest &request) const
 
virtual void ForgetSmartHomeAppliancesAsync (const Model::ForgetSmartHomeAppliancesRequest &request, const ForgetSmartHomeAppliancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetAddressBookOutcome GetAddressBook (const Model::GetAddressBookRequest &request) const
 
virtual Model::GetAddressBookOutcomeCallable GetAddressBookCallable (const Model::GetAddressBookRequest &request) const
 
virtual void GetAddressBookAsync (const Model::GetAddressBookRequest &request, const GetAddressBookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetConferencePreferenceOutcome GetConferencePreference (const Model::GetConferencePreferenceRequest &request) const
 
virtual Model::GetConferencePreferenceOutcomeCallable GetConferencePreferenceCallable (const Model::GetConferencePreferenceRequest &request) const
 
virtual void GetConferencePreferenceAsync (const Model::GetConferencePreferenceRequest &request, const GetConferencePreferenceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetConferenceProviderOutcome GetConferenceProvider (const Model::GetConferenceProviderRequest &request) const
 
virtual Model::GetConferenceProviderOutcomeCallable GetConferenceProviderCallable (const Model::GetConferenceProviderRequest &request) const
 
virtual void GetConferenceProviderAsync (const Model::GetConferenceProviderRequest &request, const GetConferenceProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetContactOutcome GetContact (const Model::GetContactRequest &request) const
 
virtual Model::GetContactOutcomeCallable GetContactCallable (const Model::GetContactRequest &request) const
 
virtual void GetContactAsync (const Model::GetContactRequest &request, const GetContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDeviceOutcome GetDevice (const Model::GetDeviceRequest &request) const
 
virtual Model::GetDeviceOutcomeCallable GetDeviceCallable (const Model::GetDeviceRequest &request) const
 
virtual void GetDeviceAsync (const Model::GetDeviceRequest &request, const GetDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetGatewayOutcome GetGateway (const Model::GetGatewayRequest &request) const
 
virtual Model::GetGatewayOutcomeCallable GetGatewayCallable (const Model::GetGatewayRequest &request) const
 
virtual void GetGatewayAsync (const Model::GetGatewayRequest &request, const GetGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetGatewayGroupOutcome GetGatewayGroup (const Model::GetGatewayGroupRequest &request) const
 
virtual Model::GetGatewayGroupOutcomeCallable GetGatewayGroupCallable (const Model::GetGatewayGroupRequest &request) const
 
virtual void GetGatewayGroupAsync (const Model::GetGatewayGroupRequest &request, const GetGatewayGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetInvitationConfigurationOutcome GetInvitationConfiguration (const Model::GetInvitationConfigurationRequest &request) const
 
virtual Model::GetInvitationConfigurationOutcomeCallable GetInvitationConfigurationCallable (const Model::GetInvitationConfigurationRequest &request) const
 
virtual void GetInvitationConfigurationAsync (const Model::GetInvitationConfigurationRequest &request, const GetInvitationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetNetworkProfileOutcome GetNetworkProfile (const Model::GetNetworkProfileRequest &request) const
 
virtual Model::GetNetworkProfileOutcomeCallable GetNetworkProfileCallable (const Model::GetNetworkProfileRequest &request) const
 
virtual void GetNetworkProfileAsync (const Model::GetNetworkProfileRequest &request, const GetNetworkProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetProfileOutcome GetProfile (const Model::GetProfileRequest &request) const
 
virtual Model::GetProfileOutcomeCallable GetProfileCallable (const Model::GetProfileRequest &request) const
 
virtual void GetProfileAsync (const Model::GetProfileRequest &request, const GetProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetRoomOutcome GetRoom (const Model::GetRoomRequest &request) const
 
virtual Model::GetRoomOutcomeCallable GetRoomCallable (const Model::GetRoomRequest &request) const
 
virtual void GetRoomAsync (const Model::GetRoomRequest &request, const GetRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetRoomSkillParameterOutcome GetRoomSkillParameter (const Model::GetRoomSkillParameterRequest &request) const
 
virtual Model::GetRoomSkillParameterOutcomeCallable GetRoomSkillParameterCallable (const Model::GetRoomSkillParameterRequest &request) const
 
virtual void GetRoomSkillParameterAsync (const Model::GetRoomSkillParameterRequest &request, const GetRoomSkillParameterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSkillGroupOutcome GetSkillGroup (const Model::GetSkillGroupRequest &request) const
 
virtual Model::GetSkillGroupOutcomeCallable GetSkillGroupCallable (const Model::GetSkillGroupRequest &request) const
 
virtual void GetSkillGroupAsync (const Model::GetSkillGroupRequest &request, const GetSkillGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListBusinessReportSchedulesOutcome ListBusinessReportSchedules (const Model::ListBusinessReportSchedulesRequest &request) const
 
virtual Model::ListBusinessReportSchedulesOutcomeCallable ListBusinessReportSchedulesCallable (const Model::ListBusinessReportSchedulesRequest &request) const
 
virtual void ListBusinessReportSchedulesAsync (const Model::ListBusinessReportSchedulesRequest &request, const ListBusinessReportSchedulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListConferenceProvidersOutcome ListConferenceProviders (const Model::ListConferenceProvidersRequest &request) const
 
virtual Model::ListConferenceProvidersOutcomeCallable ListConferenceProvidersCallable (const Model::ListConferenceProvidersRequest &request) const
 
virtual void ListConferenceProvidersAsync (const Model::ListConferenceProvidersRequest &request, const ListConferenceProvidersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDeviceEventsOutcome ListDeviceEvents (const Model::ListDeviceEventsRequest &request) const
 
virtual Model::ListDeviceEventsOutcomeCallable ListDeviceEventsCallable (const Model::ListDeviceEventsRequest &request) const
 
virtual void ListDeviceEventsAsync (const Model::ListDeviceEventsRequest &request, const ListDeviceEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListGatewayGroupsOutcome ListGatewayGroups (const Model::ListGatewayGroupsRequest &request) const
 
virtual Model::ListGatewayGroupsOutcomeCallable ListGatewayGroupsCallable (const Model::ListGatewayGroupsRequest &request) const
 
virtual void ListGatewayGroupsAsync (const Model::ListGatewayGroupsRequest &request, const ListGatewayGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListGatewaysOutcome ListGateways (const Model::ListGatewaysRequest &request) const
 
virtual Model::ListGatewaysOutcomeCallable ListGatewaysCallable (const Model::ListGatewaysRequest &request) const
 
virtual void ListGatewaysAsync (const Model::ListGatewaysRequest &request, const ListGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListSkillsOutcome ListSkills (const Model::ListSkillsRequest &request) const
 
virtual Model::ListSkillsOutcomeCallable ListSkillsCallable (const Model::ListSkillsRequest &request) const
 
virtual void ListSkillsAsync (const Model::ListSkillsRequest &request, const ListSkillsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListSkillsStoreCategoriesOutcome ListSkillsStoreCategories (const Model::ListSkillsStoreCategoriesRequest &request) const
 
virtual Model::ListSkillsStoreCategoriesOutcomeCallable ListSkillsStoreCategoriesCallable (const Model::ListSkillsStoreCategoriesRequest &request) const
 
virtual void ListSkillsStoreCategoriesAsync (const Model::ListSkillsStoreCategoriesRequest &request, const ListSkillsStoreCategoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListSkillsStoreSkillsByCategoryOutcome ListSkillsStoreSkillsByCategory (const Model::ListSkillsStoreSkillsByCategoryRequest &request) const
 
virtual Model::ListSkillsStoreSkillsByCategoryOutcomeCallable ListSkillsStoreSkillsByCategoryCallable (const Model::ListSkillsStoreSkillsByCategoryRequest &request) const
 
virtual void ListSkillsStoreSkillsByCategoryAsync (const Model::ListSkillsStoreSkillsByCategoryRequest &request, const ListSkillsStoreSkillsByCategoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListSmartHomeAppliancesOutcome ListSmartHomeAppliances (const Model::ListSmartHomeAppliancesRequest &request) const
 
virtual Model::ListSmartHomeAppliancesOutcomeCallable ListSmartHomeAppliancesCallable (const Model::ListSmartHomeAppliancesRequest &request) const
 
virtual void ListSmartHomeAppliancesAsync (const Model::ListSmartHomeAppliancesRequest &request, const ListSmartHomeAppliancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsOutcome ListTags (const Model::ListTagsRequest &request) const
 
virtual Model::ListTagsOutcomeCallable ListTagsCallable (const Model::ListTagsRequest &request) const
 
virtual void ListTagsAsync (const Model::ListTagsRequest &request, const ListTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutConferencePreferenceOutcome PutConferencePreference (const Model::PutConferencePreferenceRequest &request) const
 
virtual Model::PutConferencePreferenceOutcomeCallable PutConferencePreferenceCallable (const Model::PutConferencePreferenceRequest &request) const
 
virtual void PutConferencePreferenceAsync (const Model::PutConferencePreferenceRequest &request, const PutConferencePreferenceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutInvitationConfigurationOutcome PutInvitationConfiguration (const Model::PutInvitationConfigurationRequest &request) const
 
virtual Model::PutInvitationConfigurationOutcomeCallable PutInvitationConfigurationCallable (const Model::PutInvitationConfigurationRequest &request) const
 
virtual void PutInvitationConfigurationAsync (const Model::PutInvitationConfigurationRequest &request, const PutInvitationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutRoomSkillParameterOutcome PutRoomSkillParameter (const Model::PutRoomSkillParameterRequest &request) const
 
virtual Model::PutRoomSkillParameterOutcomeCallable PutRoomSkillParameterCallable (const Model::PutRoomSkillParameterRequest &request) const
 
virtual void PutRoomSkillParameterAsync (const Model::PutRoomSkillParameterRequest &request, const PutRoomSkillParameterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutSkillAuthorizationOutcome PutSkillAuthorization (const Model::PutSkillAuthorizationRequest &request) const
 
virtual Model::PutSkillAuthorizationOutcomeCallable PutSkillAuthorizationCallable (const Model::PutSkillAuthorizationRequest &request) const
 
virtual void PutSkillAuthorizationAsync (const Model::PutSkillAuthorizationRequest &request, const PutSkillAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RegisterAVSDeviceOutcome RegisterAVSDevice (const Model::RegisterAVSDeviceRequest &request) const
 
virtual Model::RegisterAVSDeviceOutcomeCallable RegisterAVSDeviceCallable (const Model::RegisterAVSDeviceRequest &request) const
 
virtual void RegisterAVSDeviceAsync (const Model::RegisterAVSDeviceRequest &request, const RegisterAVSDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RejectSkillOutcome RejectSkill (const Model::RejectSkillRequest &request) const
 
virtual Model::RejectSkillOutcomeCallable RejectSkillCallable (const Model::RejectSkillRequest &request) const
 
virtual void RejectSkillAsync (const Model::RejectSkillRequest &request, const RejectSkillResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ResolveRoomOutcome ResolveRoom (const Model::ResolveRoomRequest &request) const
 
virtual Model::ResolveRoomOutcomeCallable ResolveRoomCallable (const Model::ResolveRoomRequest &request) const
 
virtual void ResolveRoomAsync (const Model::ResolveRoomRequest &request, const ResolveRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RevokeInvitationOutcome RevokeInvitation (const Model::RevokeInvitationRequest &request) const
 
virtual Model::RevokeInvitationOutcomeCallable RevokeInvitationCallable (const Model::RevokeInvitationRequest &request) const
 
virtual void RevokeInvitationAsync (const Model::RevokeInvitationRequest &request, const RevokeInvitationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SearchAddressBooksOutcome SearchAddressBooks (const Model::SearchAddressBooksRequest &request) const
 
virtual Model::SearchAddressBooksOutcomeCallable SearchAddressBooksCallable (const Model::SearchAddressBooksRequest &request) const
 
virtual void SearchAddressBooksAsync (const Model::SearchAddressBooksRequest &request, const SearchAddressBooksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SearchContactsOutcome SearchContacts (const Model::SearchContactsRequest &request) const
 
virtual Model::SearchContactsOutcomeCallable SearchContactsCallable (const Model::SearchContactsRequest &request) const
 
virtual void SearchContactsAsync (const Model::SearchContactsRequest &request, const SearchContactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SearchDevicesOutcome SearchDevices (const Model::SearchDevicesRequest &request) const
 
virtual Model::SearchDevicesOutcomeCallable SearchDevicesCallable (const Model::SearchDevicesRequest &request) const
 
virtual void SearchDevicesAsync (const Model::SearchDevicesRequest &request, const SearchDevicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SearchNetworkProfilesOutcome SearchNetworkProfiles (const Model::SearchNetworkProfilesRequest &request) const
 
virtual Model::SearchNetworkProfilesOutcomeCallable SearchNetworkProfilesCallable (const Model::SearchNetworkProfilesRequest &request) const
 
virtual void SearchNetworkProfilesAsync (const Model::SearchNetworkProfilesRequest &request, const SearchNetworkProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SearchProfilesOutcome SearchProfiles (const Model::SearchProfilesRequest &request) const
 
virtual Model::SearchProfilesOutcomeCallable SearchProfilesCallable (const Model::SearchProfilesRequest &request) const
 
virtual void SearchProfilesAsync (const Model::SearchProfilesRequest &request, const SearchProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SearchRoomsOutcome SearchRooms (const Model::SearchRoomsRequest &request) const
 
virtual Model::SearchRoomsOutcomeCallable SearchRoomsCallable (const Model::SearchRoomsRequest &request) const
 
virtual void SearchRoomsAsync (const Model::SearchRoomsRequest &request, const SearchRoomsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SearchSkillGroupsOutcome SearchSkillGroups (const Model::SearchSkillGroupsRequest &request) const
 
virtual Model::SearchSkillGroupsOutcomeCallable SearchSkillGroupsCallable (const Model::SearchSkillGroupsRequest &request) const
 
virtual void SearchSkillGroupsAsync (const Model::SearchSkillGroupsRequest &request, const SearchSkillGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SearchUsersOutcome SearchUsers (const Model::SearchUsersRequest &request) const
 
virtual Model::SearchUsersOutcomeCallable SearchUsersCallable (const Model::SearchUsersRequest &request) const
 
virtual void SearchUsersAsync (const Model::SearchUsersRequest &request, const SearchUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SendAnnouncementOutcome SendAnnouncement (const Model::SendAnnouncementRequest &request) const
 
virtual Model::SendAnnouncementOutcomeCallable SendAnnouncementCallable (const Model::SendAnnouncementRequest &request) const
 
virtual void SendAnnouncementAsync (const Model::SendAnnouncementRequest &request, const SendAnnouncementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SendInvitationOutcome SendInvitation (const Model::SendInvitationRequest &request) const
 
virtual Model::SendInvitationOutcomeCallable SendInvitationCallable (const Model::SendInvitationRequest &request) const
 
virtual void SendInvitationAsync (const Model::SendInvitationRequest &request, const SendInvitationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartDeviceSyncOutcome StartDeviceSync (const Model::StartDeviceSyncRequest &request) const
 
virtual Model::StartDeviceSyncOutcomeCallable StartDeviceSyncCallable (const Model::StartDeviceSyncRequest &request) const
 
virtual void StartDeviceSyncAsync (const Model::StartDeviceSyncRequest &request, const StartDeviceSyncResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartSmartHomeApplianceDiscoveryOutcome StartSmartHomeApplianceDiscovery (const Model::StartSmartHomeApplianceDiscoveryRequest &request) const
 
virtual Model::StartSmartHomeApplianceDiscoveryOutcomeCallable StartSmartHomeApplianceDiscoveryCallable (const Model::StartSmartHomeApplianceDiscoveryRequest &request) const
 
virtual void StartSmartHomeApplianceDiscoveryAsync (const Model::StartSmartHomeApplianceDiscoveryRequest &request, const StartSmartHomeApplianceDiscoveryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateAddressBookOutcome UpdateAddressBook (const Model::UpdateAddressBookRequest &request) const
 
virtual Model::UpdateAddressBookOutcomeCallable UpdateAddressBookCallable (const Model::UpdateAddressBookRequest &request) const
 
virtual void UpdateAddressBookAsync (const Model::UpdateAddressBookRequest &request, const UpdateAddressBookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateBusinessReportScheduleOutcome UpdateBusinessReportSchedule (const Model::UpdateBusinessReportScheduleRequest &request) const
 
virtual Model::UpdateBusinessReportScheduleOutcomeCallable UpdateBusinessReportScheduleCallable (const Model::UpdateBusinessReportScheduleRequest &request) const
 
virtual void UpdateBusinessReportScheduleAsync (const Model::UpdateBusinessReportScheduleRequest &request, const UpdateBusinessReportScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateConferenceProviderOutcome UpdateConferenceProvider (const Model::UpdateConferenceProviderRequest &request) const
 
virtual Model::UpdateConferenceProviderOutcomeCallable UpdateConferenceProviderCallable (const Model::UpdateConferenceProviderRequest &request) const
 
virtual void UpdateConferenceProviderAsync (const Model::UpdateConferenceProviderRequest &request, const UpdateConferenceProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateContactOutcome UpdateContact (const Model::UpdateContactRequest &request) const
 
virtual Model::UpdateContactOutcomeCallable UpdateContactCallable (const Model::UpdateContactRequest &request) const
 
virtual void UpdateContactAsync (const Model::UpdateContactRequest &request, const UpdateContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDeviceOutcome UpdateDevice (const Model::UpdateDeviceRequest &request) const
 
virtual Model::UpdateDeviceOutcomeCallable UpdateDeviceCallable (const Model::UpdateDeviceRequest &request) const
 
virtual void UpdateDeviceAsync (const Model::UpdateDeviceRequest &request, const UpdateDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateGatewayOutcome UpdateGateway (const Model::UpdateGatewayRequest &request) const
 
virtual Model::UpdateGatewayOutcomeCallable UpdateGatewayCallable (const Model::UpdateGatewayRequest &request) const
 
virtual void UpdateGatewayAsync (const Model::UpdateGatewayRequest &request, const UpdateGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateGatewayGroupOutcome UpdateGatewayGroup (const Model::UpdateGatewayGroupRequest &request) const
 
virtual Model::UpdateGatewayGroupOutcomeCallable UpdateGatewayGroupCallable (const Model::UpdateGatewayGroupRequest &request) const
 
virtual void UpdateGatewayGroupAsync (const Model::UpdateGatewayGroupRequest &request, const UpdateGatewayGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateNetworkProfileOutcome UpdateNetworkProfile (const Model::UpdateNetworkProfileRequest &request) const
 
virtual Model::UpdateNetworkProfileOutcomeCallable UpdateNetworkProfileCallable (const Model::UpdateNetworkProfileRequest &request) const
 
virtual void UpdateNetworkProfileAsync (const Model::UpdateNetworkProfileRequest &request, const UpdateNetworkProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateProfileOutcome UpdateProfile (const Model::UpdateProfileRequest &request) const
 
virtual Model::UpdateProfileOutcomeCallable UpdateProfileCallable (const Model::UpdateProfileRequest &request) const
 
virtual void UpdateProfileAsync (const Model::UpdateProfileRequest &request, const UpdateProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateRoomOutcome UpdateRoom (const Model::UpdateRoomRequest &request) const
 
virtual Model::UpdateRoomOutcomeCallable UpdateRoomCallable (const Model::UpdateRoomRequest &request) const
 
virtual void UpdateRoomAsync (const Model::UpdateRoomRequest &request, const UpdateRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateSkillGroupOutcome UpdateSkillGroup (const Model::UpdateSkillGroupRequest &request) const
 
virtual Model::UpdateSkillGroupOutcomeCallable UpdateSkillGroupCallable (const Model::UpdateSkillGroupRequest &request) const
 
virtual void UpdateSkillGroupAsync (const Model::UpdateSkillGroupRequest &request, const UpdateSkillGroupResponseReceivedHandler &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 (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, 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
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

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::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
 
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
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

Alexa for Business helps you use Alexa in your organization. Alexa for Business provides you with the tools to manage Alexa devices, enroll your users, and assign skills, at scale. You can build your own context-aware voice skills using the Alexa Skills Kit and the Alexa for Business API operations. You can also make these available as private skills for your organization. Alexa for Business makes it efficient to voice-enable your products and services, thus providing context-aware voice experiences for your customers. Device makers building with the Alexa Voice Service (AVS) can create fully integrated solutions, register their products with Alexa for Business, and manage them as shared devices in their organization.

Definition at line 537 of file AlexaForBusinessClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 540 of file AlexaForBusinessClient.h.

Constructor & Destructor Documentation

◆ AlexaForBusinessClient() [1/3]

Aws::AlexaForBusiness::AlexaForBusinessClient::AlexaForBusinessClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::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.

◆ AlexaForBusinessClient() [2/3]

Aws::AlexaForBusiness::AlexaForBusinessClient::AlexaForBusinessClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::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.

◆ AlexaForBusinessClient() [3/3]

Aws::AlexaForBusiness::AlexaForBusinessClient::AlexaForBusinessClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::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

◆ ~AlexaForBusinessClient()

virtual Aws::AlexaForBusiness::AlexaForBusinessClient::~AlexaForBusinessClient ( )
virtual

Member Function Documentation

◆ ApproveSkill()

virtual Model::ApproveSkillOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::ApproveSkill ( const Model::ApproveSkillRequest request) const
virtual

Associates a skill with the organization under the customer's AWS account. If a skill is private, the user implicitly accepts access to this skill during enablement.

See Also:

AWS API Reference

◆ ApproveSkillAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::ApproveSkillAsync ( const Model::ApproveSkillRequest request,
const ApproveSkillResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates a skill with the organization under the customer's AWS account. If a skill is private, the user implicitly accepts access to this skill during enablement.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ApproveSkillCallable()

virtual Model::ApproveSkillOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::ApproveSkillCallable ( const Model::ApproveSkillRequest request) const
virtual

Associates a skill with the organization under the customer's AWS account. If a skill is private, the user implicitly accepts access to this skill during enablement.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssociateContactWithAddressBook()

virtual Model::AssociateContactWithAddressBookOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateContactWithAddressBook ( const Model::AssociateContactWithAddressBookRequest request) const
virtual

Associates a contact with a given address book.

See Also:

AWS API Reference

◆ AssociateContactWithAddressBookAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateContactWithAddressBookAsync ( const Model::AssociateContactWithAddressBookRequest request,
const AssociateContactWithAddressBookResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates a contact with a given address book.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateContactWithAddressBookCallable()

virtual Model::AssociateContactWithAddressBookOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateContactWithAddressBookCallable ( const Model::AssociateContactWithAddressBookRequest request) const
virtual

Associates a contact with a given address book.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssociateDeviceWithNetworkProfile()

virtual Model::AssociateDeviceWithNetworkProfileOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateDeviceWithNetworkProfile ( const Model::AssociateDeviceWithNetworkProfileRequest request) const
virtual

Associates a device with the specified network profile.

See Also:

AWS API Reference

◆ AssociateDeviceWithNetworkProfileAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateDeviceWithNetworkProfileAsync ( const Model::AssociateDeviceWithNetworkProfileRequest request,
const AssociateDeviceWithNetworkProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates a device with the specified network profile.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateDeviceWithNetworkProfileCallable()

virtual Model::AssociateDeviceWithNetworkProfileOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateDeviceWithNetworkProfileCallable ( const Model::AssociateDeviceWithNetworkProfileRequest request) const
virtual

Associates a device with the specified network profile.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssociateDeviceWithRoom()

virtual Model::AssociateDeviceWithRoomOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateDeviceWithRoom ( const Model::AssociateDeviceWithRoomRequest request) const
virtual

Associates a device with a given room. This applies all the settings from the room profile to the device, and all the skills in any skill groups added to that room. This operation requires the device to be online, or else a manual sync is required.

See Also:

AWS API Reference

◆ AssociateDeviceWithRoomAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateDeviceWithRoomAsync ( const Model::AssociateDeviceWithRoomRequest request,
const AssociateDeviceWithRoomResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates a device with a given room. This applies all the settings from the room profile to the device, and all the skills in any skill groups added to that room. This operation requires the device to be online, or else a manual sync is required.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateDeviceWithRoomCallable()

virtual Model::AssociateDeviceWithRoomOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateDeviceWithRoomCallable ( const Model::AssociateDeviceWithRoomRequest request) const
virtual

Associates a device with a given room. This applies all the settings from the room profile to the device, and all the skills in any skill groups added to that room. This operation requires the device to be online, or else a manual sync is required.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssociateSkillGroupWithRoom()

virtual Model::AssociateSkillGroupWithRoomOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateSkillGroupWithRoom ( const Model::AssociateSkillGroupWithRoomRequest request) const
virtual

Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.

See Also:

AWS API Reference

◆ AssociateSkillGroupWithRoomAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateSkillGroupWithRoomAsync ( const Model::AssociateSkillGroupWithRoomRequest request,
const AssociateSkillGroupWithRoomResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateSkillGroupWithRoomCallable()

virtual Model::AssociateSkillGroupWithRoomOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateSkillGroupWithRoomCallable ( const Model::AssociateSkillGroupWithRoomRequest request) const
virtual

Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssociateSkillWithSkillGroup()

virtual Model::AssociateSkillWithSkillGroupOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateSkillWithSkillGroup ( const Model::AssociateSkillWithSkillGroupRequest request) const
virtual

Associates a skill with a skill group.

See Also:

AWS API Reference

◆ AssociateSkillWithSkillGroupAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateSkillWithSkillGroupAsync ( const Model::AssociateSkillWithSkillGroupRequest request,
const AssociateSkillWithSkillGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates a skill with a skill group.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateSkillWithSkillGroupCallable()

virtual Model::AssociateSkillWithSkillGroupOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateSkillWithSkillGroupCallable ( const Model::AssociateSkillWithSkillGroupRequest request) const
virtual

Associates a skill with a skill group.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssociateSkillWithUsers()

virtual Model::AssociateSkillWithUsersOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateSkillWithUsers ( const Model::AssociateSkillWithUsersRequest request) const
virtual

Makes a private skill available for enrolled users to enable on their devices.

See Also:

AWS API Reference

◆ AssociateSkillWithUsersAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateSkillWithUsersAsync ( const Model::AssociateSkillWithUsersRequest request,
const AssociateSkillWithUsersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Makes a private skill available for enrolled users to enable on their devices.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateSkillWithUsersCallable()

virtual Model::AssociateSkillWithUsersOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateSkillWithUsersCallable ( const Model::AssociateSkillWithUsersRequest request) const
virtual

Makes a private skill available for enrolled users to enable on their devices.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateAddressBook()

virtual Model::CreateAddressBookOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::CreateAddressBook ( const Model::CreateAddressBookRequest request) const
virtual

Creates an address book with the specified details.

See Also:

AWS API Reference

◆ CreateAddressBookAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::CreateAddressBookAsync ( const Model::CreateAddressBookRequest request,
const CreateAddressBookResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an address book with the specified details.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateAddressBookCallable()

virtual Model::CreateAddressBookOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::CreateAddressBookCallable ( const Model::CreateAddressBookRequest request) const
virtual

Creates an address book with the specified details.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateBusinessReportSchedule()

virtual Model::CreateBusinessReportScheduleOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::CreateBusinessReportSchedule ( const Model::CreateBusinessReportScheduleRequest request) const
virtual

Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.

See Also:


AWS API Reference

◆ CreateBusinessReportScheduleAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::CreateBusinessReportScheduleAsync ( const Model::CreateBusinessReportScheduleRequest request,
const CreateBusinessReportScheduleResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateBusinessReportScheduleCallable()

virtual Model::CreateBusinessReportScheduleOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::CreateBusinessReportScheduleCallable ( const Model::CreateBusinessReportScheduleRequest request) const
virtual

Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateConferenceProvider()

virtual Model::CreateConferenceProviderOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::CreateConferenceProvider ( const Model::CreateConferenceProviderRequest request) const
virtual

Adds a new conference provider under the user's AWS account.

See Also:

AWS API Reference

◆ CreateConferenceProviderAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::CreateConferenceProviderAsync ( const Model::CreateConferenceProviderRequest request,
const CreateConferenceProviderResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds a new conference provider under the user's AWS account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateConferenceProviderCallable()

virtual Model::CreateConferenceProviderOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::CreateConferenceProviderCallable ( const Model::CreateConferenceProviderRequest request) const
virtual

Adds a new conference provider under the user's AWS account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateContact()

virtual Model::CreateContactOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::CreateContact ( const Model::CreateContactRequest request) const
virtual

Creates a contact with the specified details.

See Also:

AWS API Reference

◆ CreateContactAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::CreateContactAsync ( const Model::CreateContactRequest request,
const CreateContactResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a contact with the specified details.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateContactCallable()

virtual Model::CreateContactOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::CreateContactCallable ( const Model::CreateContactRequest request) const
virtual

Creates a contact with the specified details.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateGatewayGroup()

virtual Model::CreateGatewayGroupOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::CreateGatewayGroup ( const Model::CreateGatewayGroupRequest request) const
virtual

Creates a gateway group with the specified details.

See Also:

AWS API Reference

◆ CreateGatewayGroupAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::CreateGatewayGroupAsync ( const Model::CreateGatewayGroupRequest request,
const CreateGatewayGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a gateway group with the specified details.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateGatewayGroupCallable()

virtual Model::CreateGatewayGroupOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::CreateGatewayGroupCallable ( const Model::CreateGatewayGroupRequest request) const
virtual

Creates a gateway group with the specified details.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateNetworkProfile()

virtual Model::CreateNetworkProfileOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::CreateNetworkProfile ( const Model::CreateNetworkProfileRequest request) const
virtual

Creates a network profile with the specified details.

See Also:

AWS API Reference

◆ CreateNetworkProfileAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::CreateNetworkProfileAsync ( const Model::CreateNetworkProfileRequest request,
const CreateNetworkProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a network profile with the specified details.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateNetworkProfileCallable()

virtual Model::CreateNetworkProfileOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::CreateNetworkProfileCallable ( const Model::CreateNetworkProfileRequest request) const
virtual

Creates a network profile with the specified details.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateProfile()

virtual Model::CreateProfileOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::CreateProfile ( const Model::CreateProfileRequest request) const
virtual

Creates a new room profile with the specified details.

See Also:

AWS API Reference

◆ CreateProfileAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::CreateProfileAsync ( const Model::CreateProfileRequest request,
const CreateProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new room profile with the specified details.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateProfileCallable()

virtual Model::CreateProfileOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::CreateProfileCallable ( const Model::CreateProfileRequest request) const
virtual

Creates a new room profile with the specified details.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateRoom()

virtual Model::CreateRoomOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::CreateRoom ( const Model::CreateRoomRequest request) const
virtual

Creates a room with the specified details.

See Also:

AWS API Reference

◆ CreateRoomAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::CreateRoomAsync ( const Model::CreateRoomRequest request,
const CreateRoomResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a room with the specified details.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateRoomCallable()

virtual Model::CreateRoomOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::CreateRoomCallable ( const Model::CreateRoomRequest request) const
virtual

Creates a room with the specified details.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateSkillGroup()

virtual Model::CreateSkillGroupOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::CreateSkillGroup ( const Model::CreateSkillGroupRequest request) const
virtual

Creates a skill group with a specified name and description.

See Also:

AWS API Reference

◆ CreateSkillGroupAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::CreateSkillGroupAsync ( const Model::CreateSkillGroupRequest request,
const CreateSkillGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a skill group with a specified name and description.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateSkillGroupCallable()

virtual Model::CreateSkillGroupOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::CreateSkillGroupCallable ( const Model::CreateSkillGroupRequest request) const
virtual

Creates a skill group with a specified name and description.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateUser()

virtual Model::CreateUserOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::CreateUser ( const Model::CreateUserRequest request) const
virtual

Creates a user.

See Also:

AWS API Reference

◆ CreateUserAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::CreateUserAsync ( const Model::CreateUserRequest request,
const CreateUserResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a user.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateUserCallable()

virtual Model::CreateUserOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::CreateUserCallable ( const Model::CreateUserRequest request) const
virtual

Creates a user.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteAddressBook()

virtual Model::DeleteAddressBookOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteAddressBook ( const Model::DeleteAddressBookRequest request) const
virtual

Deletes an address book by the address book ARN.

See Also:


AWS API Reference

◆ DeleteAddressBookAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteAddressBookAsync ( const Model::DeleteAddressBookRequest request,
const DeleteAddressBookResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an address book by the address book ARN.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteAddressBookCallable()

virtual Model::DeleteAddressBookOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteAddressBookCallable ( const Model::DeleteAddressBookRequest request) const
virtual

Deletes an address book by the address book ARN.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteBusinessReportSchedule()

virtual Model::DeleteBusinessReportScheduleOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteBusinessReportSchedule ( const Model::DeleteBusinessReportScheduleRequest request) const
virtual

Deletes the recurring report delivery schedule with the specified schedule ARN.

See Also:

AWS API Reference

◆ DeleteBusinessReportScheduleAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteBusinessReportScheduleAsync ( const Model::DeleteBusinessReportScheduleRequest request,
const DeleteBusinessReportScheduleResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the recurring report delivery schedule with the specified schedule ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteBusinessReportScheduleCallable()

virtual Model::DeleteBusinessReportScheduleOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteBusinessReportScheduleCallable ( const Model::DeleteBusinessReportScheduleRequest request) const
virtual

Deletes the recurring report delivery schedule with the specified schedule ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteConferenceProvider()

virtual Model::DeleteConferenceProviderOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteConferenceProvider ( const Model::DeleteConferenceProviderRequest request) const
virtual

Deletes a conference provider.

See Also:

AWS API Reference

◆ DeleteConferenceProviderAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteConferenceProviderAsync ( const Model::DeleteConferenceProviderRequest request,
const DeleteConferenceProviderResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a conference provider.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteConferenceProviderCallable()

virtual Model::DeleteConferenceProviderOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteConferenceProviderCallable ( const Model::DeleteConferenceProviderRequest request) const
virtual

Deletes a conference provider.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteContact()

virtual Model::DeleteContactOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteContact ( const Model::DeleteContactRequest request) const
virtual

Deletes a contact by the contact ARN.

See Also:

AWS API Reference

◆ DeleteContactAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteContactAsync ( const Model::DeleteContactRequest request,
const DeleteContactResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a contact by the contact ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteContactCallable()

virtual Model::DeleteContactOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteContactCallable ( const Model::DeleteContactRequest request) const
virtual

Deletes a contact by the contact ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteDevice()

virtual Model::DeleteDeviceOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteDevice ( const Model::DeleteDeviceRequest request) const
virtual

Removes a device from Alexa For Business.

See Also:

AWS API Reference

◆ DeleteDeviceAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteDeviceAsync ( const Model::DeleteDeviceRequest request,
const DeleteDeviceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes a device from Alexa For Business.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteDeviceCallable()

virtual Model::DeleteDeviceOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteDeviceCallable ( const Model::DeleteDeviceRequest request) const
virtual

Removes a device from Alexa For Business.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteDeviceUsageData()

virtual Model::DeleteDeviceUsageDataOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteDeviceUsageData ( const Model::DeleteDeviceUsageDataRequest request) const
virtual

When this action is called for a specified shared device, it allows authorized users to delete the device's entire previous history of voice input data and associated response data. This action can be called once every 24 hours for a specific shared device.

See Also:

AWS API Reference

◆ DeleteDeviceUsageDataAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteDeviceUsageDataAsync ( const Model::DeleteDeviceUsageDataRequest request,
const DeleteDeviceUsageDataResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

When this action is called for a specified shared device, it allows authorized users to delete the device's entire previous history of voice input data and associated response data. This action can be called once every 24 hours for a specific shared device.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteDeviceUsageDataCallable()

virtual Model::DeleteDeviceUsageDataOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteDeviceUsageDataCallable ( const Model::DeleteDeviceUsageDataRequest request) const
virtual

When this action is called for a specified shared device, it allows authorized users to delete the device's entire previous history of voice input data and associated response data. This action can be called once every 24 hours for a specific shared device.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteGatewayGroup()

virtual Model::DeleteGatewayGroupOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteGatewayGroup ( const Model::DeleteGatewayGroupRequest request) const
virtual

Deletes a gateway group.

See Also:

AWS API Reference

◆ DeleteGatewayGroupAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteGatewayGroupAsync ( const Model::DeleteGatewayGroupRequest request,
const DeleteGatewayGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a gateway group.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteGatewayGroupCallable()

virtual Model::DeleteGatewayGroupOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteGatewayGroupCallable ( const Model::DeleteGatewayGroupRequest request) const
virtual

Deletes a gateway group.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteNetworkProfile()

virtual Model::DeleteNetworkProfileOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteNetworkProfile ( const Model::DeleteNetworkProfileRequest request) const
virtual

Deletes a network profile by the network profile ARN.

See Also:

AWS API Reference

◆ DeleteNetworkProfileAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteNetworkProfileAsync ( const Model::DeleteNetworkProfileRequest request,
const DeleteNetworkProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a network profile by the network profile ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteNetworkProfileCallable()

virtual Model::DeleteNetworkProfileOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteNetworkProfileCallable ( const Model::DeleteNetworkProfileRequest request) const
virtual

Deletes a network profile by the network profile ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteProfile()

virtual Model::DeleteProfileOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteProfile ( const Model::DeleteProfileRequest request) const
virtual

Deletes a room profile by the profile ARN.

See Also:

AWS API Reference

◆ DeleteProfileAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteProfileAsync ( const Model::DeleteProfileRequest request,
const DeleteProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a room profile by the profile ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteProfileCallable()

virtual Model::DeleteProfileOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteProfileCallable ( const Model::DeleteProfileRequest request) const
virtual

Deletes a room profile by the profile ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteRoom()

virtual Model::DeleteRoomOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteRoom ( const Model::DeleteRoomRequest request) const
virtual

Deletes a room by the room ARN.

See Also:

AWS API Reference

◆ DeleteRoomAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteRoomAsync ( const Model::DeleteRoomRequest request,
const DeleteRoomResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a room by the room ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteRoomCallable()

virtual Model::DeleteRoomOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteRoomCallable ( const Model::DeleteRoomRequest request) const
virtual

Deletes a room by the room ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteRoomSkillParameter()

virtual Model::DeleteRoomSkillParameterOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteRoomSkillParameter ( const Model::DeleteRoomSkillParameterRequest request) const
virtual

Deletes room skill parameter details by room, skill, and parameter key ID.

See Also:

AWS API Reference

◆ DeleteRoomSkillParameterAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteRoomSkillParameterAsync ( const Model::DeleteRoomSkillParameterRequest request,
const DeleteRoomSkillParameterResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes room skill parameter details by room, skill, and parameter key ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteRoomSkillParameterCallable()

virtual Model::DeleteRoomSkillParameterOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteRoomSkillParameterCallable ( const Model::DeleteRoomSkillParameterRequest request) const
virtual

Deletes room skill parameter details by room, skill, and parameter key ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteSkillAuthorization()

virtual Model::DeleteSkillAuthorizationOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteSkillAuthorization ( const Model::DeleteSkillAuthorizationRequest request) const
virtual

Unlinks a third-party account from a skill.

See Also:

AWS API Reference

◆ DeleteSkillAuthorizationAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteSkillAuthorizationAsync ( const Model::DeleteSkillAuthorizationRequest request,
const DeleteSkillAuthorizationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Unlinks a third-party account from a skill.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteSkillAuthorizationCallable()

virtual Model::DeleteSkillAuthorizationOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteSkillAuthorizationCallable ( const Model::DeleteSkillAuthorizationRequest request) const
virtual

Unlinks a third-party account from a skill.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteSkillGroup()

virtual Model::DeleteSkillGroupOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteSkillGroup ( const Model::DeleteSkillGroupRequest request) const
virtual

Deletes a skill group by skill group ARN.

See Also:

AWS API Reference

◆ DeleteSkillGroupAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteSkillGroupAsync ( const Model::DeleteSkillGroupRequest request,
const DeleteSkillGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a skill group by skill group ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteSkillGroupCallable()

virtual Model::DeleteSkillGroupOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteSkillGroupCallable ( const Model::DeleteSkillGroupRequest request) const
virtual

Deletes a skill group by skill group ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteUser()

virtual Model::DeleteUserOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteUser ( const Model::DeleteUserRequest request) const
virtual

Deletes a specified user by user ARN and enrollment ARN.

See Also:

AWS API Reference

◆ DeleteUserAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteUserAsync ( const Model::DeleteUserRequest request,
const DeleteUserResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a specified user by user ARN and enrollment ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteUserCallable()

virtual Model::DeleteUserOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteUserCallable ( const Model::DeleteUserRequest request) const
virtual

Deletes a specified user by user ARN and enrollment ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisassociateContactFromAddressBook()

virtual Model::DisassociateContactFromAddressBookOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateContactFromAddressBook ( const Model::DisassociateContactFromAddressBookRequest request) const
virtual

Disassociates a contact from a given address book.

See Also:


AWS API Reference

◆ DisassociateContactFromAddressBookAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateContactFromAddressBookAsync ( const Model::DisassociateContactFromAddressBookRequest request,
const DisassociateContactFromAddressBookResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disassociates a contact from a given address book.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateContactFromAddressBookCallable()

virtual Model::DisassociateContactFromAddressBookOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateContactFromAddressBookCallable ( const Model::DisassociateContactFromAddressBookRequest request) const
virtual

Disassociates a contact from a given address book.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisassociateDeviceFromRoom()

virtual Model::DisassociateDeviceFromRoomOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateDeviceFromRoom ( const Model::DisassociateDeviceFromRoomRequest request) const
virtual

Disassociates a device from its current room. The device continues to be connected to the Wi-Fi network and is still registered to the account. The device settings and skills are removed from the room.

See Also:


AWS API Reference

◆ DisassociateDeviceFromRoomAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateDeviceFromRoomAsync ( const Model::DisassociateDeviceFromRoomRequest request,
const DisassociateDeviceFromRoomResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disassociates a device from its current room. The device continues to be connected to the Wi-Fi network and is still registered to the account. The device settings and skills are removed from the room.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateDeviceFromRoomCallable()

virtual Model::DisassociateDeviceFromRoomOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateDeviceFromRoomCallable ( const Model::DisassociateDeviceFromRoomRequest request) const
virtual

Disassociates a device from its current room. The device continues to be connected to the Wi-Fi network and is still registered to the account. The device settings and skills are removed from the room.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisassociateSkillFromSkillGroup()

virtual Model::DisassociateSkillFromSkillGroupOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateSkillFromSkillGroup ( const Model::DisassociateSkillFromSkillGroupRequest request) const
virtual

Disassociates a skill from a skill group.

See Also:

AWS API Reference

◆ DisassociateSkillFromSkillGroupAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateSkillFromSkillGroupAsync ( const Model::DisassociateSkillFromSkillGroupRequest request,
const DisassociateSkillFromSkillGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disassociates a skill from a skill group.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateSkillFromSkillGroupCallable()

virtual Model::DisassociateSkillFromSkillGroupOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateSkillFromSkillGroupCallable ( const Model::DisassociateSkillFromSkillGroupRequest request) const
virtual

Disassociates a skill from a skill group.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisassociateSkillFromUsers()

virtual Model::DisassociateSkillFromUsersOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateSkillFromUsers ( const Model::DisassociateSkillFromUsersRequest request) const
virtual

Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.

See Also:

AWS API Reference

◆ DisassociateSkillFromUsersAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateSkillFromUsersAsync ( const Model::DisassociateSkillFromUsersRequest request,
const DisassociateSkillFromUsersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateSkillFromUsersCallable()

virtual Model::DisassociateSkillFromUsersOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateSkillFromUsersCallable ( const Model::DisassociateSkillFromUsersRequest request) const
virtual

Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisassociateSkillGroupFromRoom()

virtual Model::DisassociateSkillGroupFromRoomOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateSkillGroupFromRoom ( const Model::DisassociateSkillGroupFromRoomRequest request) const
virtual

Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.

See Also:

AWS API Reference

◆ DisassociateSkillGroupFromRoomAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateSkillGroupFromRoomAsync ( const Model::DisassociateSkillGroupFromRoomRequest request,
const DisassociateSkillGroupFromRoomResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateSkillGroupFromRoomCallable()

virtual Model::DisassociateSkillGroupFromRoomOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateSkillGroupFromRoomCallable ( const Model::DisassociateSkillGroupFromRoomRequest request) const
virtual

Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ForgetSmartHomeAppliances()

virtual Model::ForgetSmartHomeAppliancesOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::ForgetSmartHomeAppliances ( const Model::ForgetSmartHomeAppliancesRequest request) const
virtual

Forgets smart home appliances associated to a room.

See Also:

AWS API Reference

◆ ForgetSmartHomeAppliancesAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::ForgetSmartHomeAppliancesAsync ( const Model::ForgetSmartHomeAppliancesRequest request,
const ForgetSmartHomeAppliancesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Forgets smart home appliances associated to a room.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ForgetSmartHomeAppliancesCallable()

virtual Model::ForgetSmartHomeAppliancesOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::ForgetSmartHomeAppliancesCallable ( const Model::ForgetSmartHomeAppliancesRequest request) const
virtual

Forgets smart home appliances associated to a room.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetAddressBook()

virtual Model::GetAddressBookOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::GetAddressBook ( const Model::GetAddressBookRequest request) const
virtual

Gets address the book details by the address book ARN.

See Also:

AWS API Reference

◆ GetAddressBookAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::GetAddressBookAsync ( const Model::GetAddressBookRequest request,
const GetAddressBookResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets address the book details by the address book ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetAddressBookCallable()

virtual Model::GetAddressBookOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::GetAddressBookCallable ( const Model::GetAddressBookRequest request) const
virtual

Gets address the book details by the address book ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetConferencePreference()

virtual Model::GetConferencePreferenceOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::GetConferencePreference ( const Model::GetConferencePreferenceRequest request) const
virtual

Retrieves the existing conference preferences.

See Also:

AWS API Reference

◆ GetConferencePreferenceAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::GetConferencePreferenceAsync ( const Model::GetConferencePreferenceRequest request,
const GetConferencePreferenceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the existing conference preferences.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetConferencePreferenceCallable()

virtual Model::GetConferencePreferenceOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::GetConferencePreferenceCallable ( const Model::GetConferencePreferenceRequest request) const
virtual

Retrieves the existing conference preferences.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetConferenceProvider()

virtual Model::GetConferenceProviderOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::GetConferenceProvider ( const Model::GetConferenceProviderRequest request) const
virtual

Gets details about a specific conference provider.

See Also:


AWS API Reference

◆ GetConferenceProviderAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::GetConferenceProviderAsync ( const Model::GetConferenceProviderRequest request,
const GetConferenceProviderResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets details about a specific conference provider.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetConferenceProviderCallable()

virtual Model::GetConferenceProviderOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::GetConferenceProviderCallable ( const Model::GetConferenceProviderRequest request) const
virtual

Gets details about a specific conference provider.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetContact()

virtual Model::GetContactOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::GetContact ( const Model::GetContactRequest request) const
virtual

Gets the contact details by the contact ARN.

See Also:

AWS API Reference

◆ GetContactAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::GetContactAsync ( const Model::GetContactRequest request,
const GetContactResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets the contact details by the contact ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetContactCallable()

virtual Model::GetContactOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::GetContactCallable ( const Model::GetContactRequest request) const
virtual

Gets the contact details by the contact ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetDevice()

virtual Model::GetDeviceOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::GetDevice ( const Model::GetDeviceRequest request) const
virtual

Gets the details of a device by device ARN.

See Also:

AWS API Reference

◆ GetDeviceAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::GetDeviceAsync ( const Model::GetDeviceRequest request,
const GetDeviceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets the details of a device by device ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDeviceCallable()

virtual Model::GetDeviceOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::GetDeviceCallable ( const Model::GetDeviceRequest request) const
virtual

Gets the details of a device by device ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetGateway()

virtual Model::GetGatewayOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::GetGateway ( const Model::GetGatewayRequest request) const
virtual

Retrieves the details of a gateway.

See Also:

AWS API Reference

◆ GetGatewayAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::GetGatewayAsync ( const Model::GetGatewayRequest request,
const GetGatewayResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the details of a gateway.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetGatewayCallable()

virtual Model::GetGatewayOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::GetGatewayCallable ( const Model::GetGatewayRequest request) const
virtual

Retrieves the details of a gateway.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetGatewayGroup()

virtual Model::GetGatewayGroupOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::GetGatewayGroup ( const Model::GetGatewayGroupRequest request) const
virtual

Retrieves the details of a gateway group.

See Also:

AWS API Reference

◆ GetGatewayGroupAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::GetGatewayGroupAsync ( const Model::GetGatewayGroupRequest request,
const GetGatewayGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the details of a gateway group.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetGatewayGroupCallable()

virtual Model::GetGatewayGroupOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::GetGatewayGroupCallable ( const Model::GetGatewayGroupRequest request) const
virtual

Retrieves the details of a gateway group.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetInvitationConfiguration()

virtual Model::GetInvitationConfigurationOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::GetInvitationConfiguration ( const Model::GetInvitationConfigurationRequest request) const
virtual

Retrieves the configured values for the user enrollment invitation email template.

See Also:

AWS API Reference

◆ GetInvitationConfigurationAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::GetInvitationConfigurationAsync ( const Model::GetInvitationConfigurationRequest request,
const GetInvitationConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the configured values for the user enrollment invitation email template.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetInvitationConfigurationCallable()

virtual Model::GetInvitationConfigurationOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::GetInvitationConfigurationCallable ( const Model::GetInvitationConfigurationRequest request) const
virtual

Retrieves the configured values for the user enrollment invitation email template.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetNetworkProfile()

virtual Model::GetNetworkProfileOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::GetNetworkProfile ( const Model::GetNetworkProfileRequest request) const
virtual

Gets the network profile details by the network profile ARN.

See Also:

AWS API Reference

◆ GetNetworkProfileAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::GetNetworkProfileAsync ( const Model::GetNetworkProfileRequest request,
const GetNetworkProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets the network profile details by the network profile ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetNetworkProfileCallable()

virtual Model::GetNetworkProfileOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::GetNetworkProfileCallable ( const Model::GetNetworkProfileRequest request) const
virtual

Gets the network profile details by the network profile ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetProfile()

virtual Model::GetProfileOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::GetProfile ( const Model::GetProfileRequest request) const
virtual

Gets the details of a room profile by profile ARN.

See Also:


AWS API Reference

◆ GetProfileAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::GetProfileAsync ( const Model::GetProfileRequest request,
const GetProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets the details of a room profile by profile ARN.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetProfileCallable()

virtual Model::GetProfileOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::GetProfileCallable ( const Model::GetProfileRequest request) const
virtual

Gets the details of a room profile by profile ARN.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetRoom()

virtual Model::GetRoomOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::GetRoom ( const Model::GetRoomRequest request) const
virtual

Gets room details by room ARN.

See Also:

AWS API Reference

◆ GetRoomAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::GetRoomAsync ( const Model::GetRoomRequest request,
const GetRoomResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets room details by room ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetRoomCallable()

virtual Model::GetRoomOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::GetRoomCallable ( const Model::GetRoomRequest request) const
virtual

Gets room details by room ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetRoomSkillParameter()

virtual Model::GetRoomSkillParameterOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::GetRoomSkillParameter ( const Model::GetRoomSkillParameterRequest request) const
virtual

Gets room skill parameter details by room, skill, and parameter key ARN.

See Also:

AWS API Reference

◆ GetRoomSkillParameterAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::GetRoomSkillParameterAsync ( const Model::GetRoomSkillParameterRequest request,
const GetRoomSkillParameterResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets room skill parameter details by room, skill, and parameter key ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetRoomSkillParameterCallable()

virtual Model::GetRoomSkillParameterOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::GetRoomSkillParameterCallable ( const Model::GetRoomSkillParameterRequest request) const
virtual

Gets room skill parameter details by room, skill, and parameter key ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetSkillGroup()

virtual Model::GetSkillGroupOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::GetSkillGroup ( const Model::GetSkillGroupRequest request) const
virtual

Gets skill group details by skill group ARN.

See Also:

AWS API Reference

◆ GetSkillGroupAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::GetSkillGroupAsync ( const Model::GetSkillGroupRequest request,
const GetSkillGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets skill group details by skill group ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetSkillGroupCallable()

virtual Model::GetSkillGroupOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::GetSkillGroupCallable ( const Model::GetSkillGroupRequest request) const
virtual

Gets skill group details by skill group ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListBusinessReportSchedules()

virtual Model::ListBusinessReportSchedulesOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::ListBusinessReportSchedules ( const Model::ListBusinessReportSchedulesRequest request) const
virtual

Lists the details of the schedules that a user configured. A download URL of the report associated with each schedule is returned every time this action is called. A new download URL is returned each time, and is valid for 24 hours.

See Also:

AWS API Reference

◆ ListBusinessReportSchedulesAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::ListBusinessReportSchedulesAsync ( const Model::ListBusinessReportSchedulesRequest request,
const ListBusinessReportSchedulesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the details of the schedules that a user configured. A download URL of the report associated with each schedule is returned every time this action is called. A new download URL is returned each time, and is valid for 24 hours.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListBusinessReportSchedulesCallable()

virtual Model::ListBusinessReportSchedulesOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::ListBusinessReportSchedulesCallable ( const Model::ListBusinessReportSchedulesRequest request) const
virtual

Lists the details of the schedules that a user configured. A download URL of the report associated with each schedule is returned every time this action is called. A new download URL is returned each time, and is valid for 24 hours.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListConferenceProviders()

virtual Model::ListConferenceProvidersOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::ListConferenceProviders ( const Model::ListConferenceProvidersRequest request) const
virtual

Lists conference providers under a specific AWS account.

See Also:

AWS API Reference

◆ ListConferenceProvidersAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::ListConferenceProvidersAsync ( const Model::ListConferenceProvidersRequest request,
const ListConferenceProvidersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists conference providers under a specific AWS account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListConferenceProvidersCallable()

virtual Model::ListConferenceProvidersOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::ListConferenceProvidersCallable ( const Model::ListConferenceProvidersRequest request) const
virtual

Lists conference providers under a specific AWS account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListDeviceEvents()

virtual Model::ListDeviceEventsOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::ListDeviceEvents ( const Model::ListDeviceEventsRequest request) const
virtual

Lists the device event history, including device connection status, for up to 30 days.

See Also:

AWS API Reference

◆ ListDeviceEventsAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::ListDeviceEventsAsync ( const Model::ListDeviceEventsRequest request,
const ListDeviceEventsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the device event history, including device connection status, for up to 30 days.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListDeviceEventsCallable()

virtual Model::ListDeviceEventsOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::ListDeviceEventsCallable ( const Model::ListDeviceEventsRequest request) const
virtual

Lists the device event history, including device connection status, for up to 30 days.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListGatewayGroups()

virtual Model::ListGatewayGroupsOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::ListGatewayGroups ( const Model::ListGatewayGroupsRequest request) const
virtual

Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group.

See Also:

AWS API Reference

◆ ListGatewayGroupsAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::ListGatewayGroupsAsync ( const Model::ListGatewayGroupsRequest request,
const ListGatewayGroupsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListGatewayGroupsCallable()

virtual Model::ListGatewayGroupsOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::ListGatewayGroupsCallable ( const Model::ListGatewayGroupsRequest request) const
virtual

Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListGateways()

virtual Model::ListGatewaysOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::ListGateways ( const Model::ListGatewaysRequest request) const
virtual

Retrieves a list of gateway summaries. Use GetGateway to retrieve details of a specific gateway. An optional gateway group ARN can be provided to only retrieve gateway summaries of gateways that are associated with that gateway group ARN.

See Also:

AWS API Reference

◆ ListGatewaysAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::ListGatewaysAsync ( const Model::ListGatewaysRequest request,
const ListGatewaysResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a list of gateway summaries. Use GetGateway to retrieve details of a specific gateway. An optional gateway group ARN can be provided to only retrieve gateway summaries of gateways that are associated with that gateway group ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListGatewaysCallable()

virtual Model::ListGatewaysOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::ListGatewaysCallable ( const Model::ListGatewaysRequest request) const
virtual

Retrieves a list of gateway summaries. Use GetGateway to retrieve details of a specific gateway. An optional gateway group ARN can be provided to only retrieve gateway summaries of gateways that are associated with that gateway group ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListSkills()

virtual Model::ListSkillsOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::ListSkills ( const Model::ListSkillsRequest request) const
virtual

Lists all enabled skills in a specific skill group.

See Also:

AWS API Reference

◆ ListSkillsAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::ListSkillsAsync ( const Model::ListSkillsRequest request,
const ListSkillsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all enabled skills in a specific skill group.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListSkillsCallable()

virtual Model::ListSkillsOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::ListSkillsCallable ( const Model::ListSkillsRequest request) const
virtual

Lists all enabled skills in a specific skill group.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListSkillsStoreCategories()

virtual Model::ListSkillsStoreCategoriesOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::ListSkillsStoreCategories ( const Model::ListSkillsStoreCategoriesRequest request) const
virtual

Lists all categories in the Alexa skill store.

See Also:

AWS API Reference

◆ ListSkillsStoreCategoriesAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::ListSkillsStoreCategoriesAsync ( const Model::ListSkillsStoreCategoriesRequest request,
const ListSkillsStoreCategoriesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all categories in the Alexa skill store.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListSkillsStoreCategoriesCallable()

virtual Model::ListSkillsStoreCategoriesOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::ListSkillsStoreCategoriesCallable ( const Model::ListSkillsStoreCategoriesRequest request) const
virtual

Lists all categories in the Alexa skill store.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListSkillsStoreSkillsByCategory()

virtual Model::ListSkillsStoreSkillsByCategoryOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::ListSkillsStoreSkillsByCategory ( const Model::ListSkillsStoreSkillsByCategoryRequest request) const
virtual

Lists all skills in the Alexa skill store by category.

See Also:

AWS API Reference

◆ ListSkillsStoreSkillsByCategoryAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::ListSkillsStoreSkillsByCategoryAsync ( const Model::ListSkillsStoreSkillsByCategoryRequest request,
const ListSkillsStoreSkillsByCategoryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all skills in the Alexa skill store by category.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListSkillsStoreSkillsByCategoryCallable()

virtual Model::ListSkillsStoreSkillsByCategoryOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::ListSkillsStoreSkillsByCategoryCallable ( const Model::ListSkillsStoreSkillsByCategoryRequest request) const
virtual

Lists all skills in the Alexa skill store by category.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListSmartHomeAppliances()

virtual Model::ListSmartHomeAppliancesOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::ListSmartHomeAppliances ( const Model::ListSmartHomeAppliancesRequest request) const
virtual

Lists all of the smart home appliances associated with a room.

See Also:

AWS API Reference

◆ ListSmartHomeAppliancesAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::ListSmartHomeAppliancesAsync ( const Model::ListSmartHomeAppliancesRequest request,
const ListSmartHomeAppliancesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all of the smart home appliances associated with a room.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListSmartHomeAppliancesCallable()

virtual Model::ListSmartHomeAppliancesOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::ListSmartHomeAppliancesCallable ( const Model::ListSmartHomeAppliancesRequest request) const
virtual

Lists all of the smart home appliances associated with a room.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTags()

virtual Model::ListTagsOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::ListTags ( const Model::ListTagsRequest request) const
virtual

Lists all tags for the specified resource.

See Also:

AWS API Reference

◆ ListTagsAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::ListTagsAsync ( const Model::ListTagsRequest request,
const ListTagsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all tags for the specified resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsCallable()

virtual Model::ListTagsOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::ListTagsCallable ( const Model::ListTagsRequest request) const
virtual

Lists all tags for the specified resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::AlexaForBusiness::AlexaForBusinessClient::OverrideEndpoint ( const Aws::String endpoint)

◆ PutConferencePreference()

virtual Model::PutConferencePreferenceOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::PutConferencePreference ( const Model::PutConferencePreferenceRequest request) const
virtual

Sets the conference preferences on a specific conference provider at the account level.

See Also:

AWS API Reference

◆ PutConferencePreferenceAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::PutConferencePreferenceAsync ( const Model::PutConferencePreferenceRequest request,
const PutConferencePreferenceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Sets the conference preferences on a specific conference provider at the account level.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutConferencePreferenceCallable()

virtual Model::PutConferencePreferenceOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::PutConferencePreferenceCallable ( const Model::PutConferencePreferenceRequest request) const
virtual

Sets the conference preferences on a specific conference provider at the account level.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ PutInvitationConfiguration()

virtual Model::PutInvitationConfigurationOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::PutInvitationConfiguration ( const Model::PutInvitationConfigurationRequest request) const
virtual

Configures the email template for the user enrollment invitation with the specified attributes.

See Also:

AWS API Reference

◆ PutInvitationConfigurationAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::PutInvitationConfigurationAsync ( const Model::PutInvitationConfigurationRequest request,
const PutInvitationConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Configures the email template for the user enrollment invitation with the specified attributes.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutInvitationConfigurationCallable()

virtual Model::PutInvitationConfigurationOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::PutInvitationConfigurationCallable ( const Model::PutInvitationConfigurationRequest request) const
virtual

Configures the email template for the user enrollment invitation with the specified attributes.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ PutRoomSkillParameter()

virtual Model::PutRoomSkillParameterOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::PutRoomSkillParameter ( const Model::PutRoomSkillParameterRequest request) const
virtual

Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.

See Also:

AWS API Reference

◆ PutRoomSkillParameterAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::PutRoomSkillParameterAsync ( const Model::PutRoomSkillParameterRequest request,
const PutRoomSkillParameterResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutRoomSkillParameterCallable()

virtual Model::PutRoomSkillParameterOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::PutRoomSkillParameterCallable ( const Model::PutRoomSkillParameterRequest request) const
virtual

Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ PutSkillAuthorization()

virtual Model::PutSkillAuthorizationOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::PutSkillAuthorization ( const Model::PutSkillAuthorizationRequest request) const
virtual

Links a user's account to a third-party skill provider. If this API operation is called by an assumed IAM role, the skill being linked must be a private skill. Also, the skill must be owned by the AWS account that assumed the IAM role.

See Also:

AWS API Reference

◆ PutSkillAuthorizationAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::PutSkillAuthorizationAsync ( const Model::PutSkillAuthorizationRequest request,
const PutSkillAuthorizationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Links a user's account to a third-party skill provider. If this API operation is called by an assumed IAM role, the skill being linked must be a private skill. Also, the skill must be owned by the AWS account that assumed the IAM role.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutSkillAuthorizationCallable()

virtual Model::PutSkillAuthorizationOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::PutSkillAuthorizationCallable ( const Model::PutSkillAuthorizationRequest request) const
virtual

Links a user's account to a third-party skill provider. If this API operation is called by an assumed IAM role, the skill being linked must be a private skill. Also, the skill must be owned by the AWS account that assumed the IAM role.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RegisterAVSDevice()

virtual Model::RegisterAVSDeviceOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::RegisterAVSDevice ( const Model::RegisterAVSDeviceRequest request) const
virtual

Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).

See Also:

AWS API Reference

◆ RegisterAVSDeviceAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::RegisterAVSDeviceAsync ( const Model::RegisterAVSDeviceRequest request,
const RegisterAVSDeviceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RegisterAVSDeviceCallable()

virtual Model::RegisterAVSDeviceOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::RegisterAVSDeviceCallable ( const Model::RegisterAVSDeviceRequest request) const
virtual

Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RejectSkill()

virtual Model::RejectSkillOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::RejectSkill ( const Model::RejectSkillRequest request) const
virtual

Disassociates a skill from the organization under a user's AWS account. If the skill is a private skill, it moves to an AcceptStatus of PENDING. Any private or public skill that is rejected can be added later by calling the ApproveSkill API.

See Also:

AWS API Reference

◆ RejectSkillAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::RejectSkillAsync ( const Model::RejectSkillRequest request,
const RejectSkillResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disassociates a skill from the organization under a user's AWS account. If the skill is a private skill, it moves to an AcceptStatus of PENDING. Any private or public skill that is rejected can be added later by calling the ApproveSkill API.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RejectSkillCallable()

virtual Model::RejectSkillOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::RejectSkillCallable ( const Model::RejectSkillRequest request) const
virtual

Disassociates a skill from the organization under a user's AWS account. If the skill is a private skill, it moves to an AcceptStatus of PENDING. Any private or public skill that is rejected can be added later by calling the ApproveSkill API.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ResolveRoom()

virtual Model::ResolveRoomOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::ResolveRoom ( const Model::ResolveRoomRequest request) const
virtual

Determines the details for the room from which a skill request was invoked. This operation is used by skill developers.

To query ResolveRoom from an Alexa skill, the skill ID needs to be authorized. When the skill is using an AWS Lambda function, the skill is automatically authorized when you publish your skill as a private skill to your AWS account. Skills that are hosted using a custom web service must be manually authorized. To get your skill authorized, contact AWS Support with your AWS account ID that queries the ResolveRoom API and skill ID.

See Also:

AWS API Reference

◆ ResolveRoomAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::ResolveRoomAsync ( const Model::ResolveRoomRequest request,
const ResolveRoomResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Determines the details for the room from which a skill request was invoked. This operation is used by skill developers.

To query ResolveRoom from an Alexa skill, the skill ID needs to be authorized. When the skill is using an AWS Lambda function, the skill is automatically authorized when you publish your skill as a private skill to your AWS account. Skills that are hosted using a custom web service must be manually authorized. To get your skill authorized, contact AWS Support with your AWS account ID that queries the ResolveRoom API and skill ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ResolveRoomCallable()

virtual Model::ResolveRoomOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::ResolveRoomCallable ( const Model::ResolveRoomRequest request) const
virtual

Determines the details for the room from which a skill request was invoked. This operation is used by skill developers.

To query ResolveRoom from an Alexa skill, the skill ID needs to be authorized. When the skill is using an AWS Lambda function, the skill is automatically authorized when you publish your skill as a private skill to your AWS account. Skills that are hosted using a custom web service must be manually authorized. To get your skill authorized, contact AWS Support with your AWS account ID that queries the ResolveRoom API and skill ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RevokeInvitation()

virtual Model::RevokeInvitationOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::RevokeInvitation ( const Model::RevokeInvitationRequest request) const
virtual

Revokes an invitation and invalidates the enrollment URL.

See Also:

AWS API Reference

◆ RevokeInvitationAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::RevokeInvitationAsync ( const Model::RevokeInvitationRequest request,
const RevokeInvitationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Revokes an invitation and invalidates the enrollment URL.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RevokeInvitationCallable()

virtual Model::RevokeInvitationOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::RevokeInvitationCallable ( const Model::RevokeInvitationRequest request) const
virtual

Revokes an invitation and invalidates the enrollment URL.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ SearchAddressBooks()

virtual Model::SearchAddressBooksOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::SearchAddressBooks ( const Model::SearchAddressBooksRequest request) const
virtual

Searches address books and lists the ones that meet a set of filter and sort criteria.

See Also:

AWS API Reference

◆ SearchAddressBooksAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::SearchAddressBooksAsync ( const Model::SearchAddressBooksRequest request,
const SearchAddressBooksResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Searches address books and lists the ones that meet a set of filter and sort criteria.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ SearchAddressBooksCallable()

virtual Model::SearchAddressBooksOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::SearchAddressBooksCallable ( const Model::SearchAddressBooksRequest request) const
virtual

Searches address books and lists the ones that meet a set of filter and sort criteria.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ SearchContacts()

virtual Model::SearchContactsOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::SearchContacts ( const Model::SearchContactsRequest request) const
virtual

Searches contacts and lists the ones that meet a set of filter and sort criteria.

See Also:

AWS API Reference

◆ SearchContactsAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::SearchContactsAsync ( const Model::SearchContactsRequest request,
const SearchContactsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Searches contacts and lists the ones that meet a set of filter and sort criteria.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ SearchContactsCallable()

virtual Model::SearchContactsOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::SearchContactsCallable ( const Model::SearchContactsRequest request) const
virtual

Searches contacts and lists the ones that meet a set of filter and sort criteria.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ SearchDevices()

virtual Model::SearchDevicesOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::SearchDevices ( const Model::SearchDevicesRequest request) const
virtual

Searches devices and lists the ones that meet a set of filter criteria.

See Also:

AWS API Reference

◆ SearchDevicesAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::SearchDevicesAsync ( const Model::SearchDevicesRequest request,
const SearchDevicesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Searches devices and lists the ones that meet a set of filter criteria.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ SearchDevicesCallable()

virtual Model::SearchDevicesOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::SearchDevicesCallable ( const Model::SearchDevicesRequest request) const
virtual

Searches devices and lists the ones that meet a set of filter criteria.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ SearchNetworkProfiles()

virtual Model::SearchNetworkProfilesOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::SearchNetworkProfiles ( const Model::SearchNetworkProfilesRequest request) const
virtual

Searches network profiles and lists the ones that meet a set of filter and sort criteria.

See Also:

AWS API Reference

◆ SearchNetworkProfilesAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::SearchNetworkProfilesAsync ( const Model::SearchNetworkProfilesRequest request,
const SearchNetworkProfilesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Searches network profiles and lists the ones that meet a set of filter and sort criteria.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ SearchNetworkProfilesCallable()

virtual Model::SearchNetworkProfilesOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::SearchNetworkProfilesCallable ( const Model::SearchNetworkProfilesRequest request) const
virtual

Searches network profiles and lists the ones that meet a set of filter and sort criteria.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ SearchProfiles()

virtual Model::SearchProfilesOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::SearchProfiles ( const Model::SearchProfilesRequest request) const
virtual

Searches room profiles and lists the ones that meet a set of filter criteria.

See Also:

AWS API Reference

◆ SearchProfilesAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::SearchProfilesAsync ( const Model::SearchProfilesRequest request,
const SearchProfilesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Searches room profiles and lists the ones that meet a set of filter criteria.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ SearchProfilesCallable()

virtual Model::SearchProfilesOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::SearchProfilesCallable ( const Model::SearchProfilesRequest request) const
virtual

Searches room profiles and lists the ones that meet a set of filter criteria.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ SearchRooms()

virtual Model::SearchRoomsOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::SearchRooms ( const Model::SearchRoomsRequest request) const
virtual

Searches rooms and lists the ones that meet a set of filter and sort criteria.

See Also:

AWS API Reference

◆ SearchRoomsAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::SearchRoomsAsync ( const Model::SearchRoomsRequest request,
const SearchRoomsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Searches rooms and lists the ones that meet a set of filter and sort criteria.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ SearchRoomsCallable()

virtual Model::SearchRoomsOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::SearchRoomsCallable ( const Model::SearchRoomsRequest request) const
virtual

Searches rooms and lists the ones that meet a set of filter and sort criteria.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ SearchSkillGroups()

virtual Model::SearchSkillGroupsOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::SearchSkillGroups ( const Model::SearchSkillGroupsRequest request) const
virtual

Searches skill groups and lists the ones that meet a set of filter and sort criteria.

See Also:

AWS API Reference

◆ SearchSkillGroupsAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::SearchSkillGroupsAsync ( const Model::SearchSkillGroupsRequest request,
const SearchSkillGroupsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Searches skill groups and lists the ones that meet a set of filter and sort criteria.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ SearchSkillGroupsCallable()

virtual Model::SearchSkillGroupsOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::SearchSkillGroupsCallable ( const Model::SearchSkillGroupsRequest request) const
virtual

Searches skill groups and lists the ones that meet a set of filter and sort criteria.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ SearchUsers()

virtual Model::SearchUsersOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::SearchUsers ( const Model::SearchUsersRequest request) const
virtual

Searches users and lists the ones that meet a set of filter and sort criteria.

See Also:

AWS API Reference

◆ SearchUsersAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::SearchUsersAsync ( const Model::SearchUsersRequest request,
const SearchUsersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Searches users and lists the ones that meet a set of filter and sort criteria.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ SearchUsersCallable()

virtual Model::SearchUsersOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::SearchUsersCallable ( const Model::SearchUsersRequest request) const
virtual

Searches users and lists the ones that meet a set of filter and sort criteria.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ SendAnnouncement()

virtual Model::SendAnnouncementOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::SendAnnouncement ( const Model::SendAnnouncementRequest request) const
virtual

Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search or filter.

See Also:

AWS API Reference

◆ SendAnnouncementAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::SendAnnouncementAsync ( const Model::SendAnnouncementRequest request,
const SendAnnouncementResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search or filter.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ SendAnnouncementCallable()

virtual Model::SendAnnouncementOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::SendAnnouncementCallable ( const Model::SendAnnouncementRequest request) const
virtual

Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search or filter.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ SendInvitation()

virtual Model::SendInvitationOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::SendInvitation ( const Model::SendInvitationRequest request) const
virtual

Sends an enrollment invitation email with a URL to a user. The URL is valid for 30 days or until you call this operation again, whichever comes first.

See Also:

AWS API Reference

◆ SendInvitationAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::SendInvitationAsync ( const Model::SendInvitationRequest request,
const SendInvitationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Sends an enrollment invitation email with a URL to a user. The URL is valid for 30 days or until you call this operation again, whichever comes first.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ SendInvitationCallable()

virtual Model::SendInvitationOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::SendInvitationCallable ( const Model::SendInvitationRequest request) const
virtual

Sends an enrollment invitation email with a URL to a user. The URL is valid for 30 days or until you call this operation again, whichever comes first.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StartDeviceSync()

virtual Model::StartDeviceSyncOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::StartDeviceSync ( const Model::StartDeviceSyncRequest request) const
virtual

Resets a device and its account to the known default settings. This clears all information and settings set by previous users in the following ways:

  • Bluetooth - This unpairs all bluetooth devices paired with your echo device.

  • Volume - This resets the echo device's volume to the default value.

  • Notifications - This clears all notifications from your echo device.

  • Lists - This clears all to-do items from your echo device.

  • Settings - This internally syncs the room's profile (if the device is assigned to a room), contacts, address books, delegation access for account linking, and communications (if enabled on the room profile).

See Also:

AWS API Reference

◆ StartDeviceSyncAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::StartDeviceSyncAsync ( const Model::StartDeviceSyncRequest request,
const StartDeviceSyncResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Resets a device and its account to the known default settings. This clears all information and settings set by previous users in the following ways:

  • Bluetooth - This unpairs all bluetooth devices paired with your echo device.

  • Volume - This resets the echo device's volume to the default value.

  • Notifications - This clears all notifications from your echo device.

  • Lists - This clears all to-do items from your echo device.

  • Settings - This internally syncs the room's profile (if the device is assigned to a room), contacts, address books, delegation access for account linking, and communications (if enabled on the room profile).

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartDeviceSyncCallable()

virtual Model::StartDeviceSyncOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::StartDeviceSyncCallable ( const Model::StartDeviceSyncRequest request) const
virtual

Resets a device and its account to the known default settings. This clears all information and settings set by previous users in the following ways:

  • Bluetooth - This unpairs all bluetooth devices paired with your echo device.

  • Volume - This resets the echo device's volume to the default value.

  • Notifications - This clears all notifications from your echo device.

  • Lists - This clears all to-do items from your echo device.

  • Settings - This internally syncs the room's profile (if the device is assigned to a room), contacts, address books, delegation access for account linking, and communications (if enabled on the room profile).

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StartSmartHomeApplianceDiscovery()

virtual Model::StartSmartHomeApplianceDiscoveryOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::StartSmartHomeApplianceDiscovery ( const Model::StartSmartHomeApplianceDiscoveryRequest request) const
virtual

Initiates the discovery of any smart home appliances associated with the room.

See Also:

AWS API Reference

◆ StartSmartHomeApplianceDiscoveryAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::StartSmartHomeApplianceDiscoveryAsync ( const Model::StartSmartHomeApplianceDiscoveryRequest request,
const StartSmartHomeApplianceDiscoveryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Initiates the discovery of any smart home appliances associated with the room.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartSmartHomeApplianceDiscoveryCallable()

virtual Model::StartSmartHomeApplianceDiscoveryOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::StartSmartHomeApplianceDiscoveryCallable ( const Model::StartSmartHomeApplianceDiscoveryRequest request) const
virtual

Initiates the discovery of any smart home appliances associated with the room.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds metadata tags to a specified resource.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds metadata tags to a specified resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Adds metadata tags to a specified resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes metadata tags from a specified resource.

See Also:


AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes metadata tags from a specified resource.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Removes metadata tags from a specified resource.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateAddressBook()

virtual Model::UpdateAddressBookOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateAddressBook ( const Model::UpdateAddressBookRequest request) const
virtual

Updates address book details by the address book ARN.

See Also:

AWS API Reference

◆ UpdateAddressBookAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateAddressBookAsync ( const Model::UpdateAddressBookRequest request,
const UpdateAddressBookResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates address book details by the address book ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateAddressBookCallable()

virtual Model::UpdateAddressBookOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateAddressBookCallable ( const Model::UpdateAddressBookRequest request) const
virtual

Updates address book details by the address book ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateBusinessReportSchedule()

virtual Model::UpdateBusinessReportScheduleOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateBusinessReportSchedule ( const Model::UpdateBusinessReportScheduleRequest request) const
virtual

Updates the configuration of the report delivery schedule with the specified schedule ARN.

See Also:

AWS API Reference

◆ UpdateBusinessReportScheduleAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateBusinessReportScheduleAsync ( const Model::UpdateBusinessReportScheduleRequest request,
const UpdateBusinessReportScheduleResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the configuration of the report delivery schedule with the specified schedule ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateBusinessReportScheduleCallable()

virtual Model::UpdateBusinessReportScheduleOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateBusinessReportScheduleCallable ( const Model::UpdateBusinessReportScheduleRequest request) const
virtual

Updates the configuration of the report delivery schedule with the specified schedule ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateConferenceProvider()

virtual Model::UpdateConferenceProviderOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateConferenceProvider ( const Model::UpdateConferenceProviderRequest request) const
virtual

Updates an existing conference provider's settings.

See Also:

AWS API Reference

◆ UpdateConferenceProviderAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateConferenceProviderAsync ( const Model::UpdateConferenceProviderRequest request,
const UpdateConferenceProviderResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an existing conference provider's settings.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateConferenceProviderCallable()

virtual Model::UpdateConferenceProviderOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateConferenceProviderCallable ( const Model::UpdateConferenceProviderRequest request) const
virtual

Updates an existing conference provider's settings.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateContact()

virtual Model::UpdateContactOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateContact ( const Model::UpdateContactRequest request) const
virtual

Updates the contact details by the contact ARN.

See Also:

AWS API Reference

◆ UpdateContactAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateContactAsync ( const Model::UpdateContactRequest request,
const UpdateContactResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the contact details by the contact ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateContactCallable()

virtual Model::UpdateContactOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateContactCallable ( const Model::UpdateContactRequest request) const
virtual

Updates the contact details by the contact ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDevice()

virtual Model::UpdateDeviceOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateDevice ( const Model::UpdateDeviceRequest request) const
virtual

Updates the device name by device ARN.

See Also:

AWS API Reference

◆ UpdateDeviceAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateDeviceAsync ( const Model::UpdateDeviceRequest request,
const UpdateDeviceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the device name by device ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDeviceCallable()

virtual Model::UpdateDeviceOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateDeviceCallable ( const Model::UpdateDeviceRequest request) const
virtual

Updates the device name by device ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateGateway()

virtual Model::UpdateGatewayOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateGateway ( const Model::UpdateGatewayRequest request) const
virtual

Updates the details of a gateway. If any optional field is not provided, the existing corresponding value is left unmodified.

See Also:

AWS API Reference

◆ UpdateGatewayAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateGatewayAsync ( const Model::UpdateGatewayRequest request,
const UpdateGatewayResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the details of a gateway. If any optional field is not provided, the existing corresponding value is left unmodified.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateGatewayCallable()

virtual Model::UpdateGatewayOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateGatewayCallable ( const Model::UpdateGatewayRequest request) const
virtual

Updates the details of a gateway. If any optional field is not provided, the existing corresponding value is left unmodified.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateGatewayGroup()

virtual Model::UpdateGatewayGroupOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateGatewayGroup ( const Model::UpdateGatewayGroupRequest request) const
virtual

Updates the details of a gateway group. If any optional field is not provided, the existing corresponding value is left unmodified.

See Also:

AWS API Reference

◆ UpdateGatewayGroupAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateGatewayGroupAsync ( const Model::UpdateGatewayGroupRequest request,
const UpdateGatewayGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the details of a gateway group. If any optional field is not provided, the existing corresponding value is left unmodified.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateGatewayGroupCallable()

virtual Model::UpdateGatewayGroupOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateGatewayGroupCallable ( const Model::UpdateGatewayGroupRequest request) const
virtual

Updates the details of a gateway group. If any optional field is not provided, the existing corresponding value is left unmodified.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateNetworkProfile()

virtual Model::UpdateNetworkProfileOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateNetworkProfile ( const Model::UpdateNetworkProfileRequest request) const
virtual

Updates a network profile by the network profile ARN.

See Also:

AWS API Reference

◆ UpdateNetworkProfileAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateNetworkProfileAsync ( const Model::UpdateNetworkProfileRequest request,
const UpdateNetworkProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a network profile by the network profile ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateNetworkProfileCallable()

virtual Model::UpdateNetworkProfileOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateNetworkProfileCallable ( const Model::UpdateNetworkProfileRequest request) const
virtual

Updates a network profile by the network profile ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateProfile()

virtual Model::UpdateProfileOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateProfile ( const Model::UpdateProfileRequest request) const
virtual

Updates an existing room profile by room profile ARN.

See Also:

AWS API Reference

◆ UpdateProfileAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateProfileAsync ( const Model::UpdateProfileRequest request,
const UpdateProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an existing room profile by room profile ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateProfileCallable()

virtual Model::UpdateProfileOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateProfileCallable ( const Model::UpdateProfileRequest request) const
virtual

Updates an existing room profile by room profile ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateRoom()

virtual Model::UpdateRoomOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateRoom ( const Model::UpdateRoomRequest request) const
virtual

Updates room details by room ARN.

See Also:

AWS API Reference

◆ UpdateRoomAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateRoomAsync ( const Model::UpdateRoomRequest request,
const UpdateRoomResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates room details by room ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateRoomCallable()

virtual Model::UpdateRoomOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateRoomCallable ( const Model::UpdateRoomRequest request) const
virtual

Updates room details by room ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateSkillGroup()

virtual Model::UpdateSkillGroupOutcome Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateSkillGroup ( const Model::UpdateSkillGroupRequest request) const
virtual

Updates skill group details by skill group ARN.

See Also:

AWS API Reference

◆ UpdateSkillGroupAsync()

virtual void Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateSkillGroupAsync ( const Model::UpdateSkillGroupRequest request,
const UpdateSkillGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates skill group details by skill group ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateSkillGroupCallable()

virtual Model::UpdateSkillGroupOutcomeCallable Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateSkillGroupCallable ( const Model::UpdateSkillGroupRequest request) const
virtual

Updates skill group details by skill group ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


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