AWS SDK for C++  1.9.16
AWS SDK for C++
AlexaForBusinessClient.h
Go to the documentation of this file.
1 
6 #pragma once
108 #include <aws/core/http/HttpTypes.h>
109 #include <future>
110 #include <functional>
111 
112 namespace Aws
113 {
114 
115 namespace Http
116 {
117  class HttpClient;
118  class HttpClientFactory;
119 } // namespace Http
120 
121 namespace Utils
122 {
123  template< typename R, typename E> class Outcome;
124 namespace Threading
125 {
126  class Executor;
127 } // namespace Threading
128 } // namespace Utils
129 
130 namespace Auth
131 {
132  class AWSCredentials;
133  class AWSCredentialsProvider;
134 } // namespace Auth
135 
136 namespace Client
137 {
138  class RetryStrategy;
139 } // namespace Client
140 
141 namespace AlexaForBusiness
142 {
143 
144 namespace Model
145 {
146  class ApproveSkillRequest;
156  class CreateContactRequest;
159  class CreateProfileRequest;
160  class CreateRoomRequest;
162  class CreateUserRequest;
166  class DeleteContactRequest;
167  class DeleteDeviceRequest;
171  class DeleteProfileRequest;
172  class DeleteRoomRequest;
176  class DeleteUserRequest;
183  class GetAddressBookRequest;
186  class GetContactRequest;
187  class GetDeviceRequest;
188  class GetGatewayRequest;
192  class GetProfileRequest;
193  class GetRoomRequest;
195  class GetSkillGroupRequest;
200  class ListGatewaysRequest;
201  class ListSkillsRequest;
205  class ListTagsRequest;
211  class RejectSkillRequest;
212  class ResolveRoomRequest;
215  class SearchContactsRequest;
216  class SearchDevicesRequest;
218  class SearchProfilesRequest;
219  class SearchRoomsRequest;
221  class SearchUsersRequest;
223  class SendInvitationRequest;
226  class TagResourceRequest;
227  class UntagResourceRequest;
231  class UpdateContactRequest;
232  class UpdateDeviceRequest;
233  class UpdateGatewayRequest;
236  class UpdateProfileRequest;
237  class UpdateRoomRequest;
239 
333 
334  typedef std::future<ApproveSkillOutcome> ApproveSkillOutcomeCallable;
335  typedef std::future<AssociateContactWithAddressBookOutcome> AssociateContactWithAddressBookOutcomeCallable;
336  typedef std::future<AssociateDeviceWithNetworkProfileOutcome> AssociateDeviceWithNetworkProfileOutcomeCallable;
337  typedef std::future<AssociateDeviceWithRoomOutcome> AssociateDeviceWithRoomOutcomeCallable;
338  typedef std::future<AssociateSkillGroupWithRoomOutcome> AssociateSkillGroupWithRoomOutcomeCallable;
339  typedef std::future<AssociateSkillWithSkillGroupOutcome> AssociateSkillWithSkillGroupOutcomeCallable;
340  typedef std::future<AssociateSkillWithUsersOutcome> AssociateSkillWithUsersOutcomeCallable;
341  typedef std::future<CreateAddressBookOutcome> CreateAddressBookOutcomeCallable;
342  typedef std::future<CreateBusinessReportScheduleOutcome> CreateBusinessReportScheduleOutcomeCallable;
343  typedef std::future<CreateConferenceProviderOutcome> CreateConferenceProviderOutcomeCallable;
344  typedef std::future<CreateContactOutcome> CreateContactOutcomeCallable;
345  typedef std::future<CreateGatewayGroupOutcome> CreateGatewayGroupOutcomeCallable;
346  typedef std::future<CreateNetworkProfileOutcome> CreateNetworkProfileOutcomeCallable;
347  typedef std::future<CreateProfileOutcome> CreateProfileOutcomeCallable;
348  typedef std::future<CreateRoomOutcome> CreateRoomOutcomeCallable;
349  typedef std::future<CreateSkillGroupOutcome> CreateSkillGroupOutcomeCallable;
350  typedef std::future<CreateUserOutcome> CreateUserOutcomeCallable;
351  typedef std::future<DeleteAddressBookOutcome> DeleteAddressBookOutcomeCallable;
352  typedef std::future<DeleteBusinessReportScheduleOutcome> DeleteBusinessReportScheduleOutcomeCallable;
353  typedef std::future<DeleteConferenceProviderOutcome> DeleteConferenceProviderOutcomeCallable;
354  typedef std::future<DeleteContactOutcome> DeleteContactOutcomeCallable;
355  typedef std::future<DeleteDeviceOutcome> DeleteDeviceOutcomeCallable;
356  typedef std::future<DeleteDeviceUsageDataOutcome> DeleteDeviceUsageDataOutcomeCallable;
357  typedef std::future<DeleteGatewayGroupOutcome> DeleteGatewayGroupOutcomeCallable;
358  typedef std::future<DeleteNetworkProfileOutcome> DeleteNetworkProfileOutcomeCallable;
359  typedef std::future<DeleteProfileOutcome> DeleteProfileOutcomeCallable;
360  typedef std::future<DeleteRoomOutcome> DeleteRoomOutcomeCallable;
361  typedef std::future<DeleteRoomSkillParameterOutcome> DeleteRoomSkillParameterOutcomeCallable;
362  typedef std::future<DeleteSkillAuthorizationOutcome> DeleteSkillAuthorizationOutcomeCallable;
363  typedef std::future<DeleteSkillGroupOutcome> DeleteSkillGroupOutcomeCallable;
364  typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
365  typedef std::future<DisassociateContactFromAddressBookOutcome> DisassociateContactFromAddressBookOutcomeCallable;
366  typedef std::future<DisassociateDeviceFromRoomOutcome> DisassociateDeviceFromRoomOutcomeCallable;
367  typedef std::future<DisassociateSkillFromSkillGroupOutcome> DisassociateSkillFromSkillGroupOutcomeCallable;
368  typedef std::future<DisassociateSkillFromUsersOutcome> DisassociateSkillFromUsersOutcomeCallable;
369  typedef std::future<DisassociateSkillGroupFromRoomOutcome> DisassociateSkillGroupFromRoomOutcomeCallable;
370  typedef std::future<ForgetSmartHomeAppliancesOutcome> ForgetSmartHomeAppliancesOutcomeCallable;
371  typedef std::future<GetAddressBookOutcome> GetAddressBookOutcomeCallable;
372  typedef std::future<GetConferencePreferenceOutcome> GetConferencePreferenceOutcomeCallable;
373  typedef std::future<GetConferenceProviderOutcome> GetConferenceProviderOutcomeCallable;
374  typedef std::future<GetContactOutcome> GetContactOutcomeCallable;
375  typedef std::future<GetDeviceOutcome> GetDeviceOutcomeCallable;
376  typedef std::future<GetGatewayOutcome> GetGatewayOutcomeCallable;
377  typedef std::future<GetGatewayGroupOutcome> GetGatewayGroupOutcomeCallable;
378  typedef std::future<GetInvitationConfigurationOutcome> GetInvitationConfigurationOutcomeCallable;
379  typedef std::future<GetNetworkProfileOutcome> GetNetworkProfileOutcomeCallable;
380  typedef std::future<GetProfileOutcome> GetProfileOutcomeCallable;
381  typedef std::future<GetRoomOutcome> GetRoomOutcomeCallable;
382  typedef std::future<GetRoomSkillParameterOutcome> GetRoomSkillParameterOutcomeCallable;
383  typedef std::future<GetSkillGroupOutcome> GetSkillGroupOutcomeCallable;
384  typedef std::future<ListBusinessReportSchedulesOutcome> ListBusinessReportSchedulesOutcomeCallable;
385  typedef std::future<ListConferenceProvidersOutcome> ListConferenceProvidersOutcomeCallable;
386  typedef std::future<ListDeviceEventsOutcome> ListDeviceEventsOutcomeCallable;
387  typedef std::future<ListGatewayGroupsOutcome> ListGatewayGroupsOutcomeCallable;
388  typedef std::future<ListGatewaysOutcome> ListGatewaysOutcomeCallable;
389  typedef std::future<ListSkillsOutcome> ListSkillsOutcomeCallable;
390  typedef std::future<ListSkillsStoreCategoriesOutcome> ListSkillsStoreCategoriesOutcomeCallable;
391  typedef std::future<ListSkillsStoreSkillsByCategoryOutcome> ListSkillsStoreSkillsByCategoryOutcomeCallable;
392  typedef std::future<ListSmartHomeAppliancesOutcome> ListSmartHomeAppliancesOutcomeCallable;
393  typedef std::future<ListTagsOutcome> ListTagsOutcomeCallable;
394  typedef std::future<PutConferencePreferenceOutcome> PutConferencePreferenceOutcomeCallable;
395  typedef std::future<PutInvitationConfigurationOutcome> PutInvitationConfigurationOutcomeCallable;
396  typedef std::future<PutRoomSkillParameterOutcome> PutRoomSkillParameterOutcomeCallable;
397  typedef std::future<PutSkillAuthorizationOutcome> PutSkillAuthorizationOutcomeCallable;
398  typedef std::future<RegisterAVSDeviceOutcome> RegisterAVSDeviceOutcomeCallable;
399  typedef std::future<RejectSkillOutcome> RejectSkillOutcomeCallable;
400  typedef std::future<ResolveRoomOutcome> ResolveRoomOutcomeCallable;
401  typedef std::future<RevokeInvitationOutcome> RevokeInvitationOutcomeCallable;
402  typedef std::future<SearchAddressBooksOutcome> SearchAddressBooksOutcomeCallable;
403  typedef std::future<SearchContactsOutcome> SearchContactsOutcomeCallable;
404  typedef std::future<SearchDevicesOutcome> SearchDevicesOutcomeCallable;
405  typedef std::future<SearchNetworkProfilesOutcome> SearchNetworkProfilesOutcomeCallable;
406  typedef std::future<SearchProfilesOutcome> SearchProfilesOutcomeCallable;
407  typedef std::future<SearchRoomsOutcome> SearchRoomsOutcomeCallable;
408  typedef std::future<SearchSkillGroupsOutcome> SearchSkillGroupsOutcomeCallable;
409  typedef std::future<SearchUsersOutcome> SearchUsersOutcomeCallable;
410  typedef std::future<SendAnnouncementOutcome> SendAnnouncementOutcomeCallable;
411  typedef std::future<SendInvitationOutcome> SendInvitationOutcomeCallable;
412  typedef std::future<StartDeviceSyncOutcome> StartDeviceSyncOutcomeCallable;
413  typedef std::future<StartSmartHomeApplianceDiscoveryOutcome> StartSmartHomeApplianceDiscoveryOutcomeCallable;
414  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
415  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
416  typedef std::future<UpdateAddressBookOutcome> UpdateAddressBookOutcomeCallable;
417  typedef std::future<UpdateBusinessReportScheduleOutcome> UpdateBusinessReportScheduleOutcomeCallable;
418  typedef std::future<UpdateConferenceProviderOutcome> UpdateConferenceProviderOutcomeCallable;
419  typedef std::future<UpdateContactOutcome> UpdateContactOutcomeCallable;
420  typedef std::future<UpdateDeviceOutcome> UpdateDeviceOutcomeCallable;
421  typedef std::future<UpdateGatewayOutcome> UpdateGatewayOutcomeCallable;
422  typedef std::future<UpdateGatewayGroupOutcome> UpdateGatewayGroupOutcomeCallable;
423  typedef std::future<UpdateNetworkProfileOutcome> UpdateNetworkProfileOutcomeCallable;
424  typedef std::future<UpdateProfileOutcome> UpdateProfileOutcomeCallable;
425  typedef std::future<UpdateRoomOutcome> UpdateRoomOutcomeCallable;
426  typedef std::future<UpdateSkillGroupOutcome> UpdateSkillGroupOutcomeCallable;
427 } // namespace Model
428 
430 
431  typedef std::function<void(const AlexaForBusinessClient*, const Model::ApproveSkillRequest&, const Model::ApproveSkillOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ApproveSkillResponseReceivedHandler;
432  typedef std::function<void(const AlexaForBusinessClient*, const Model::AssociateContactWithAddressBookRequest&, const Model::AssociateContactWithAddressBookOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateContactWithAddressBookResponseReceivedHandler;
433  typedef std::function<void(const AlexaForBusinessClient*, const Model::AssociateDeviceWithNetworkProfileRequest&, const Model::AssociateDeviceWithNetworkProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateDeviceWithNetworkProfileResponseReceivedHandler;
434  typedef std::function<void(const AlexaForBusinessClient*, const Model::AssociateDeviceWithRoomRequest&, const Model::AssociateDeviceWithRoomOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateDeviceWithRoomResponseReceivedHandler;
435  typedef std::function<void(const AlexaForBusinessClient*, const Model::AssociateSkillGroupWithRoomRequest&, const Model::AssociateSkillGroupWithRoomOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateSkillGroupWithRoomResponseReceivedHandler;
436  typedef std::function<void(const AlexaForBusinessClient*, const Model::AssociateSkillWithSkillGroupRequest&, const Model::AssociateSkillWithSkillGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateSkillWithSkillGroupResponseReceivedHandler;
437  typedef std::function<void(const AlexaForBusinessClient*, const Model::AssociateSkillWithUsersRequest&, const Model::AssociateSkillWithUsersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateSkillWithUsersResponseReceivedHandler;
438  typedef std::function<void(const AlexaForBusinessClient*, const Model::CreateAddressBookRequest&, const Model::CreateAddressBookOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAddressBookResponseReceivedHandler;
439  typedef std::function<void(const AlexaForBusinessClient*, const Model::CreateBusinessReportScheduleRequest&, const Model::CreateBusinessReportScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBusinessReportScheduleResponseReceivedHandler;
440  typedef std::function<void(const AlexaForBusinessClient*, const Model::CreateConferenceProviderRequest&, const Model::CreateConferenceProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConferenceProviderResponseReceivedHandler;
441  typedef std::function<void(const AlexaForBusinessClient*, const Model::CreateContactRequest&, const Model::CreateContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateContactResponseReceivedHandler;
442  typedef std::function<void(const AlexaForBusinessClient*, const Model::CreateGatewayGroupRequest&, const Model::CreateGatewayGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGatewayGroupResponseReceivedHandler;
443  typedef std::function<void(const AlexaForBusinessClient*, const Model::CreateNetworkProfileRequest&, const Model::CreateNetworkProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateNetworkProfileResponseReceivedHandler;
444  typedef std::function<void(const AlexaForBusinessClient*, const Model::CreateProfileRequest&, const Model::CreateProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateProfileResponseReceivedHandler;
445  typedef std::function<void(const AlexaForBusinessClient*, const Model::CreateRoomRequest&, const Model::CreateRoomOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRoomResponseReceivedHandler;
446  typedef std::function<void(const AlexaForBusinessClient*, const Model::CreateSkillGroupRequest&, const Model::CreateSkillGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSkillGroupResponseReceivedHandler;
447  typedef std::function<void(const AlexaForBusinessClient*, const Model::CreateUserRequest&, const Model::CreateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUserResponseReceivedHandler;
448  typedef std::function<void(const AlexaForBusinessClient*, const Model::DeleteAddressBookRequest&, const Model::DeleteAddressBookOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAddressBookResponseReceivedHandler;
449  typedef std::function<void(const AlexaForBusinessClient*, const Model::DeleteBusinessReportScheduleRequest&, const Model::DeleteBusinessReportScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBusinessReportScheduleResponseReceivedHandler;
450  typedef std::function<void(const AlexaForBusinessClient*, const Model::DeleteConferenceProviderRequest&, const Model::DeleteConferenceProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConferenceProviderResponseReceivedHandler;
451  typedef std::function<void(const AlexaForBusinessClient*, const Model::DeleteContactRequest&, const Model::DeleteContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteContactResponseReceivedHandler;
452  typedef std::function<void(const AlexaForBusinessClient*, const Model::DeleteDeviceRequest&, const Model::DeleteDeviceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDeviceResponseReceivedHandler;
453  typedef std::function<void(const AlexaForBusinessClient*, const Model::DeleteDeviceUsageDataRequest&, const Model::DeleteDeviceUsageDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDeviceUsageDataResponseReceivedHandler;
454  typedef std::function<void(const AlexaForBusinessClient*, const Model::DeleteGatewayGroupRequest&, const Model::DeleteGatewayGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGatewayGroupResponseReceivedHandler;
455  typedef std::function<void(const AlexaForBusinessClient*, const Model::DeleteNetworkProfileRequest&, const Model::DeleteNetworkProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteNetworkProfileResponseReceivedHandler;
456  typedef std::function<void(const AlexaForBusinessClient*, const Model::DeleteProfileRequest&, const Model::DeleteProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteProfileResponseReceivedHandler;
457  typedef std::function<void(const AlexaForBusinessClient*, const Model::DeleteRoomRequest&, const Model::DeleteRoomOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRoomResponseReceivedHandler;
458  typedef std::function<void(const AlexaForBusinessClient*, const Model::DeleteRoomSkillParameterRequest&, const Model::DeleteRoomSkillParameterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRoomSkillParameterResponseReceivedHandler;
459  typedef std::function<void(const AlexaForBusinessClient*, const Model::DeleteSkillAuthorizationRequest&, const Model::DeleteSkillAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSkillAuthorizationResponseReceivedHandler;
460  typedef std::function<void(const AlexaForBusinessClient*, const Model::DeleteSkillGroupRequest&, const Model::DeleteSkillGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSkillGroupResponseReceivedHandler;
461  typedef std::function<void(const AlexaForBusinessClient*, const Model::DeleteUserRequest&, const Model::DeleteUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUserResponseReceivedHandler;
462  typedef std::function<void(const AlexaForBusinessClient*, const Model::DisassociateContactFromAddressBookRequest&, const Model::DisassociateContactFromAddressBookOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateContactFromAddressBookResponseReceivedHandler;
463  typedef std::function<void(const AlexaForBusinessClient*, const Model::DisassociateDeviceFromRoomRequest&, const Model::DisassociateDeviceFromRoomOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateDeviceFromRoomResponseReceivedHandler;
464  typedef std::function<void(const AlexaForBusinessClient*, const Model::DisassociateSkillFromSkillGroupRequest&, const Model::DisassociateSkillFromSkillGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateSkillFromSkillGroupResponseReceivedHandler;
465  typedef std::function<void(const AlexaForBusinessClient*, const Model::DisassociateSkillFromUsersRequest&, const Model::DisassociateSkillFromUsersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateSkillFromUsersResponseReceivedHandler;
466  typedef std::function<void(const AlexaForBusinessClient*, const Model::DisassociateSkillGroupFromRoomRequest&, const Model::DisassociateSkillGroupFromRoomOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateSkillGroupFromRoomResponseReceivedHandler;
467  typedef std::function<void(const AlexaForBusinessClient*, const Model::ForgetSmartHomeAppliancesRequest&, const Model::ForgetSmartHomeAppliancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ForgetSmartHomeAppliancesResponseReceivedHandler;
468  typedef std::function<void(const AlexaForBusinessClient*, const Model::GetAddressBookRequest&, const Model::GetAddressBookOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAddressBookResponseReceivedHandler;
469  typedef std::function<void(const AlexaForBusinessClient*, const Model::GetConferencePreferenceRequest&, const Model::GetConferencePreferenceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConferencePreferenceResponseReceivedHandler;
470  typedef std::function<void(const AlexaForBusinessClient*, const Model::GetConferenceProviderRequest&, const Model::GetConferenceProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConferenceProviderResponseReceivedHandler;
471  typedef std::function<void(const AlexaForBusinessClient*, const Model::GetContactRequest&, const Model::GetContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContactResponseReceivedHandler;
472  typedef std::function<void(const AlexaForBusinessClient*, const Model::GetDeviceRequest&, const Model::GetDeviceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeviceResponseReceivedHandler;
473  typedef std::function<void(const AlexaForBusinessClient*, const Model::GetGatewayRequest&, const Model::GetGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGatewayResponseReceivedHandler;
474  typedef std::function<void(const AlexaForBusinessClient*, const Model::GetGatewayGroupRequest&, const Model::GetGatewayGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGatewayGroupResponseReceivedHandler;
475  typedef std::function<void(const AlexaForBusinessClient*, const Model::GetInvitationConfigurationRequest&, const Model::GetInvitationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInvitationConfigurationResponseReceivedHandler;
476  typedef std::function<void(const AlexaForBusinessClient*, const Model::GetNetworkProfileRequest&, const Model::GetNetworkProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetNetworkProfileResponseReceivedHandler;
477  typedef std::function<void(const AlexaForBusinessClient*, const Model::GetProfileRequest&, const Model::GetProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetProfileResponseReceivedHandler;
478  typedef std::function<void(const AlexaForBusinessClient*, const Model::GetRoomRequest&, const Model::GetRoomOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRoomResponseReceivedHandler;
479  typedef std::function<void(const AlexaForBusinessClient*, const Model::GetRoomSkillParameterRequest&, const Model::GetRoomSkillParameterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRoomSkillParameterResponseReceivedHandler;
480  typedef std::function<void(const AlexaForBusinessClient*, const Model::GetSkillGroupRequest&, const Model::GetSkillGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSkillGroupResponseReceivedHandler;
481  typedef std::function<void(const AlexaForBusinessClient*, const Model::ListBusinessReportSchedulesRequest&, const Model::ListBusinessReportSchedulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBusinessReportSchedulesResponseReceivedHandler;
482  typedef std::function<void(const AlexaForBusinessClient*, const Model::ListConferenceProvidersRequest&, const Model::ListConferenceProvidersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConferenceProvidersResponseReceivedHandler;
483  typedef std::function<void(const AlexaForBusinessClient*, const Model::ListDeviceEventsRequest&, const Model::ListDeviceEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDeviceEventsResponseReceivedHandler;
484  typedef std::function<void(const AlexaForBusinessClient*, const Model::ListGatewayGroupsRequest&, const Model::ListGatewayGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGatewayGroupsResponseReceivedHandler;
485  typedef std::function<void(const AlexaForBusinessClient*, const Model::ListGatewaysRequest&, const Model::ListGatewaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGatewaysResponseReceivedHandler;
486  typedef std::function<void(const AlexaForBusinessClient*, const Model::ListSkillsRequest&, const Model::ListSkillsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSkillsResponseReceivedHandler;
487  typedef std::function<void(const AlexaForBusinessClient*, const Model::ListSkillsStoreCategoriesRequest&, const Model::ListSkillsStoreCategoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSkillsStoreCategoriesResponseReceivedHandler;
488  typedef std::function<void(const AlexaForBusinessClient*, const Model::ListSkillsStoreSkillsByCategoryRequest&, const Model::ListSkillsStoreSkillsByCategoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSkillsStoreSkillsByCategoryResponseReceivedHandler;
489  typedef std::function<void(const AlexaForBusinessClient*, const Model::ListSmartHomeAppliancesRequest&, const Model::ListSmartHomeAppliancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSmartHomeAppliancesResponseReceivedHandler;
490  typedef std::function<void(const AlexaForBusinessClient*, const Model::ListTagsRequest&, const Model::ListTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsResponseReceivedHandler;
491  typedef std::function<void(const AlexaForBusinessClient*, const Model::PutConferencePreferenceRequest&, const Model::PutConferencePreferenceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutConferencePreferenceResponseReceivedHandler;
492  typedef std::function<void(const AlexaForBusinessClient*, const Model::PutInvitationConfigurationRequest&, const Model::PutInvitationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutInvitationConfigurationResponseReceivedHandler;
493  typedef std::function<void(const AlexaForBusinessClient*, const Model::PutRoomSkillParameterRequest&, const Model::PutRoomSkillParameterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutRoomSkillParameterResponseReceivedHandler;
494  typedef std::function<void(const AlexaForBusinessClient*, const Model::PutSkillAuthorizationRequest&, const Model::PutSkillAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutSkillAuthorizationResponseReceivedHandler;
495  typedef std::function<void(const AlexaForBusinessClient*, const Model::RegisterAVSDeviceRequest&, const Model::RegisterAVSDeviceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterAVSDeviceResponseReceivedHandler;
496  typedef std::function<void(const AlexaForBusinessClient*, const Model::RejectSkillRequest&, const Model::RejectSkillOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RejectSkillResponseReceivedHandler;
497  typedef std::function<void(const AlexaForBusinessClient*, const Model::ResolveRoomRequest&, const Model::ResolveRoomOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResolveRoomResponseReceivedHandler;
498  typedef std::function<void(const AlexaForBusinessClient*, const Model::RevokeInvitationRequest&, const Model::RevokeInvitationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RevokeInvitationResponseReceivedHandler;
499  typedef std::function<void(const AlexaForBusinessClient*, const Model::SearchAddressBooksRequest&, const Model::SearchAddressBooksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchAddressBooksResponseReceivedHandler;
500  typedef std::function<void(const AlexaForBusinessClient*, const Model::SearchContactsRequest&, const Model::SearchContactsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchContactsResponseReceivedHandler;
501  typedef std::function<void(const AlexaForBusinessClient*, const Model::SearchDevicesRequest&, const Model::SearchDevicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchDevicesResponseReceivedHandler;
502  typedef std::function<void(const AlexaForBusinessClient*, const Model::SearchNetworkProfilesRequest&, const Model::SearchNetworkProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchNetworkProfilesResponseReceivedHandler;
503  typedef std::function<void(const AlexaForBusinessClient*, const Model::SearchProfilesRequest&, const Model::SearchProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchProfilesResponseReceivedHandler;
504  typedef std::function<void(const AlexaForBusinessClient*, const Model::SearchRoomsRequest&, const Model::SearchRoomsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchRoomsResponseReceivedHandler;
505  typedef std::function<void(const AlexaForBusinessClient*, const Model::SearchSkillGroupsRequest&, const Model::SearchSkillGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchSkillGroupsResponseReceivedHandler;
506  typedef std::function<void(const AlexaForBusinessClient*, const Model::SearchUsersRequest&, const Model::SearchUsersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchUsersResponseReceivedHandler;
507  typedef std::function<void(const AlexaForBusinessClient*, const Model::SendAnnouncementRequest&, const Model::SendAnnouncementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendAnnouncementResponseReceivedHandler;
508  typedef std::function<void(const AlexaForBusinessClient*, const Model::SendInvitationRequest&, const Model::SendInvitationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendInvitationResponseReceivedHandler;
509  typedef std::function<void(const AlexaForBusinessClient*, const Model::StartDeviceSyncRequest&, const Model::StartDeviceSyncOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDeviceSyncResponseReceivedHandler;
510  typedef std::function<void(const AlexaForBusinessClient*, const Model::StartSmartHomeApplianceDiscoveryRequest&, const Model::StartSmartHomeApplianceDiscoveryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartSmartHomeApplianceDiscoveryResponseReceivedHandler;
511  typedef std::function<void(const AlexaForBusinessClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
512  typedef std::function<void(const AlexaForBusinessClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
513  typedef std::function<void(const AlexaForBusinessClient*, const Model::UpdateAddressBookRequest&, const Model::UpdateAddressBookOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAddressBookResponseReceivedHandler;
514  typedef std::function<void(const AlexaForBusinessClient*, const Model::UpdateBusinessReportScheduleRequest&, const Model::UpdateBusinessReportScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBusinessReportScheduleResponseReceivedHandler;
515  typedef std::function<void(const AlexaForBusinessClient*, const Model::UpdateConferenceProviderRequest&, const Model::UpdateConferenceProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConferenceProviderResponseReceivedHandler;
516  typedef std::function<void(const AlexaForBusinessClient*, const Model::UpdateContactRequest&, const Model::UpdateContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContactResponseReceivedHandler;
517  typedef std::function<void(const AlexaForBusinessClient*, const Model::UpdateDeviceRequest&, const Model::UpdateDeviceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDeviceResponseReceivedHandler;
518  typedef std::function<void(const AlexaForBusinessClient*, const Model::UpdateGatewayRequest&, const Model::UpdateGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGatewayResponseReceivedHandler;
519  typedef std::function<void(const AlexaForBusinessClient*, const Model::UpdateGatewayGroupRequest&, const Model::UpdateGatewayGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGatewayGroupResponseReceivedHandler;
520  typedef std::function<void(const AlexaForBusinessClient*, const Model::UpdateNetworkProfileRequest&, const Model::UpdateNetworkProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateNetworkProfileResponseReceivedHandler;
521  typedef std::function<void(const AlexaForBusinessClient*, const Model::UpdateProfileRequest&, const Model::UpdateProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateProfileResponseReceivedHandler;
522  typedef std::function<void(const AlexaForBusinessClient*, const Model::UpdateRoomRequest&, const Model::UpdateRoomOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRoomResponseReceivedHandler;
523  typedef std::function<void(const AlexaForBusinessClient*, const Model::UpdateSkillGroupRequest&, const Model::UpdateSkillGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSkillGroupResponseReceivedHandler;
524 
538  {
539  public:
541 
547 
553 
558  AlexaForBusinessClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
560 
562 
563 
572 
583 
593  virtual void ApproveSkillAsync(const Model::ApproveSkillRequest& request, const ApproveSkillResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
594 
601 
610 
618  virtual void AssociateContactWithAddressBookAsync(const Model::AssociateContactWithAddressBookRequest& request, const AssociateContactWithAddressBookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
619 
627 
637 
646  virtual void AssociateDeviceWithNetworkProfileAsync(const Model::AssociateDeviceWithNetworkProfileRequest& request, const AssociateDeviceWithNetworkProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
647 
657 
669 
680  virtual void AssociateDeviceWithRoomAsync(const Model::AssociateDeviceWithRoomRequest& request, const AssociateDeviceWithRoomResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
681 
689 
699 
708  virtual void AssociateSkillGroupWithRoomAsync(const Model::AssociateSkillGroupWithRoomRequest& request, const AssociateSkillGroupWithRoomResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
709 
716 
725 
733  virtual void AssociateSkillWithSkillGroupAsync(const Model::AssociateSkillWithSkillGroupRequest& request, const AssociateSkillWithSkillGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
734 
742 
752 
761  virtual void AssociateSkillWithUsersAsync(const Model::AssociateSkillWithUsersRequest& request, const AssociateSkillWithUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
762 
770 
780 
789  virtual void CreateAddressBookAsync(const Model::CreateAddressBookRequest& request, const CreateAddressBookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
790 
799 
810 
820  virtual void CreateBusinessReportScheduleAsync(const Model::CreateBusinessReportScheduleRequest& request, const CreateBusinessReportScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
821 
829 
839 
848  virtual void CreateConferenceProviderAsync(const Model::CreateConferenceProviderRequest& request, const CreateConferenceProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
849 
856 
865 
873  virtual void CreateContactAsync(const Model::CreateContactRequest& request, const CreateContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
874 
882 
892 
901  virtual void CreateGatewayGroupAsync(const Model::CreateGatewayGroupRequest& request, const CreateGatewayGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
902 
910 
920 
929  virtual void CreateNetworkProfileAsync(const Model::CreateNetworkProfileRequest& request, const CreateNetworkProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
930 
938 
948 
957  virtual void CreateProfileAsync(const Model::CreateProfileRequest& request, const CreateProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
958 
965 
974 
982  virtual void CreateRoomAsync(const Model::CreateRoomRequest& request, const CreateRoomResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
983 
991 
1001 
1010  virtual void CreateSkillGroupAsync(const Model::CreateSkillGroupRequest& request, const CreateSkillGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1011 
1018 
1027 
1035  virtual void CreateUserAsync(const Model::CreateUserRequest& request, const CreateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1036 
1044 
1054 
1063  virtual void DeleteAddressBookAsync(const Model::DeleteAddressBookRequest& request, const DeleteAddressBookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1064 
1072 
1082 
1091  virtual void DeleteBusinessReportScheduleAsync(const Model::DeleteBusinessReportScheduleRequest& request, const DeleteBusinessReportScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1092 
1099 
1108 
1116  virtual void DeleteConferenceProviderAsync(const Model::DeleteConferenceProviderRequest& request, const DeleteConferenceProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1117 
1124 
1133 
1141  virtual void DeleteContactAsync(const Model::DeleteContactRequest& request, const DeleteContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1142 
1149 
1158 
1166  virtual void DeleteDeviceAsync(const Model::DeleteDeviceRequest& request, const DeleteDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1167 
1177 
1189 
1200  virtual void DeleteDeviceUsageDataAsync(const Model::DeleteDeviceUsageDataRequest& request, const DeleteDeviceUsageDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1201 
1208 
1217 
1225  virtual void DeleteGatewayGroupAsync(const Model::DeleteGatewayGroupRequest& request, const DeleteGatewayGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1226 
1234 
1244 
1253  virtual void DeleteNetworkProfileAsync(const Model::DeleteNetworkProfileRequest& request, const DeleteNetworkProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1254 
1261 
1270 
1278  virtual void DeleteProfileAsync(const Model::DeleteProfileRequest& request, const DeleteProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1279 
1286 
1295 
1303  virtual void DeleteRoomAsync(const Model::DeleteRoomRequest& request, const DeleteRoomResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1304 
1312 
1322 
1331  virtual void DeleteRoomSkillParameterAsync(const Model::DeleteRoomSkillParameterRequest& request, const DeleteRoomSkillParameterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1332 
1339 
1348 
1356  virtual void DeleteSkillAuthorizationAsync(const Model::DeleteSkillAuthorizationRequest& request, const DeleteSkillAuthorizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1357 
1364 
1373 
1381  virtual void DeleteSkillGroupAsync(const Model::DeleteSkillGroupRequest& request, const DeleteSkillGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1382 
1390 
1400 
1409  virtual void DeleteUserAsync(const Model::DeleteUserRequest& request, const DeleteUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1410 
1418 
1428 
1437  virtual void DisassociateContactFromAddressBookAsync(const Model::DisassociateContactFromAddressBookRequest& request, const DisassociateContactFromAddressBookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1438 
1448 
1460 
1471  virtual void DisassociateDeviceFromRoomAsync(const Model::DisassociateDeviceFromRoomRequest& request, const DisassociateDeviceFromRoomResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1472 
1479 
1488 
1496  virtual void DisassociateSkillFromSkillGroupAsync(const Model::DisassociateSkillFromSkillGroupRequest& request, const DisassociateSkillFromSkillGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1497 
1505 
1515 
1524  virtual void DisassociateSkillFromUsersAsync(const Model::DisassociateSkillFromUsersRequest& request, const DisassociateSkillFromUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1525 
1533 
1543 
1552  virtual void DisassociateSkillGroupFromRoomAsync(const Model::DisassociateSkillGroupFromRoomRequest& request, const DisassociateSkillGroupFromRoomResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1553 
1561 
1571 
1580  virtual void ForgetSmartHomeAppliancesAsync(const Model::ForgetSmartHomeAppliancesRequest& request, const ForgetSmartHomeAppliancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1581 
1589 
1599 
1608  virtual void GetAddressBookAsync(const Model::GetAddressBookRequest& request, const GetAddressBookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1609 
1616 
1625 
1633  virtual void GetConferencePreferenceAsync(const Model::GetConferencePreferenceRequest& request, const GetConferencePreferenceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1634 
1642 
1652 
1661  virtual void GetConferenceProviderAsync(const Model::GetConferenceProviderRequest& request, const GetConferenceProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1662 
1669 
1678 
1686  virtual void GetContactAsync(const Model::GetContactRequest& request, const GetContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1687 
1694 
1703 
1711  virtual void GetDeviceAsync(const Model::GetDeviceRequest& request, const GetDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1712 
1719 
1728 
1736  virtual void GetGatewayAsync(const Model::GetGatewayRequest& request, const GetGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1737 
1744 
1753 
1761  virtual void GetGatewayGroupAsync(const Model::GetGatewayGroupRequest& request, const GetGatewayGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1762 
1770 
1780 
1789  virtual void GetInvitationConfigurationAsync(const Model::GetInvitationConfigurationRequest& request, const GetInvitationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1790 
1798 
1808 
1817  virtual void GetNetworkProfileAsync(const Model::GetNetworkProfileRequest& request, const GetNetworkProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1818 
1826 
1836 
1845  virtual void GetProfileAsync(const Model::GetProfileRequest& request, const GetProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1846 
1852  virtual Model::GetRoomOutcome GetRoom(const Model::GetRoomRequest& request) const;
1853 
1862 
1870  virtual void GetRoomAsync(const Model::GetRoomRequest& request, const GetRoomResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1871 
1879 
1889 
1898  virtual void GetRoomSkillParameterAsync(const Model::GetRoomSkillParameterRequest& request, const GetRoomSkillParameterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1899 
1906 
1915 
1923  virtual void GetSkillGroupAsync(const Model::GetSkillGroupRequest& request, const GetSkillGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1924 
1934 
1946 
1957  virtual void ListBusinessReportSchedulesAsync(const Model::ListBusinessReportSchedulesRequest& request, const ListBusinessReportSchedulesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1958 
1966 
1976 
1985  virtual void ListConferenceProvidersAsync(const Model::ListConferenceProvidersRequest& request, const ListConferenceProvidersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1986 
1994 
2004 
2013  virtual void ListDeviceEventsAsync(const Model::ListDeviceEventsRequest& request, const ListDeviceEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2014 
2022 
2032 
2041  virtual void ListGatewayGroupsAsync(const Model::ListGatewayGroupsRequest& request, const ListGatewayGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2042 
2052 
2064 
2075  virtual void ListGatewaysAsync(const Model::ListGatewaysRequest& request, const ListGatewaysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2076 
2084 
2094 
2103  virtual void ListSkillsAsync(const Model::ListSkillsRequest& request, const ListSkillsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2104 
2111 
2120 
2128  virtual void ListSkillsStoreCategoriesAsync(const Model::ListSkillsStoreCategoriesRequest& request, const ListSkillsStoreCategoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2129 
2137 
2147 
2156  virtual void ListSkillsStoreSkillsByCategoryAsync(const Model::ListSkillsStoreSkillsByCategoryRequest& request, const ListSkillsStoreSkillsByCategoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2157 
2165 
2175 
2184  virtual void ListSmartHomeAppliancesAsync(const Model::ListSmartHomeAppliancesRequest& request, const ListSmartHomeAppliancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2185 
2192 
2201 
2209  virtual void ListTagsAsync(const Model::ListTagsRequest& request, const ListTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2210 
2218 
2228 
2237  virtual void PutConferencePreferenceAsync(const Model::PutConferencePreferenceRequest& request, const PutConferencePreferenceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2238 
2246 
2256 
2265  virtual void PutInvitationConfigurationAsync(const Model::PutInvitationConfigurationRequest& request, const PutInvitationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2266 
2274 
2284 
2293  virtual void PutRoomSkillParameterAsync(const Model::PutRoomSkillParameterRequest& request, const PutRoomSkillParameterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2294 
2304 
2316 
2327  virtual void PutSkillAuthorizationAsync(const Model::PutSkillAuthorizationRequest& request, const PutSkillAuthorizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2328 
2336 
2346 
2355  virtual void RegisterAVSDeviceAsync(const Model::RegisterAVSDeviceRequest& request, const RegisterAVSDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2356 
2366 
2378 
2389  virtual void RejectSkillAsync(const Model::RejectSkillRequest& request, const RejectSkillResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2390 
2404 
2420 
2435  virtual void ResolveRoomAsync(const Model::ResolveRoomRequest& request, const ResolveRoomResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2436 
2444 
2454 
2463  virtual void RevokeInvitationAsync(const Model::RevokeInvitationRequest& request, const RevokeInvitationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2464 
2472 
2482 
2491  virtual void SearchAddressBooksAsync(const Model::SearchAddressBooksRequest& request, const SearchAddressBooksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2492 
2500 
2510 
2519  virtual void SearchContactsAsync(const Model::SearchContactsRequest& request, const SearchContactsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2520 
2528 
2538 
2547  virtual void SearchDevicesAsync(const Model::SearchDevicesRequest& request, const SearchDevicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2548 
2556 
2566 
2575  virtual void SearchNetworkProfilesAsync(const Model::SearchNetworkProfilesRequest& request, const SearchNetworkProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2576 
2584 
2594 
2603  virtual void SearchProfilesAsync(const Model::SearchProfilesRequest& request, const SearchProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2604 
2612 
2622 
2631  virtual void SearchRoomsAsync(const Model::SearchRoomsRequest& request, const SearchRoomsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2632 
2640 
2650 
2659  virtual void SearchSkillGroupsAsync(const Model::SearchSkillGroupsRequest& request, const SearchSkillGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2660 
2668 
2678 
2687  virtual void SearchUsersAsync(const Model::SearchUsersRequest& request, const SearchUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2688 
2696 
2706 
2715  virtual void SendAnnouncementAsync(const Model::SendAnnouncementRequest& request, const SendAnnouncementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2716 
2725 
2736 
2746  virtual void SendInvitationAsync(const Model::SendInvitationRequest& request, const SendInvitationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2747 
2763 
2781 
2798  virtual void StartDeviceSyncAsync(const Model::StartDeviceSyncRequest& request, const StartDeviceSyncResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2799 
2807 
2817 
2826  virtual void StartSmartHomeApplianceDiscoveryAsync(const Model::StartSmartHomeApplianceDiscoveryRequest& request, const StartSmartHomeApplianceDiscoveryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2827 
2834 
2843 
2851  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2852 
2860 
2870 
2879  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2880 
2888 
2898 
2907  virtual void UpdateAddressBookAsync(const Model::UpdateAddressBookRequest& request, const UpdateAddressBookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2908 
2916 
2926 
2935  virtual void UpdateBusinessReportScheduleAsync(const Model::UpdateBusinessReportScheduleRequest& request, const UpdateBusinessReportScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2936 
2944 
2954 
2963  virtual void UpdateConferenceProviderAsync(const Model::UpdateConferenceProviderRequest& request, const UpdateConferenceProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2964 
2971 
2980 
2988  virtual void UpdateContactAsync(const Model::UpdateContactRequest& request, const UpdateContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2989 
2996 
3005 
3013  virtual void UpdateDeviceAsync(const Model::UpdateDeviceRequest& request, const UpdateDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3014 
3022 
3032 
3041  virtual void UpdateGatewayAsync(const Model::UpdateGatewayRequest& request, const UpdateGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3042 
3051 
3062 
3072  virtual void UpdateGatewayGroupAsync(const Model::UpdateGatewayGroupRequest& request, const UpdateGatewayGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3073 
3081 
3091 
3100  virtual void UpdateNetworkProfileAsync(const Model::UpdateNetworkProfileRequest& request, const UpdateNetworkProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3101 
3109 
3119 
3128  virtual void UpdateProfileAsync(const Model::UpdateProfileRequest& request, const UpdateProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3129 
3136 
3145 
3153  virtual void UpdateRoomAsync(const Model::UpdateRoomRequest& request, const UpdateRoomResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3154 
3161 
3170 
3178  virtual void UpdateSkillGroupAsync(const Model::UpdateSkillGroupRequest& request, const UpdateSkillGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3179 
3180 
3181  void OverrideEndpoint(const Aws::String& endpoint);
3182  private:
3183  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
3184  void ApproveSkillAsyncHelper(const Model::ApproveSkillRequest& request, const ApproveSkillResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3185  void AssociateContactWithAddressBookAsyncHelper(const Model::AssociateContactWithAddressBookRequest& request, const AssociateContactWithAddressBookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3186  void AssociateDeviceWithNetworkProfileAsyncHelper(const Model::AssociateDeviceWithNetworkProfileRequest& request, const AssociateDeviceWithNetworkProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3187  void AssociateDeviceWithRoomAsyncHelper(const Model::AssociateDeviceWithRoomRequest& request, const AssociateDeviceWithRoomResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3188  void AssociateSkillGroupWithRoomAsyncHelper(const Model::AssociateSkillGroupWithRoomRequest& request, const AssociateSkillGroupWithRoomResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3189  void AssociateSkillWithSkillGroupAsyncHelper(const Model::AssociateSkillWithSkillGroupRequest& request, const AssociateSkillWithSkillGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3190  void AssociateSkillWithUsersAsyncHelper(const Model::AssociateSkillWithUsersRequest& request, const AssociateSkillWithUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3191  void CreateAddressBookAsyncHelper(const Model::CreateAddressBookRequest& request, const CreateAddressBookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3192  void CreateBusinessReportScheduleAsyncHelper(const Model::CreateBusinessReportScheduleRequest& request, const CreateBusinessReportScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3193  void CreateConferenceProviderAsyncHelper(const Model::CreateConferenceProviderRequest& request, const CreateConferenceProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3194  void CreateContactAsyncHelper(const Model::CreateContactRequest& request, const CreateContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3195  void CreateGatewayGroupAsyncHelper(const Model::CreateGatewayGroupRequest& request, const CreateGatewayGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3196  void CreateNetworkProfileAsyncHelper(const Model::CreateNetworkProfileRequest& request, const CreateNetworkProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3197  void CreateProfileAsyncHelper(const Model::CreateProfileRequest& request, const CreateProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3198  void CreateRoomAsyncHelper(const Model::CreateRoomRequest& request, const CreateRoomResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3199  void CreateSkillGroupAsyncHelper(const Model::CreateSkillGroupRequest& request, const CreateSkillGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3200  void CreateUserAsyncHelper(const Model::CreateUserRequest& request, const CreateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3201  void DeleteAddressBookAsyncHelper(const Model::DeleteAddressBookRequest& request, const DeleteAddressBookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3202  void DeleteBusinessReportScheduleAsyncHelper(const Model::DeleteBusinessReportScheduleRequest& request, const DeleteBusinessReportScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3203  void DeleteConferenceProviderAsyncHelper(const Model::DeleteConferenceProviderRequest& request, const DeleteConferenceProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3204  void DeleteContactAsyncHelper(const Model::DeleteContactRequest& request, const DeleteContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3205  void DeleteDeviceAsyncHelper(const Model::DeleteDeviceRequest& request, const DeleteDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3206  void DeleteDeviceUsageDataAsyncHelper(const Model::DeleteDeviceUsageDataRequest& request, const DeleteDeviceUsageDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3207  void DeleteGatewayGroupAsyncHelper(const Model::DeleteGatewayGroupRequest& request, const DeleteGatewayGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3208  void DeleteNetworkProfileAsyncHelper(const Model::DeleteNetworkProfileRequest& request, const DeleteNetworkProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3209  void DeleteProfileAsyncHelper(const Model::DeleteProfileRequest& request, const DeleteProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3210  void DeleteRoomAsyncHelper(const Model::DeleteRoomRequest& request, const DeleteRoomResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3211  void DeleteRoomSkillParameterAsyncHelper(const Model::DeleteRoomSkillParameterRequest& request, const DeleteRoomSkillParameterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3212  void DeleteSkillAuthorizationAsyncHelper(const Model::DeleteSkillAuthorizationRequest& request, const DeleteSkillAuthorizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3213  void DeleteSkillGroupAsyncHelper(const Model::DeleteSkillGroupRequest& request, const DeleteSkillGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3214  void DeleteUserAsyncHelper(const Model::DeleteUserRequest& request, const DeleteUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3215  void DisassociateContactFromAddressBookAsyncHelper(const Model::DisassociateContactFromAddressBookRequest& request, const DisassociateContactFromAddressBookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3216  void DisassociateDeviceFromRoomAsyncHelper(const Model::DisassociateDeviceFromRoomRequest& request, const DisassociateDeviceFromRoomResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3217  void DisassociateSkillFromSkillGroupAsyncHelper(const Model::DisassociateSkillFromSkillGroupRequest& request, const DisassociateSkillFromSkillGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3218  void DisassociateSkillFromUsersAsyncHelper(const Model::DisassociateSkillFromUsersRequest& request, const DisassociateSkillFromUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3219  void DisassociateSkillGroupFromRoomAsyncHelper(const Model::DisassociateSkillGroupFromRoomRequest& request, const DisassociateSkillGroupFromRoomResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3220  void ForgetSmartHomeAppliancesAsyncHelper(const Model::ForgetSmartHomeAppliancesRequest& request, const ForgetSmartHomeAppliancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3221  void GetAddressBookAsyncHelper(const Model::GetAddressBookRequest& request, const GetAddressBookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3222  void GetConferencePreferenceAsyncHelper(const Model::GetConferencePreferenceRequest& request, const GetConferencePreferenceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3223  void GetConferenceProviderAsyncHelper(const Model::GetConferenceProviderRequest& request, const GetConferenceProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3224  void GetContactAsyncHelper(const Model::GetContactRequest& request, const GetContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3225  void GetDeviceAsyncHelper(const Model::GetDeviceRequest& request, const GetDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3226  void GetGatewayAsyncHelper(const Model::GetGatewayRequest& request, const GetGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3227  void GetGatewayGroupAsyncHelper(const Model::GetGatewayGroupRequest& request, const GetGatewayGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3228  void GetInvitationConfigurationAsyncHelper(const Model::GetInvitationConfigurationRequest& request, const GetInvitationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3229  void GetNetworkProfileAsyncHelper(const Model::GetNetworkProfileRequest& request, const GetNetworkProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3230  void GetProfileAsyncHelper(const Model::GetProfileRequest& request, const GetProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3231  void GetRoomAsyncHelper(const Model::GetRoomRequest& request, const GetRoomResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3232  void GetRoomSkillParameterAsyncHelper(const Model::GetRoomSkillParameterRequest& request, const GetRoomSkillParameterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3233  void GetSkillGroupAsyncHelper(const Model::GetSkillGroupRequest& request, const GetSkillGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3234  void ListBusinessReportSchedulesAsyncHelper(const Model::ListBusinessReportSchedulesRequest& request, const ListBusinessReportSchedulesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3235  void ListConferenceProvidersAsyncHelper(const Model::ListConferenceProvidersRequest& request, const ListConferenceProvidersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3236  void ListDeviceEventsAsyncHelper(const Model::ListDeviceEventsRequest& request, const ListDeviceEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3237  void ListGatewayGroupsAsyncHelper(const Model::ListGatewayGroupsRequest& request, const ListGatewayGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3238  void ListGatewaysAsyncHelper(const Model::ListGatewaysRequest& request, const ListGatewaysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3239  void ListSkillsAsyncHelper(const Model::ListSkillsRequest& request, const ListSkillsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3240  void ListSkillsStoreCategoriesAsyncHelper(const Model::ListSkillsStoreCategoriesRequest& request, const ListSkillsStoreCategoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3241  void ListSkillsStoreSkillsByCategoryAsyncHelper(const Model::ListSkillsStoreSkillsByCategoryRequest& request, const ListSkillsStoreSkillsByCategoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3242  void ListSmartHomeAppliancesAsyncHelper(const Model::ListSmartHomeAppliancesRequest& request, const ListSmartHomeAppliancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3243  void ListTagsAsyncHelper(const Model::ListTagsRequest& request, const ListTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3244  void PutConferencePreferenceAsyncHelper(const Model::PutConferencePreferenceRequest& request, const PutConferencePreferenceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3245  void PutInvitationConfigurationAsyncHelper(const Model::PutInvitationConfigurationRequest& request, const PutInvitationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3246  void PutRoomSkillParameterAsyncHelper(const Model::PutRoomSkillParameterRequest& request, const PutRoomSkillParameterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3247  void PutSkillAuthorizationAsyncHelper(const Model::PutSkillAuthorizationRequest& request, const PutSkillAuthorizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3248  void RegisterAVSDeviceAsyncHelper(const Model::RegisterAVSDeviceRequest& request, const RegisterAVSDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3249  void RejectSkillAsyncHelper(const Model::RejectSkillRequest& request, const RejectSkillResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3250  void ResolveRoomAsyncHelper(const Model::ResolveRoomRequest& request, const ResolveRoomResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3251  void RevokeInvitationAsyncHelper(const Model::RevokeInvitationRequest& request, const RevokeInvitationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3252  void SearchAddressBooksAsyncHelper(const Model::SearchAddressBooksRequest& request, const SearchAddressBooksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3253  void SearchContactsAsyncHelper(const Model::SearchContactsRequest& request, const SearchContactsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3254  void SearchDevicesAsyncHelper(const Model::SearchDevicesRequest& request, const SearchDevicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3255  void SearchNetworkProfilesAsyncHelper(const Model::SearchNetworkProfilesRequest& request, const SearchNetworkProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3256  void SearchProfilesAsyncHelper(const Model::SearchProfilesRequest& request, const SearchProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3257  void SearchRoomsAsyncHelper(const Model::SearchRoomsRequest& request, const SearchRoomsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3258  void SearchSkillGroupsAsyncHelper(const Model::SearchSkillGroupsRequest& request, const SearchSkillGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3259  void SearchUsersAsyncHelper(const Model::SearchUsersRequest& request, const SearchUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3260  void SendAnnouncementAsyncHelper(const Model::SendAnnouncementRequest& request, const SendAnnouncementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3261  void SendInvitationAsyncHelper(const Model::SendInvitationRequest& request, const SendInvitationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3262  void StartDeviceSyncAsyncHelper(const Model::StartDeviceSyncRequest& request, const StartDeviceSyncResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3263  void StartSmartHomeApplianceDiscoveryAsyncHelper(const Model::StartSmartHomeApplianceDiscoveryRequest& request, const StartSmartHomeApplianceDiscoveryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3264  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3265  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3266  void UpdateAddressBookAsyncHelper(const Model::UpdateAddressBookRequest& request, const UpdateAddressBookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3267  void UpdateBusinessReportScheduleAsyncHelper(const Model::UpdateBusinessReportScheduleRequest& request, const UpdateBusinessReportScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3268  void UpdateConferenceProviderAsyncHelper(const Model::UpdateConferenceProviderRequest& request, const UpdateConferenceProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3269  void UpdateContactAsyncHelper(const Model::UpdateContactRequest& request, const UpdateContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3270  void UpdateDeviceAsyncHelper(const Model::UpdateDeviceRequest& request, const UpdateDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3271  void UpdateGatewayAsyncHelper(const Model::UpdateGatewayRequest& request, const UpdateGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3272  void UpdateGatewayGroupAsyncHelper(const Model::UpdateGatewayGroupRequest& request, const UpdateGatewayGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3273  void UpdateNetworkProfileAsyncHelper(const Model::UpdateNetworkProfileRequest& request, const UpdateNetworkProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3274  void UpdateProfileAsyncHelper(const Model::UpdateProfileRequest& request, const UpdateProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3275  void UpdateRoomAsyncHelper(const Model::UpdateRoomRequest& request, const UpdateRoomResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3276  void UpdateSkillGroupAsyncHelper(const Model::UpdateSkillGroupRequest& request, const UpdateSkillGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3277 
3278  Aws::String m_uri;
3279  Aws::String m_configScheme;
3280  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
3281  };
3282 
3283 } // namespace AlexaForBusiness
3284 } // namespace Aws
UpdateContactResult.h
Aws::AlexaForBusiness::Model::DeleteRoomSkillParameterOutcome
Aws::Utils::Outcome< DeleteRoomSkillParameterResult, AlexaForBusinessError > DeleteRoomSkillParameterOutcome
Definition: AlexaForBusinessClient.h:267
Aws::AlexaForBusiness::Model::GetGatewayGroupOutcomeCallable
std::future< GetGatewayGroupOutcome > GetGatewayGroupOutcomeCallable
Definition: AlexaForBusinessClient.h:377
Aws::AlexaForBusiness::Model::ResolveRoomOutcome
Aws::Utils::Outcome< ResolveRoomResult, AlexaForBusinessError > ResolveRoomOutcome
Definition: AlexaForBusinessClient.h:306
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateDeviceFromRoomCallable
virtual Model::DisassociateDeviceFromRoomOutcomeCallable DisassociateDeviceFromRoomCallable(const Model::DisassociateDeviceFromRoomRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateDevice
virtual Model::UpdateDeviceOutcome UpdateDevice(const Model::UpdateDeviceRequest &request) const
Aws::AlexaForBusiness::Model::DisassociateSkillGroupFromRoomOutcome
Aws::Utils::Outcome< DisassociateSkillGroupFromRoomResult, AlexaForBusinessError > DisassociateSkillGroupFromRoomOutcome
Definition: AlexaForBusinessClient.h:275
Aws::AlexaForBusiness::UpdateContactResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::UpdateContactRequest &, const Model::UpdateContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContactResponseReceivedHandler
Definition: AlexaForBusinessClient.h:516
Aws::AlexaForBusiness::AlexaForBusinessClient::RegisterAVSDeviceCallable
virtual Model::RegisterAVSDeviceOutcomeCallable RegisterAVSDeviceCallable(const Model::RegisterAVSDeviceRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::ApproveSkill
virtual Model::ApproveSkillOutcome ApproveSkill(const Model::ApproveSkillRequest &request) const
Aws::AlexaForBusiness::Model::RegisterAVSDeviceRequest
Definition: RegisterAVSDeviceRequest.h:24
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateGatewayGroup
virtual Model::CreateGatewayGroupOutcome CreateGatewayGroup(const Model::CreateGatewayGroupRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchContactsAsync
virtual void SearchContactsAsync(const Model::SearchContactsRequest &request, const SearchContactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::SearchProfilesOutcomeCallable
std::future< SearchProfilesOutcome > SearchProfilesOutcomeCallable
Definition: AlexaForBusinessClient.h:406
Aws::AlexaForBusiness::GetDeviceResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::GetDeviceRequest &, const Model::GetDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeviceResponseReceivedHandler
Definition: AlexaForBusinessClient.h:472
Aws::AlexaForBusiness::Model::DisassociateDeviceFromRoomOutcomeCallable
std::future< DisassociateDeviceFromRoomOutcome > DisassociateDeviceFromRoomOutcomeCallable
Definition: AlexaForBusinessClient.h:366
Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateSkillFromUsersAsync
virtual void DisassociateSkillFromUsersAsync(const Model::DisassociateSkillFromUsersRequest &request, const DisassociateSkillFromUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::RegisterAVSDeviceResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::RegisterAVSDeviceRequest &, const Model::RegisterAVSDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterAVSDeviceResponseReceivedHandler
Definition: AlexaForBusinessClient.h:495
RegisterAVSDeviceResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateProfileCallable
virtual Model::UpdateProfileOutcomeCallable UpdateProfileCallable(const Model::UpdateProfileRequest &request) const
Aws::AlexaForBusiness::Model::ListSmartHomeAppliancesOutcomeCallable
std::future< ListSmartHomeAppliancesOutcome > ListSmartHomeAppliancesOutcomeCallable
Definition: AlexaForBusinessClient.h:392
GetNetworkProfileResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::GetProfileAsync
virtual void GetProfileAsync(const Model::GetProfileRequest &request, const GetProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateSkillGroupFromRoomCallable
virtual Model::DisassociateSkillGroupFromRoomOutcomeCallable DisassociateSkillGroupFromRoomCallable(const Model::DisassociateSkillGroupFromRoomRequest &request) const
Aws::AlexaForBusiness::Model::DeleteBusinessReportScheduleOutcome
Aws::Utils::Outcome< DeleteBusinessReportScheduleResult, AlexaForBusinessError > DeleteBusinessReportScheduleOutcome
Definition: AlexaForBusinessClient.h:258
GetGatewayResult.h
Aws::AlexaForBusiness::ListConferenceProvidersResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::ListConferenceProvidersRequest &, const Model::ListConferenceProvidersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConferenceProvidersResponseReceivedHandler
Definition: AlexaForBusinessClient.h:482
Aws::AlexaForBusiness::AlexaForBusinessClient::GetContactCallable
virtual Model::GetContactOutcomeCallable GetContactCallable(const Model::GetContactRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateDeviceWithNetworkProfile
virtual Model::AssociateDeviceWithNetworkProfileOutcome AssociateDeviceWithNetworkProfile(const Model::AssociateDeviceWithNetworkProfileRequest &request) const
Aws::AlexaForBusiness::Model::DeleteDeviceUsageDataOutcome
Aws::Utils::Outcome< DeleteDeviceUsageDataResult, AlexaForBusinessError > DeleteDeviceUsageDataOutcome
Definition: AlexaForBusinessClient.h:262
DisassociateDeviceFromRoomResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::SendInvitationCallable
virtual Model::SendInvitationOutcomeCallable SendInvitationCallable(const Model::SendInvitationRequest &request) const
AlexaForBusinessErrors.h
Aws::AlexaForBusiness::AlexaForBusinessClient::SendAnnouncement
virtual Model::SendAnnouncementOutcome SendAnnouncement(const Model::SendAnnouncementRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::ListSkillsAsync
virtual void ListSkillsAsync(const Model::ListSkillsRequest &request, const ListSkillsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::RejectSkillRequest
Definition: RejectSkillRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::GetAddressBookCallable
virtual Model::GetAddressBookOutcomeCallable GetAddressBookCallable(const Model::GetAddressBookRequest &request) const
Aws::AlexaForBusiness::Model::CreateContactOutcome
Aws::Utils::Outcome< CreateContactResult, AlexaForBusinessError > CreateContactOutcome
Definition: AlexaForBusinessClient.h:250
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteGatewayGroupAsync
virtual void DeleteGatewayGroupAsync(const Model::DeleteGatewayGroupRequest &request, const DeleteGatewayGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::ListSkillsCallable
virtual Model::ListSkillsOutcomeCallable ListSkillsCallable(const Model::ListSkillsRequest &request) const
Aws::AlexaForBusiness::Model::DeleteNetworkProfileOutcome
Aws::Utils::Outcome< DeleteNetworkProfileResult, AlexaForBusinessError > DeleteNetworkProfileOutcome
Definition: AlexaForBusinessClient.h:264
UpdateSkillGroupResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateNetworkProfileAsync
virtual void CreateNetworkProfileAsync(const Model::CreateNetworkProfileRequest &request, const CreateNetworkProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateUserCallable
virtual Model::CreateUserOutcomeCallable CreateUserCallable(const Model::CreateUserRequest &request) const
Aws::AlexaForBusiness::Model::CreateProfileRequest
Definition: CreateProfileRequest.h:29
Aws::AlexaForBusiness::DisassociateSkillFromSkillGroupResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::DisassociateSkillFromSkillGroupRequest &, const Model::DisassociateSkillFromSkillGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateSkillFromSkillGroupResponseReceivedHandler
Definition: AlexaForBusinessClient.h:464
Aws::AlexaForBusiness::Model::GetRoomOutcomeCallable
std::future< GetRoomOutcome > GetRoomOutcomeCallable
Definition: AlexaForBusinessClient.h:381
Aws::AlexaForBusiness::AlexaForBusinessClient::PutRoomSkillParameterCallable
virtual Model::PutRoomSkillParameterOutcomeCallable PutRoomSkillParameterCallable(const Model::PutRoomSkillParameterRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetGatewayCallable
virtual Model::GetGatewayOutcomeCallable GetGatewayCallable(const Model::GetGatewayRequest &request) const
Aws::AlexaForBusiness::Model::CreateNetworkProfileOutcomeCallable
std::future< CreateNetworkProfileOutcome > CreateNetworkProfileOutcomeCallable
Definition: AlexaForBusinessClient.h:346
Aws::AlexaForBusiness::AlexaForBusinessClient::SendInvitation
virtual Model::SendInvitationOutcome SendInvitation(const Model::SendInvitationRequest &request) const
Aws::AlexaForBusiness::Model::SearchDevicesRequest
Definition: SearchDevicesRequest.h:25
ApproveSkillResult.h
Aws::AlexaForBusiness::RejectSkillResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::RejectSkillRequest &, const Model::RejectSkillOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectSkillResponseReceivedHandler
Definition: AlexaForBusinessClient.h:496
Aws::AlexaForBusiness::AlexaForBusinessClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::AlexaForBusiness::Model::SearchRoomsRequest
Definition: SearchRoomsRequest.h:25
Aws::AlexaForBusiness::GetProfileResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::GetProfileRequest &, const Model::GetProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetProfileResponseReceivedHandler
Definition: AlexaForBusinessClient.h:477
Aws::AlexaForBusiness::AlexaForBusinessClient::StartSmartHomeApplianceDiscoveryAsync
virtual void StartSmartHomeApplianceDiscoveryAsync(const Model::StartSmartHomeApplianceDiscoveryRequest &request, const StartSmartHomeApplianceDiscoveryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateAddressBookCallable
virtual Model::UpdateAddressBookOutcomeCallable UpdateAddressBookCallable(const Model::UpdateAddressBookRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteDeviceCallable
virtual Model::DeleteDeviceOutcomeCallable DeleteDeviceCallable(const Model::DeleteDeviceRequest &request) const
ListSkillsStoreCategoriesResult.h
Aws::AlexaForBusiness::Model::ListSkillsStoreCategoriesOutcomeCallable
std::future< ListSkillsStoreCategoriesOutcome > ListSkillsStoreCategoriesOutcomeCallable
Definition: AlexaForBusinessClient.h:390
Aws::AlexaForBusiness::Model::GetSkillGroupRequest
Definition: GetSkillGroupRequest.h:22
Aws::AlexaForBusiness::ForgetSmartHomeAppliancesResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::ForgetSmartHomeAppliancesRequest &, const Model::ForgetSmartHomeAppliancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ForgetSmartHomeAppliancesResponseReceivedHandler
Definition: AlexaForBusinessClient.h:467
Aws::AlexaForBusiness::AlexaForBusinessClient::RejectSkillCallable
virtual Model::RejectSkillOutcomeCallable RejectSkillCallable(const Model::RejectSkillRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateAddressBookAsync
virtual void CreateAddressBookAsync(const Model::CreateAddressBookRequest &request, const CreateAddressBookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::~AlexaForBusinessClient
virtual ~AlexaForBusinessClient()
AWSError.h
Aws::AlexaForBusiness::Model::PutInvitationConfigurationOutcome
Aws::Utils::Outcome< PutInvitationConfigurationResult, AlexaForBusinessError > PutInvitationConfigurationOutcome
Definition: AlexaForBusinessClient.h:301
ListGatewaysResult.h
Aws::AlexaForBusiness::DeleteConferenceProviderResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::DeleteConferenceProviderRequest &, const Model::DeleteConferenceProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConferenceProviderResponseReceivedHandler
Definition: AlexaForBusinessClient.h:450
Aws::AlexaForBusiness::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, AlexaForBusinessError > UntagResourceOutcome
Definition: AlexaForBusinessClient.h:321
Aws::AlexaForBusiness::Model::PutInvitationConfigurationRequest
Definition: PutInvitationConfigurationRequest.h:23
Aws::AlexaForBusiness::Model::ListGatewayGroupsOutcomeCallable
std::future< ListGatewayGroupsOutcome > ListGatewayGroupsOutcomeCallable
Definition: AlexaForBusinessClient.h:387
Aws::AlexaForBusiness::CreateAddressBookResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::CreateAddressBookRequest &, const Model::CreateAddressBookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAddressBookResponseReceivedHandler
Definition: AlexaForBusinessClient.h:438
Aws::AlexaForBusiness::Model::GetAddressBookOutcome
Aws::Utils::Outcome< GetAddressBookResult, AlexaForBusinessError > GetAddressBookOutcome
Definition: AlexaForBusinessClient.h:277
Aws::AlexaForBusiness::Model::ApproveSkillRequest
Definition: ApproveSkillRequest.h:22
Aws::AlexaForBusiness::Model::GetRoomSkillParameterOutcomeCallable
std::future< GetRoomSkillParameterOutcome > GetRoomSkillParameterOutcomeCallable
Definition: AlexaForBusinessClient.h:382
Aws::AlexaForBusiness::Model::CreateProfileOutcomeCallable
std::future< CreateProfileOutcome > CreateProfileOutcomeCallable
Definition: AlexaForBusinessClient.h:347
Aws::AlexaForBusiness::Model::UpdateBusinessReportScheduleOutcome
Aws::Utils::Outcome< UpdateBusinessReportScheduleResult, AlexaForBusinessError > UpdateBusinessReportScheduleOutcome
Definition: AlexaForBusinessClient.h:323
Aws::AlexaForBusiness::AlexaForBusinessClient::ListGatewayGroups
virtual Model::ListGatewayGroupsOutcome ListGatewayGroups(const Model::ListGatewayGroupsRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateSkillGroupCallable
virtual Model::CreateSkillGroupOutcomeCallable CreateSkillGroupCallable(const Model::CreateSkillGroupRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::ListGatewayGroupsAsync
virtual void ListGatewayGroupsAsync(const Model::ListGatewayGroupsRequest &request, const ListGatewayGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::DeleteNetworkProfileOutcomeCallable
std::future< DeleteNetworkProfileOutcome > DeleteNetworkProfileOutcomeCallable
Definition: AlexaForBusinessClient.h:358
Aws::AlexaForBusiness::DeleteSkillAuthorizationResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::DeleteSkillAuthorizationRequest &, const Model::DeleteSkillAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSkillAuthorizationResponseReceivedHandler
Definition: AlexaForBusinessClient.h:459
Aws::AlexaForBusiness::ListGatewaysResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::ListGatewaysRequest &, const Model::ListGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGatewaysResponseReceivedHandler
Definition: AlexaForBusinessClient.h:485
Aws::AlexaForBusiness::Model::ListGatewaysRequest
Definition: ListGatewaysRequest.h:22
Aws::AlexaForBusiness::Model::GetNetworkProfileOutcomeCallable
std::future< GetNetworkProfileOutcome > GetNetworkProfileOutcomeCallable
Definition: AlexaForBusinessClient.h:379
Aws::AlexaForBusiness::Model::AssociateContactWithAddressBookOutcome
Aws::Utils::Outcome< AssociateContactWithAddressBookResult, AlexaForBusinessError > AssociateContactWithAddressBookOutcome
Definition: AlexaForBusinessClient.h:241
Aws::AlexaForBusiness::AlexaForBusinessClient::GetNetworkProfileCallable
virtual Model::GetNetworkProfileOutcomeCallable GetNetworkProfileCallable(const Model::GetNetworkProfileRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::ListBusinessReportSchedulesAsync
virtual void ListBusinessReportSchedulesAsync(const Model::ListBusinessReportSchedulesRequest &request, const ListBusinessReportSchedulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::ForgetSmartHomeAppliancesOutcomeCallable
std::future< ForgetSmartHomeAppliancesOutcome > ForgetSmartHomeAppliancesOutcomeCallable
Definition: AlexaForBusinessClient.h:370
Aws::AlexaForBusiness::Model::TagResourceRequest
Definition: TagResourceRequest.h:24
Aws::AlexaForBusiness::Model::DeleteNetworkProfileRequest
Definition: DeleteNetworkProfileRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::ResolveRoomCallable
virtual Model::ResolveRoomOutcomeCallable ResolveRoomCallable(const Model::ResolveRoomRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchNetworkProfilesAsync
virtual void SearchNetworkProfilesAsync(const Model::SearchNetworkProfilesRequest &request, const SearchNetworkProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::DeleteProfileOutcome
Aws::Utils::Outcome< DeleteProfileResult, AlexaForBusinessError > DeleteProfileOutcome
Definition: AlexaForBusinessClient.h:265
Aws::AlexaForBusiness::Model::DeleteContactOutcomeCallable
std::future< DeleteContactOutcome > DeleteContactOutcomeCallable
Definition: AlexaForBusinessClient.h:354
Aws::AlexaForBusiness::AlexaForBusinessClient::ListSkillsStoreCategoriesCallable
virtual Model::ListSkillsStoreCategoriesOutcomeCallable ListSkillsStoreCategoriesCallable(const Model::ListSkillsStoreCategoriesRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteContact
virtual Model::DeleteContactOutcome DeleteContact(const Model::DeleteContactRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteProfileCallable
virtual Model::DeleteProfileOutcomeCallable DeleteProfileCallable(const Model::DeleteProfileRequest &request) const
ListBusinessReportSchedulesResult.h
Aws::AlexaForBusiness::CreateBusinessReportScheduleResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::CreateBusinessReportScheduleRequest &, const Model::CreateBusinessReportScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBusinessReportScheduleResponseReceivedHandler
Definition: AlexaForBusinessClient.h:439
CreateContactResult.h
Aws::AlexaForBusiness::Model::StartDeviceSyncRequest
Definition: StartDeviceSyncRequest.h:24
DeleteProfileResult.h
Aws::AlexaForBusiness::Model::GetConferenceProviderOutcome
Aws::Utils::Outcome< GetConferenceProviderResult, AlexaForBusinessError > GetConferenceProviderOutcome
Definition: AlexaForBusinessClient.h:279
Aws::AlexaForBusiness::UpdateProfileResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::UpdateProfileRequest &, const Model::UpdateProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProfileResponseReceivedHandler
Definition: AlexaForBusinessClient.h:521
Aws::AlexaForBusiness::AlexaForBusinessClient::GetGateway
virtual Model::GetGatewayOutcome GetGateway(const Model::GetGatewayRequest &request) const
Aws::AlexaForBusiness::CreateContactResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::CreateContactRequest &, const Model::CreateContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateContactResponseReceivedHandler
Definition: AlexaForBusinessClient.h:441
Aws::AlexaForBusiness::SearchRoomsResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::SearchRoomsRequest &, const Model::SearchRoomsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchRoomsResponseReceivedHandler
Definition: AlexaForBusinessClient.h:504
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateDeviceAsync
virtual void UpdateDeviceAsync(const Model::UpdateDeviceRequest &request, const UpdateDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateSkillFromUsersCallable
virtual Model::DisassociateSkillFromUsersOutcomeCallable DisassociateSkillFromUsersCallable(const Model::DisassociateSkillFromUsersRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetSkillGroupCallable
virtual Model::GetSkillGroupOutcomeCallable GetSkillGroupCallable(const Model::GetSkillGroupRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetConferenceProviderAsync
virtual void GetConferenceProviderAsync(const Model::GetConferenceProviderRequest &request, const GetConferenceProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::DisassociateSkillFromSkillGroupOutcome
Aws::Utils::Outcome< DisassociateSkillFromSkillGroupResult, AlexaForBusinessError > DisassociateSkillFromSkillGroupOutcome
Definition: AlexaForBusinessClient.h:273
Aws::AlexaForBusiness::AlexaForBusinessClient::PutInvitationConfiguration
virtual Model::PutInvitationConfigurationOutcome PutInvitationConfiguration(const Model::PutInvitationConfigurationRequest &request) const
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest
Definition: CreateBusinessReportScheduleRequest.h:28
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteBusinessReportScheduleCallable
virtual Model::DeleteBusinessReportScheduleOutcomeCallable DeleteBusinessReportScheduleCallable(const Model::DeleteBusinessReportScheduleRequest &request) const
Aws::AlexaForBusiness::AssociateSkillWithUsersResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::AssociateSkillWithUsersRequest &, const Model::AssociateSkillWithUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateSkillWithUsersResponseReceivedHandler
Definition: AlexaForBusinessClient.h:437
Aws::AlexaForBusiness::DeleteGatewayGroupResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::DeleteGatewayGroupRequest &, const Model::DeleteGatewayGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGatewayGroupResponseReceivedHandler
Definition: AlexaForBusinessClient.h:454
Aws::AlexaForBusiness::Model::UpdateAddressBookRequest
Definition: UpdateAddressBookRequest.h:22
Aws::AlexaForBusiness::UpdateRoomResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::UpdateRoomRequest &, const Model::UpdateRoomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRoomResponseReceivedHandler
Definition: AlexaForBusinessClient.h:522
Aws::AlexaForBusiness::StartSmartHomeApplianceDiscoveryResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::StartSmartHomeApplianceDiscoveryRequest &, const Model::StartSmartHomeApplianceDiscoveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSmartHomeApplianceDiscoveryResponseReceivedHandler
Definition: AlexaForBusinessClient.h:510
GetProfileResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateDeviceCallable
virtual Model::UpdateDeviceOutcomeCallable UpdateDeviceCallable(const Model::UpdateDeviceRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetGatewayGroup
virtual Model::GetGatewayGroupOutcome GetGatewayGroup(const Model::GetGatewayGroupRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::ListSkillsStoreSkillsByCategoryAsync
virtual void ListSkillsStoreSkillsByCategoryAsync(const Model::ListSkillsStoreSkillsByCategoryRequest &request, const ListSkillsStoreSkillsByCategoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::ListSkillsStoreSkillsByCategory
virtual Model::ListSkillsStoreSkillsByCategoryOutcome ListSkillsStoreSkillsByCategory(const Model::ListSkillsStoreSkillsByCategoryRequest &request) const
Aws::AlexaForBusiness::CreateNetworkProfileResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::CreateNetworkProfileRequest &, const Model::CreateNetworkProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNetworkProfileResponseReceivedHandler
Definition: AlexaForBusinessClient.h:443
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteUserCallable
virtual Model::DeleteUserOutcomeCallable DeleteUserCallable(const Model::DeleteUserRequest &request) const
Aws::AlexaForBusiness::AssociateSkillGroupWithRoomResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::AssociateSkillGroupWithRoomRequest &, const Model::AssociateSkillGroupWithRoomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateSkillGroupWithRoomResponseReceivedHandler
Definition: AlexaForBusinessClient.h:435
Aws::AlexaForBusiness::SearchNetworkProfilesResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::SearchNetworkProfilesRequest &, const Model::SearchNetworkProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchNetworkProfilesResponseReceivedHandler
Definition: AlexaForBusinessClient.h:502
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchAddressBooks
virtual Model::SearchAddressBooksOutcome SearchAddressBooks(const Model::SearchAddressBooksRequest &request) const
AssociateDeviceWithNetworkProfileResult.h
Aws::AlexaForBusiness::Model::DisassociateSkillFromUsersOutcome
Aws::Utils::Outcome< DisassociateSkillFromUsersResult, AlexaForBusinessError > DisassociateSkillFromUsersOutcome
Definition: AlexaForBusinessClient.h:274
Aws::AlexaForBusiness::Model::ListSkillsStoreSkillsByCategoryRequest
Definition: ListSkillsStoreSkillsByCategoryRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateSkillFromSkillGroupCallable
virtual Model::DisassociateSkillFromSkillGroupOutcomeCallable DisassociateSkillFromSkillGroupCallable(const Model::DisassociateSkillFromSkillGroupRequest &request) const
UpdateAddressBookResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::StartDeviceSyncAsync
virtual void StartDeviceSyncAsync(const Model::StartDeviceSyncRequest &request, const StartDeviceSyncResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::UpdateBusinessReportScheduleOutcomeCallable
std::future< UpdateBusinessReportScheduleOutcome > UpdateBusinessReportScheduleOutcomeCallable
Definition: AlexaForBusinessClient.h:417
Aws::AlexaForBusiness::AlexaForBusinessClient::GetConferenceProvider
virtual Model::GetConferenceProviderOutcome GetConferenceProvider(const Model::GetConferenceProviderRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetAddressBookAsync
virtual void GetAddressBookAsync(const Model::GetAddressBookRequest &request, const GetAddressBookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetInvitationConfigurationCallable
virtual Model::GetInvitationConfigurationOutcomeCallable GetInvitationConfigurationCallable(const Model::GetInvitationConfigurationRequest &request) const
Aws::AlexaForBusiness::Model::DeleteRoomRequest
Definition: DeleteRoomRequest.h:22
Aws::AlexaForBusiness::UpdateGatewayGroupResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::UpdateGatewayGroupRequest &, const Model::UpdateGatewayGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGatewayGroupResponseReceivedHandler
Definition: AlexaForBusinessClient.h:519
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateRoomCallable
virtual Model::CreateRoomOutcomeCallable CreateRoomCallable(const Model::CreateRoomRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::StartSmartHomeApplianceDiscovery
virtual Model::StartSmartHomeApplianceDiscoveryOutcome StartSmartHomeApplianceDiscovery(const Model::StartSmartHomeApplianceDiscoveryRequest &request) const
Aws::AlexaForBusiness::Model::PutRoomSkillParameterOutcomeCallable
std::future< PutRoomSkillParameterOutcome > PutRoomSkillParameterOutcomeCallable
Definition: AlexaForBusinessClient.h:396
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteConferenceProviderCallable
virtual Model::DeleteConferenceProviderOutcomeCallable DeleteConferenceProviderCallable(const Model::DeleteConferenceProviderRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetContactAsync
virtual void GetContactAsync(const Model::GetContactRequest &request, const GetContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::UpdateSkillGroupOutcome
Aws::Utils::Outcome< UpdateSkillGroupResult, AlexaForBusinessError > UpdateSkillGroupOutcome
Definition: AlexaForBusinessClient.h:332
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteRoomAsync
virtual void DeleteRoomAsync(const Model::DeleteRoomRequest &request, const DeleteRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetProfile
virtual Model::GetProfileOutcome GetProfile(const Model::GetProfileRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateConferenceProviderCallable
virtual Model::CreateConferenceProviderOutcomeCallable CreateConferenceProviderCallable(const Model::CreateConferenceProviderRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::PutRoomSkillParameter
virtual Model::PutRoomSkillParameterOutcome PutRoomSkillParameter(const Model::PutRoomSkillParameterRequest &request) const
Aws::AlexaForBusiness::Model::UpdateNetworkProfileOutcome
Aws::Utils::Outcome< UpdateNetworkProfileResult, AlexaForBusinessError > UpdateNetworkProfileOutcome
Definition: AlexaForBusinessClient.h:329
Aws::AlexaForBusiness::Model::DeleteSkillGroupRequest
Definition: DeleteSkillGroupRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateProfileAsync
virtual void UpdateProfileAsync(const Model::UpdateProfileRequest &request, const UpdateProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetRoomSkillParameterCallable
virtual Model::GetRoomSkillParameterOutcomeCallable GetRoomSkillParameterCallable(const Model::GetRoomSkillParameterRequest &request) const
Aws::AlexaForBusiness::Model::CreateSkillGroupOutcome
Aws::Utils::Outcome< CreateSkillGroupResult, AlexaForBusinessError > CreateSkillGroupOutcome
Definition: AlexaForBusinessClient.h:255
Aws::AlexaForBusiness::Model::DeleteBusinessReportScheduleOutcomeCallable
std::future< DeleteBusinessReportScheduleOutcome > DeleteBusinessReportScheduleOutcomeCallable
Definition: AlexaForBusinessClient.h:352
Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateSkillGroupFromRoom
virtual Model::DisassociateSkillGroupFromRoomOutcome DisassociateSkillGroupFromRoom(const Model::DisassociateSkillGroupFromRoomRequest &request) const
Aws::AlexaForBusiness::Model::DisassociateDeviceFromRoomRequest
Definition: DisassociateDeviceFromRoomRequest.h:22
Aws::AlexaForBusiness::Model::DisassociateContactFromAddressBookOutcomeCallable
std::future< DisassociateContactFromAddressBookOutcome > DisassociateContactFromAddressBookOutcomeCallable
Definition: AlexaForBusinessClient.h:365
AssociateSkillGroupWithRoomResult.h
GetConferencePreferenceResult.h
Aws::AlexaForBusiness::Model::ListSkillsOutcomeCallable
std::future< ListSkillsOutcome > ListSkillsOutcomeCallable
Definition: AlexaForBusinessClient.h:389
Aws::AlexaForBusiness::Model::UpdateGatewayRequest
Definition: UpdateGatewayRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::ListSkills
virtual Model::ListSkillsOutcome ListSkills(const Model::ListSkillsRequest &request) const
Aws::AlexaForBusiness::Model::GetRoomSkillParameterOutcome
Aws::Utils::Outcome< GetRoomSkillParameterResult, AlexaForBusinessError > GetRoomSkillParameterOutcome
Definition: AlexaForBusinessClient.h:288
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchProfilesAsync
virtual void SearchProfilesAsync(const Model::SearchProfilesRequest &request, const SearchProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::GetNetworkProfileRequest
Definition: GetNetworkProfileRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchContactsCallable
virtual Model::SearchContactsOutcomeCallable SearchContactsCallable(const Model::SearchContactsRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::ListGateways
virtual Model::ListGatewaysOutcome ListGateways(const Model::ListGatewaysRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateContactFromAddressBookAsync
virtual void DisassociateContactFromAddressBookAsync(const Model::DisassociateContactFromAddressBookRequest &request, const DisassociateContactFromAddressBookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetAddressBook
virtual Model::GetAddressBookOutcome GetAddressBook(const Model::GetAddressBookRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::RegisterAVSDeviceAsync
virtual void RegisterAVSDeviceAsync(const Model::RegisterAVSDeviceRequest &request, const RegisterAVSDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
TagResourceResult.h
Aws::AlexaForBusiness::ListSmartHomeAppliancesResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::ListSmartHomeAppliancesRequest &, const Model::ListSmartHomeAppliancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSmartHomeAppliancesResponseReceivedHandler
Definition: AlexaForBusinessClient.h:489
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteConferenceProvider
virtual Model::DeleteConferenceProviderOutcome DeleteConferenceProvider(const Model::DeleteConferenceProviderRequest &request) const
Aws::AlexaForBusiness::PutSkillAuthorizationResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::PutSkillAuthorizationRequest &, const Model::PutSkillAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutSkillAuthorizationResponseReceivedHandler
Definition: AlexaForBusinessClient.h:494
Aws::AlexaForBusiness::Model::RegisterAVSDeviceOutcomeCallable
std::future< RegisterAVSDeviceOutcome > RegisterAVSDeviceOutcomeCallable
Definition: AlexaForBusinessClient.h:398
ForgetSmartHomeAppliancesResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::ListBusinessReportSchedulesCallable
virtual Model::ListBusinessReportSchedulesOutcomeCallable ListBusinessReportSchedulesCallable(const Model::ListBusinessReportSchedulesRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateUser
virtual Model::CreateUserOutcome CreateUser(const Model::CreateUserRequest &request) const
DeleteConferenceProviderResult.h
Aws::AlexaForBusiness::Model::ListGatewaysOutcomeCallable
std::future< ListGatewaysOutcome > ListGatewaysOutcomeCallable
Definition: AlexaForBusinessClient.h:388
Aws::AlexaForBusiness::Model::DeleteUserOutcomeCallable
std::future< DeleteUserOutcome > DeleteUserOutcomeCallable
Definition: AlexaForBusinessClient.h:364
Aws::AlexaForBusiness::AlexaForBusinessClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::AlexaForBusiness::UpdateGatewayResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::UpdateGatewayRequest &, const Model::UpdateGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGatewayResponseReceivedHandler
Definition: AlexaForBusinessClient.h:518
Aws::AlexaForBusiness::SendInvitationResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::SendInvitationRequest &, const Model::SendInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendInvitationResponseReceivedHandler
Definition: AlexaForBusinessClient.h:508
Aws::AlexaForBusiness::Model::DisassociateSkillFromSkillGroupRequest
Definition: DisassociateSkillFromSkillGroupRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchSkillGroupsCallable
virtual Model::SearchSkillGroupsOutcomeCallable SearchSkillGroupsCallable(const Model::SearchSkillGroupsRequest &request) const
DeleteSkillAuthorizationResult.h
Aws::AlexaForBusiness::SearchUsersResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::SearchUsersRequest &, const Model::SearchUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchUsersResponseReceivedHandler
Definition: AlexaForBusinessClient.h:506
ListSmartHomeAppliancesResult.h
Aws::AlexaForBusiness::GetAddressBookResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::GetAddressBookRequest &, const Model::GetAddressBookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAddressBookResponseReceivedHandler
Definition: AlexaForBusinessClient.h:468
CreateUserResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::RevokeInvitation
virtual Model::RevokeInvitationOutcome RevokeInvitation(const Model::RevokeInvitationRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetInvitationConfigurationAsync
virtual void GetInvitationConfigurationAsync(const Model::GetInvitationConfigurationRequest &request, const GetInvitationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DisassociateSkillFromSkillGroupResult.h
Aws::AlexaForBusiness::ResolveRoomResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::ResolveRoomRequest &, const Model::ResolveRoomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResolveRoomResponseReceivedHandler
Definition: AlexaForBusinessClient.h:497
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteDevice
virtual Model::DeleteDeviceOutcome DeleteDevice(const Model::DeleteDeviceRequest &request) const
Aws::AlexaForBusiness::Model::AssociateDeviceWithNetworkProfileOutcome
Aws::Utils::Outcome< AssociateDeviceWithNetworkProfileResult, AlexaForBusinessError > AssociateDeviceWithNetworkProfileOutcome
Definition: AlexaForBusinessClient.h:242
Aws::AlexaForBusiness::Model::UpdateContactOutcomeCallable
std::future< UpdateContactOutcome > UpdateContactOutcomeCallable
Definition: AlexaForBusinessClient.h:419
Aws::AlexaForBusiness::Model::GetAddressBookRequest
Definition: GetAddressBookRequest.h:22
Aws::AlexaForBusiness::Model::SendInvitationOutcomeCallable
std::future< SendInvitationOutcome > SendInvitationOutcomeCallable
Definition: AlexaForBusinessClient.h:411
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchNetworkProfiles
virtual Model::SearchNetworkProfilesOutcome SearchNetworkProfiles(const Model::SearchNetworkProfilesRequest &request) const
AsyncCallerContext.h
Aws::AlexaForBusiness::AlexaForBusinessClient::GetNetworkProfileAsync
virtual void GetNetworkProfileAsync(const Model::GetNetworkProfileRequest &request, const GetNetworkProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::SearchProfilesRequest
Definition: SearchProfilesRequest.h:25
Aws::AlexaForBusiness::Model::SearchContactsOutcomeCallable
std::future< SearchContactsOutcome > SearchContactsOutcomeCallable
Definition: AlexaForBusinessClient.h:403
Aws::AlexaForBusiness::AlexaForBusinessClient::GetRoomCallable
virtual Model::GetRoomOutcomeCallable GetRoomCallable(const Model::GetRoomRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteNetworkProfileAsync
virtual void DeleteNetworkProfileAsync(const Model::DeleteNetworkProfileRequest &request, const DeleteNetworkProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::ListTags
virtual Model::ListTagsOutcome ListTags(const Model::ListTagsRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::PutConferencePreference
virtual Model::PutConferencePreferenceOutcome PutConferencePreference(const Model::PutConferencePreferenceRequest &request) const
Aws::AlexaForBusiness::Model::AssociateSkillGroupWithRoomOutcomeCallable
std::future< AssociateSkillGroupWithRoomOutcome > AssociateSkillGroupWithRoomOutcomeCallable
Definition: AlexaForBusinessClient.h:338
Aws::AlexaForBusiness::Model::ResolveRoomOutcomeCallable
std::future< ResolveRoomOutcome > ResolveRoomOutcomeCallable
Definition: AlexaForBusinessClient.h:400
Aws::AlexaForBusiness::Model::ListBusinessReportSchedulesOutcome
Aws::Utils::Outcome< ListBusinessReportSchedulesResult, AlexaForBusinessError > ListBusinessReportSchedulesOutcome
Definition: AlexaForBusinessClient.h:290
GetGatewayGroupResult.h
Aws::AlexaForBusiness::Model::ListTagsOutcomeCallable
std::future< ListTagsOutcome > ListTagsOutcomeCallable
Definition: AlexaForBusinessClient.h:393
AssociateSkillWithSkillGroupResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchDevicesCallable
virtual Model::SearchDevicesOutcomeCallable SearchDevicesCallable(const Model::SearchDevicesRequest &request) const
Aws::AlexaForBusiness::Model::DeleteGatewayGroupOutcomeCallable
std::future< DeleteGatewayGroupOutcome > DeleteGatewayGroupOutcomeCallable
Definition: AlexaForBusinessClient.h:357
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateSkillGroup
virtual Model::CreateSkillGroupOutcome CreateSkillGroup(const Model::CreateSkillGroupRequest &request) const
Aws::AlexaForBusiness::Model::DeleteAddressBookRequest
Definition: DeleteAddressBookRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient
Definition: AlexaForBusinessClient.h:538
Aws::AlexaForBusiness::Model::GetContactOutcomeCallable
std::future< GetContactOutcome > GetContactOutcomeCallable
Definition: AlexaForBusinessClient.h:374
Aws::AlexaForBusiness::Model::SearchSkillGroupsOutcomeCallable
std::future< SearchSkillGroupsOutcome > SearchSkillGroupsOutcomeCallable
Definition: AlexaForBusinessClient.h:408
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateUserAsync
virtual void CreateUserAsync(const Model::CreateUserRequest &request, const CreateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::RejectSkillOutcomeCallable
std::future< RejectSkillOutcome > RejectSkillOutcomeCallable
Definition: AlexaForBusinessClient.h:399
Aws::AlexaForBusiness::AssociateContactWithAddressBookResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::AssociateContactWithAddressBookRequest &, const Model::AssociateContactWithAddressBookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateContactWithAddressBookResponseReceivedHandler
Definition: AlexaForBusinessClient.h:432
Aws::AlexaForBusiness::Model::CreateRoomRequest
Definition: CreateRoomRequest.h:25
StartSmartHomeApplianceDiscoveryResult.h
UpdateBusinessReportScheduleResult.h
SendAnnouncementResult.h
Aws::AlexaForBusiness::AssociateSkillWithSkillGroupResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::AssociateSkillWithSkillGroupRequest &, const Model::AssociateSkillWithSkillGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateSkillWithSkillGroupResponseReceivedHandler
Definition: AlexaForBusinessClient.h:436
Aws::AlexaForBusiness::AlexaForBusinessClient::ListGatewayGroupsCallable
virtual Model::ListGatewayGroupsOutcomeCallable ListGatewayGroupsCallable(const Model::ListGatewayGroupsRequest &request) const
Aws::AlexaForBusiness::Model::UpdateConferenceProviderRequest
Definition: UpdateConferenceProviderRequest.h:26
Aws::AlexaForBusiness::AlexaForBusinessClient::GetConferencePreference
virtual Model::GetConferencePreferenceOutcome GetConferencePreference(const Model::GetConferencePreferenceRequest &request) const
PutRoomSkillParameterResult.h
Aws::AlexaForBusiness::ListBusinessReportSchedulesResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::ListBusinessReportSchedulesRequest &, const Model::ListBusinessReportSchedulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBusinessReportSchedulesResponseReceivedHandler
Definition: AlexaForBusinessClient.h:481
Aws::AlexaForBusiness::Model::DeleteSkillAuthorizationOutcomeCallable
std::future< DeleteSkillAuthorizationOutcome > DeleteSkillAuthorizationOutcomeCallable
Definition: AlexaForBusinessClient.h:362
Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateSkillWithUsersAsync
virtual void AssociateSkillWithUsersAsync(const Model::AssociateSkillWithUsersRequest &request, const AssociateSkillWithUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::StartDeviceSyncOutcome
Aws::Utils::Outcome< StartDeviceSyncResult, AlexaForBusinessError > StartDeviceSyncOutcome
Definition: AlexaForBusinessClient.h:318
Aws::AlexaForBusiness::AlexaForBusinessClient::ListSkillsStoreCategoriesAsync
virtual void ListSkillsStoreCategoriesAsync(const Model::ListSkillsStoreCategoriesRequest &request, const ListSkillsStoreCategoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::GetContactResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::GetContactRequest &, const Model::GetContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContactResponseReceivedHandler
Definition: AlexaForBusinessClient.h:471
Aws::AlexaForBusiness::Model::SearchProfilesOutcome
Aws::Utils::Outcome< SearchProfilesResult, AlexaForBusinessError > SearchProfilesOutcome
Definition: AlexaForBusinessClient.h:312
Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateSkillWithUsersCallable
virtual Model::AssociateSkillWithUsersOutcomeCallable AssociateSkillWithUsersCallable(const Model::AssociateSkillWithUsersRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: AlexaForBusinessClient.h:540
Aws::AlexaForBusiness::Model::RegisterAVSDeviceOutcome
Aws::Utils::Outcome< RegisterAVSDeviceResult, AlexaForBusinessError > RegisterAVSDeviceOutcome
Definition: AlexaForBusinessClient.h:304
Aws::AlexaForBusiness::Model::CreateConferenceProviderRequest
Definition: CreateConferenceProviderRequest.h:29
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateGateway
virtual Model::UpdateGatewayOutcome UpdateGateway(const Model::UpdateGatewayRequest &request) const
Aws::AlexaForBusiness::GetRoomResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::GetRoomRequest &, const Model::GetRoomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRoomResponseReceivedHandler
Definition: AlexaForBusinessClient.h:478
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteRoomSkillParameterCallable
virtual Model::DeleteRoomSkillParameterOutcomeCallable DeleteRoomSkillParameterCallable(const Model::DeleteRoomSkillParameterRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteDeviceUsageData
virtual Model::DeleteDeviceUsageDataOutcome DeleteDeviceUsageData(const Model::DeleteDeviceUsageDataRequest &request) const
GetInvitationConfigurationResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateProfileCallable
virtual Model::CreateProfileOutcomeCallable CreateProfileCallable(const Model::CreateProfileRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteProfile
virtual Model::DeleteProfileOutcome DeleteProfile(const Model::DeleteProfileRequest &request) const
Aws::AlexaForBusiness::Model::CreateUserOutcomeCallable
std::future< CreateUserOutcome > CreateUserOutcomeCallable
Definition: AlexaForBusinessClient.h:350
Aws::AlexaForBusiness::StartDeviceSyncResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::StartDeviceSyncRequest &, const Model::StartDeviceSyncOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDeviceSyncResponseReceivedHandler
Definition: AlexaForBusinessClient.h:509
CreateSkillGroupResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteDeviceUsageDataAsync
virtual void DeleteDeviceUsageDataAsync(const Model::DeleteDeviceUsageDataRequest &request, const DeleteDeviceUsageDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest
Definition: CreateNetworkProfileRequest.h:27
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchRooms
virtual Model::SearchRoomsOutcome SearchRooms(const Model::SearchRoomsRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::PutRoomSkillParameterAsync
virtual void PutRoomSkillParameterAsync(const Model::PutRoomSkillParameterRequest &request, const PutRoomSkillParameterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::ListSmartHomeAppliancesAsync
virtual void ListSmartHomeAppliancesAsync(const Model::ListSmartHomeAppliancesRequest &request, const ListSmartHomeAppliancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::ForgetSmartHomeAppliancesCallable
virtual Model::ForgetSmartHomeAppliancesOutcomeCallable ForgetSmartHomeAppliancesCallable(const Model::ForgetSmartHomeAppliancesRequest &request) const
Aws::AlexaForBusiness::Model::CreateSkillGroupRequest
Definition: CreateSkillGroupRequest.h:25
Aws::AlexaForBusiness::Model::UpdateGatewayGroupOutcome
Aws::Utils::Outcome< UpdateGatewayGroupResult, AlexaForBusinessError > UpdateGatewayGroupOutcome
Definition: AlexaForBusinessClient.h:328
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteUser
virtual Model::DeleteUserOutcome DeleteUser(const Model::DeleteUserRequest &request) const
Aws::AlexaForBusiness::Model::GetRoomOutcome
Aws::Utils::Outcome< GetRoomResult, AlexaForBusinessError > GetRoomOutcome
Definition: AlexaForBusinessClient.h:287
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchUsersAsync
virtual void SearchUsersAsync(const Model::SearchUsersRequest &request, const SearchUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateBusinessReportScheduleCallable
virtual Model::UpdateBusinessReportScheduleOutcomeCallable UpdateBusinessReportScheduleCallable(const Model::UpdateBusinessReportScheduleRequest &request) const
Aws::AlexaForBusiness::Model::ListSkillsRequest
Definition: ListSkillsRequest.h:24
Aws::AlexaForBusiness::AlexaForBusinessClient::ListSkillsStoreSkillsByCategoryCallable
virtual Model::ListSkillsStoreSkillsByCategoryOutcomeCallable ListSkillsStoreSkillsByCategoryCallable(const Model::ListSkillsStoreSkillsByCategoryRequest &request) const
Aws::AlexaForBusiness::Model::UpdateDeviceOutcomeCallable
std::future< UpdateDeviceOutcome > UpdateDeviceOutcomeCallable
Definition: AlexaForBusinessClient.h:420
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateNetworkProfileCallable
virtual Model::UpdateNetworkProfileOutcomeCallable UpdateNetworkProfileCallable(const Model::UpdateNetworkProfileRequest &request) const
Aws::AlexaForBusiness::Model::CreateContactRequest
Definition: CreateContactRequest.h:27
Aws::AlexaForBusiness::Model::ListSmartHomeAppliancesOutcome
Aws::Utils::Outcome< ListSmartHomeAppliancesResult, AlexaForBusinessError > ListSmartHomeAppliancesOutcome
Definition: AlexaForBusinessClient.h:298
Aws::AlexaForBusiness::Model::CreateUserOutcome
Aws::Utils::Outcome< CreateUserResult, AlexaForBusinessError > CreateUserOutcome
Definition: AlexaForBusinessClient.h:256
Aws::AlexaForBusiness::SearchProfilesResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::SearchProfilesRequest &, const Model::SearchProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchProfilesResponseReceivedHandler
Definition: AlexaForBusinessClient.h:503
Aws::AlexaForBusiness::Model::AssociateContactWithAddressBookOutcomeCallable
std::future< AssociateContactWithAddressBookOutcome > AssociateContactWithAddressBookOutcomeCallable
Definition: AlexaForBusinessClient.h:335
Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateDeviceWithNetworkProfileAsync
virtual void AssociateDeviceWithNetworkProfileAsync(const Model::AssociateDeviceWithNetworkProfileRequest &request, const AssociateDeviceWithNetworkProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::StartDeviceSyncCallable
virtual Model::StartDeviceSyncOutcomeCallable StartDeviceSyncCallable(const Model::StartDeviceSyncRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetDevice
virtual Model::GetDeviceOutcome GetDevice(const Model::GetDeviceRequest &request) const
Aws::AlexaForBusiness::Model::SearchSkillGroupsRequest
Definition: SearchSkillGroupsRequest.h:25
Aws::AlexaForBusiness::Model::PutRoomSkillParameterOutcome
Aws::Utils::Outcome< PutRoomSkillParameterResult, AlexaForBusinessError > PutRoomSkillParameterOutcome
Definition: AlexaForBusinessClient.h:302
Aws::AlexaForBusiness::GetRoomSkillParameterResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::GetRoomSkillParameterRequest &, const Model::GetRoomSkillParameterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRoomSkillParameterResponseReceivedHandler
Definition: AlexaForBusinessClient.h:479
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteProfileAsync
virtual void DeleteProfileAsync(const Model::DeleteProfileRequest &request, const DeleteProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListSkillsResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteSkillGroupAsync
virtual void DeleteSkillGroupAsync(const Model::DeleteSkillGroupRequest &request, const DeleteSkillGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::DeleteContactRequest
Definition: DeleteContactRequest.h:22
Aws::AlexaForBusiness::Model::DeleteProfileOutcomeCallable
std::future< DeleteProfileOutcome > DeleteProfileOutcomeCallable
Definition: AlexaForBusinessClient.h:359
Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateSkillGroupWithRoomAsync
virtual void AssociateSkillGroupWithRoomAsync(const Model::AssociateSkillGroupWithRoomRequest &request, const AssociateSkillGroupWithRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AssociateDeviceWithRoomResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateContact
virtual Model::CreateContactOutcome CreateContact(const Model::CreateContactRequest &request) const
SearchDevicesResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateConferenceProviderCallable
virtual Model::UpdateConferenceProviderOutcomeCallable UpdateConferenceProviderCallable(const Model::UpdateConferenceProviderRequest &request) const
DisassociateSkillFromUsersResult.h
SearchNetworkProfilesResult.h
CreateBusinessReportScheduleResult.h
Aws::AlexaForBusiness::Model::GetInvitationConfigurationOutcomeCallable
std::future< GetInvitationConfigurationOutcome > GetInvitationConfigurationOutcomeCallable
Definition: AlexaForBusinessClient.h:378
Aws::AlexaForBusiness::GetConferenceProviderResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::GetConferenceProviderRequest &, const Model::GetConferenceProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConferenceProviderResponseReceivedHandler
Definition: AlexaForBusinessClient.h:470
Aws::AlexaForBusiness::Model::ListBusinessReportSchedulesRequest
Definition: ListBusinessReportSchedulesRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateGatewayGroupAsync
virtual void CreateGatewayGroupAsync(const Model::CreateGatewayGroupRequest &request, const CreateGatewayGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::UpdateAddressBookOutcomeCallable
std::future< UpdateAddressBookOutcome > UpdateAddressBookOutcomeCallable
Definition: AlexaForBusinessClient.h:416
UpdateGatewayGroupResult.h
Aws::AlexaForBusiness::DisassociateContactFromAddressBookResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::DisassociateContactFromAddressBookRequest &, const Model::DisassociateContactFromAddressBookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateContactFromAddressBookResponseReceivedHandler
Definition: AlexaForBusinessClient.h:462
RevokeInvitationResult.h
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateRoomCallable
virtual Model::UpdateRoomOutcomeCallable UpdateRoomCallable(const Model::UpdateRoomRequest &request) const
PutInvitationConfigurationResult.h
Aws::AlexaForBusiness::Model::UpdateConferenceProviderOutcome
Aws::Utils::Outcome< UpdateConferenceProviderResult, AlexaForBusinessError > UpdateConferenceProviderOutcome
Definition: AlexaForBusinessClient.h:324
Aws::AlexaForBusiness::Model::DeleteRoomSkillParameterOutcomeCallable
std::future< DeleteRoomSkillParameterOutcome > DeleteRoomSkillParameterOutcomeCallable
Definition: AlexaForBusinessClient.h:361
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateConferenceProviderAsync
virtual void CreateConferenceProviderAsync(const Model::CreateConferenceProviderRequest &request, const CreateConferenceProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::SendAnnouncementRequest
Definition: SendAnnouncementRequest.h:26
Aws::AlexaForBusiness::Model::GetGatewayRequest
Definition: GetGatewayRequest.h:22
DisassociateContactFromAddressBookResult.h
Aws::AlexaForBusiness::Model::GetConferencePreferenceOutcomeCallable
std::future< GetConferencePreferenceOutcome > GetConferencePreferenceOutcomeCallable
Definition: AlexaForBusinessClient.h:372
Aws::AlexaForBusiness::Model::ListDeviceEventsOutcomeCallable
std::future< ListDeviceEventsOutcome > ListDeviceEventsOutcomeCallable
Definition: AlexaForBusinessClient.h:386
Aws::AlexaForBusiness::Model::GetContactRequest
Definition: GetContactRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateDeviceWithNetworkProfileCallable
virtual Model::AssociateDeviceWithNetworkProfileOutcomeCallable AssociateDeviceWithNetworkProfileCallable(const Model::AssociateDeviceWithNetworkProfileRequest &request) const
AWS_ALEXAFORBUSINESS_API
#define AWS_ALEXAFORBUSINESS_API
Definition: AlexaForBusiness_EXPORTS.h:28
Aws::AlexaForBusiness::SearchSkillGroupsResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::SearchSkillGroupsRequest &, const Model::SearchSkillGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchSkillGroupsResponseReceivedHandler
Definition: AlexaForBusinessClient.h:505
Aws::AlexaForBusiness::AlexaForBusinessClient::SendAnnouncementCallable
virtual Model::SendAnnouncementOutcomeCallable SendAnnouncementCallable(const Model::SendAnnouncementRequest &request) const
Aws::AlexaForBusiness::PutInvitationConfigurationResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::PutInvitationConfigurationRequest &, const Model::PutInvitationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutInvitationConfigurationResponseReceivedHandler
Definition: AlexaForBusinessClient.h:492
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteNetworkProfileCallable
virtual Model::DeleteNetworkProfileOutcomeCallable DeleteNetworkProfileCallable(const Model::DeleteNetworkProfileRequest &request) const
Aws::AlexaForBusiness::Model::DeleteGatewayGroupRequest
Definition: DeleteGatewayGroupRequest.h:22
Aws::AlexaForBusiness::Model::DisassociateContactFromAddressBookRequest
Definition: DisassociateContactFromAddressBookRequest.h:22
Aws::AlexaForBusiness::Model::UpdateSkillGroupRequest
Definition: UpdateSkillGroupRequest.h:22
Aws::AlexaForBusiness::Model::DeleteConferenceProviderRequest
Definition: DeleteConferenceProviderRequest.h:22
Aws::AlexaForBusiness::Model::GetContactOutcome
Aws::Utils::Outcome< GetContactResult, AlexaForBusinessError > GetContactOutcome
Definition: AlexaForBusinessClient.h:280
Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateSkillFromSkillGroupAsync
virtual void DisassociateSkillFromSkillGroupAsync(const Model::DisassociateSkillFromSkillGroupRequest &request, const DisassociateSkillFromSkillGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::UpdateNetworkProfileOutcomeCallable
std::future< UpdateNetworkProfileOutcome > UpdateNetworkProfileOutcomeCallable
Definition: AlexaForBusinessClient.h:423
Aws::AlexaForBusiness::DeleteNetworkProfileResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::DeleteNetworkProfileRequest &, const Model::DeleteNetworkProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNetworkProfileResponseReceivedHandler
Definition: AlexaForBusinessClient.h:455
Aws::AlexaForBusiness::Model::PutInvitationConfigurationOutcomeCallable
std::future< PutInvitationConfigurationOutcome > PutInvitationConfigurationOutcomeCallable
Definition: AlexaForBusinessClient.h:395
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateNetworkProfile
virtual Model::UpdateNetworkProfileOutcome UpdateNetworkProfile(const Model::UpdateNetworkProfileRequest &request) const
Aws::AlexaForBusiness::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: AlexaForBusinessClient.h:414
SearchSkillGroupsResult.h
Aws::AlexaForBusiness::TagResourceResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: AlexaForBusinessClient.h:511
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleOutcomeCallable
std::future< CreateBusinessReportScheduleOutcome > CreateBusinessReportScheduleOutcomeCallable
Definition: AlexaForBusinessClient.h:342
Aws::AlexaForBusiness::AlexaForBusinessClient::RevokeInvitationAsync
virtual void RevokeInvitationAsync(const Model::RevokeInvitationRequest &request, const RevokeInvitationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateSkillGroup
virtual Model::UpdateSkillGroupOutcome UpdateSkillGroup(const Model::UpdateSkillGroupRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetGatewayAsync
virtual void GetGatewayAsync(const Model::GetGatewayRequest &request, const GetGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::UpdateContactOutcome
Aws::Utils::Outcome< UpdateContactResult, AlexaForBusinessError > UpdateContactOutcome
Definition: AlexaForBusinessClient.h:325
ListConferenceProvidersResult.h
Aws::AlexaForBusiness::Model::StartSmartHomeApplianceDiscoveryOutcomeCallable
std::future< StartSmartHomeApplianceDiscoveryOutcome > StartSmartHomeApplianceDiscoveryOutcomeCallable
Definition: AlexaForBusinessClient.h:413
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteAddressBook
virtual Model::DeleteAddressBookOutcome DeleteAddressBook(const Model::DeleteAddressBookRequest &request) const
Aws::AlexaForBusiness::Model::DeleteSkillGroupOutcome
Aws::Utils::Outcome< DeleteSkillGroupResult, AlexaForBusinessError > DeleteSkillGroupOutcome
Definition: AlexaForBusinessClient.h:269
Aws::AlexaForBusiness::Model::DeleteSkillGroupOutcomeCallable
std::future< DeleteSkillGroupOutcome > DeleteSkillGroupOutcomeCallable
Definition: AlexaForBusinessClient.h:363
Aws::AlexaForBusiness::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:23
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateContactCallable
virtual Model::UpdateContactOutcomeCallable UpdateContactCallable(const Model::UpdateContactRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteRoom
virtual Model::DeleteRoomOutcome DeleteRoom(const Model::DeleteRoomRequest &request) const
Aws::AlexaForBusiness::Model::CreateGatewayGroupOutcomeCallable
std::future< CreateGatewayGroupOutcome > CreateGatewayGroupOutcomeCallable
Definition: AlexaForBusinessClient.h:345
Aws::AlexaForBusiness::AlexaForBusinessClient::GetDeviceAsync
virtual void GetDeviceAsync(const Model::GetDeviceRequest &request, const GetDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateGatewayCallable
virtual Model::UpdateGatewayOutcomeCallable UpdateGatewayCallable(const Model::UpdateGatewayRequest &request) const
Aws::AlexaForBusiness::Model::DisassociateSkillFromSkillGroupOutcomeCallable
std::future< DisassociateSkillFromSkillGroupOutcome > DisassociateSkillFromSkillGroupOutcomeCallable
Definition: AlexaForBusinessClient.h:367
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteGatewayGroup
virtual Model::DeleteGatewayGroupOutcome DeleteGatewayGroup(const Model::DeleteGatewayGroupRequest &request) const
Aws::AlexaForBusiness::Model::DisassociateSkillGroupFromRoomOutcomeCallable
std::future< DisassociateSkillGroupFromRoomOutcome > DisassociateSkillGroupFromRoomOutcomeCallable
Definition: AlexaForBusinessClient.h:369
Aws::AlexaForBusiness::Model::SearchNetworkProfilesOutcome
Aws::Utils::Outcome< SearchNetworkProfilesResult, AlexaForBusinessError > SearchNetworkProfilesOutcome
Definition: AlexaForBusinessClient.h:311
Aws::AlexaForBusiness::Model::ListDeviceEventsOutcome
Aws::Utils::Outcome< ListDeviceEventsResult, AlexaForBusinessError > ListDeviceEventsOutcome
Definition: AlexaForBusinessClient.h:292
Aws::AlexaForBusiness::Model::PutRoomSkillParameterRequest
Definition: PutRoomSkillParameterRequest.h:23
Aws::AlexaForBusiness::Model::UpdateGatewayOutcome
Aws::Utils::Outcome< UpdateGatewayResult, AlexaForBusinessError > UpdateGatewayOutcome
Definition: AlexaForBusinessClient.h:327
Aws::AlexaForBusiness::Model::UpdateGatewayGroupRequest
Definition: UpdateGatewayGroupRequest.h:22
Aws::AlexaForBusiness::Model::ListBusinessReportSchedulesOutcomeCallable
std::future< ListBusinessReportSchedulesOutcome > ListBusinessReportSchedulesOutcomeCallable
Definition: AlexaForBusinessClient.h:384
Aws::AlexaForBusiness::Model::AssociateDeviceWithRoomRequest
Definition: AssociateDeviceWithRoomRequest.h:22
Aws::AlexaForBusiness::SearchAddressBooksResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::SearchAddressBooksRequest &, const Model::SearchAddressBooksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchAddressBooksResponseReceivedHandler
Definition: AlexaForBusinessClient.h:499
Aws::AlexaForBusiness::Model::ListConferenceProvidersOutcomeCallable
std::future< ListConferenceProvidersOutcome > ListConferenceProvidersOutcomeCallable
Definition: AlexaForBusinessClient.h:385
Aws::AlexaForBusiness::Model::DeleteRoomOutcomeCallable
std::future< DeleteRoomOutcome > DeleteRoomOutcomeCallable
Definition: AlexaForBusinessClient.h:360
Aws::AlexaForBusiness::Model::SearchNetworkProfilesRequest
Definition: SearchNetworkProfilesRequest.h:25
Aws::AlexaForBusiness::Model::CreateSkillGroupOutcomeCallable
std::future< CreateSkillGroupOutcome > CreateSkillGroupOutcomeCallable
Definition: AlexaForBusinessClient.h:349
Aws::AlexaForBusiness::Model::GetAddressBookOutcomeCallable
std::future< GetAddressBookOutcome > GetAddressBookOutcomeCallable
Definition: AlexaForBusinessClient.h:371
Aws::AlexaForBusiness::SendAnnouncementResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::SendAnnouncementRequest &, const Model::SendAnnouncementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendAnnouncementResponseReceivedHandler
Definition: AlexaForBusinessClient.h:507
Aws::AlexaForBusiness::Model::CreateConferenceProviderOutcome
Aws::Utils::Outcome< CreateConferenceProviderResult, AlexaForBusinessError > CreateConferenceProviderOutcome
Definition: AlexaForBusinessClient.h:249
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::AlexaForBusiness::AlexaForBusinessClient::PutConferencePreferenceCallable
virtual Model::PutConferencePreferenceOutcomeCallable PutConferencePreferenceCallable(const Model::PutConferencePreferenceRequest &request) const
Aws::AlexaForBusiness::Model::ListSkillsOutcome
Aws::Utils::Outcome< ListSkillsResult, AlexaForBusinessError > ListSkillsOutcome
Definition: AlexaForBusinessClient.h:295
Aws::AlexaForBusiness::Model::AssociateSkillGroupWithRoomOutcome
Aws::Utils::Outcome< AssociateSkillGroupWithRoomResult, AlexaForBusinessError > AssociateSkillGroupWithRoomOutcome
Definition: AlexaForBusinessClient.h:244
Aws::AlexaForBusiness::Model::PutConferencePreferenceOutcomeCallable
std::future< PutConferencePreferenceOutcome > PutConferencePreferenceOutcomeCallable
Definition: AlexaForBusinessClient.h:394
UpdateDeviceResult.h
DeleteBusinessReportScheduleResult.h
Aws::AlexaForBusiness::Model::GetSkillGroupOutcomeCallable
std::future< GetSkillGroupOutcome > GetSkillGroupOutcomeCallable
Definition: AlexaForBusinessClient.h:383
Aws::AlexaForBusiness::AlexaForBusinessClient::AlexaForBusinessClient
AlexaForBusinessClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::AlexaForBusiness::Model::DisassociateContactFromAddressBookOutcome
Aws::Utils::Outcome< DisassociateContactFromAddressBookResult, AlexaForBusinessError > DisassociateContactFromAddressBookOutcome
Definition: AlexaForBusinessClient.h:271
CreateConferenceProviderResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateSkillGroupWithRoomCallable
virtual Model::AssociateSkillGroupWithRoomOutcomeCallable AssociateSkillGroupWithRoomCallable(const Model::AssociateSkillGroupWithRoomRequest &request) const
DisassociateSkillGroupFromRoomResult.h
Aws::AlexaForBusiness::DeleteContactResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::DeleteContactRequest &, const Model::DeleteContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteContactResponseReceivedHandler
Definition: AlexaForBusinessClient.h:451
Aws::AlexaForBusiness::AlexaForBusinessClient::GetRoomSkillParameterAsync
virtual void GetRoomSkillParameterAsync(const Model::GetRoomSkillParameterRequest &request, const GetRoomSkillParameterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateSkillGroupAsync
virtual void CreateSkillGroupAsync(const Model::CreateSkillGroupRequest &request, const CreateSkillGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetDeviceResult.h
Aws::AlexaForBusiness::Model::DeleteUserOutcome
Aws::Utils::Outcome< DeleteUserResult, AlexaForBusinessError > DeleteUserOutcome
Definition: AlexaForBusinessClient.h:270
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateProfile
virtual Model::CreateProfileOutcome CreateProfile(const Model::CreateProfileRequest &request) const
SendInvitationResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateBusinessReportSchedule
virtual Model::CreateBusinessReportScheduleOutcome CreateBusinessReportSchedule(const Model::CreateBusinessReportScheduleRequest &request) const
Aws::AlexaForBusiness::Model::GetProfileOutcome
Aws::Utils::Outcome< GetProfileResult, AlexaForBusinessError > GetProfileOutcome
Definition: AlexaForBusinessClient.h:286
Aws::AlexaForBusiness::Model::AssociateSkillWithUsersOutcome
Aws::Utils::Outcome< AssociateSkillWithUsersResult, AlexaForBusinessError > AssociateSkillWithUsersOutcome
Definition: AlexaForBusinessClient.h:246
Aws::AlexaForBusiness::Model::AssociateSkillWithSkillGroupOutcome
Aws::Utils::Outcome< AssociateSkillWithSkillGroupResult, AlexaForBusinessError > AssociateSkillWithSkillGroupOutcome
Definition: AlexaForBusinessClient.h:245
Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateContactFromAddressBookCallable
virtual Model::DisassociateContactFromAddressBookOutcomeCallable DisassociateContactFromAddressBookCallable(const Model::DisassociateContactFromAddressBookRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::PutInvitationConfigurationAsync
virtual void PutInvitationConfigurationAsync(const Model::PutInvitationConfigurationRequest &request, const PutInvitationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AssociateDeviceWithRoomResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::AssociateDeviceWithRoomRequest &, const Model::AssociateDeviceWithRoomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateDeviceWithRoomResponseReceivedHandler
Definition: AlexaForBusinessClient.h:434
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateGatewayGroupAsync
virtual void UpdateGatewayGroupAsync(const Model::UpdateGatewayGroupRequest &request, const UpdateGatewayGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::ListDeviceEvents
virtual Model::ListDeviceEventsOutcome ListDeviceEvents(const Model::ListDeviceEventsRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::ListDeviceEventsAsync
virtual void ListDeviceEventsAsync(const Model::ListDeviceEventsRequest &request, const ListDeviceEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateSkillWithSkillGroupAsync
virtual void AssociateSkillWithSkillGroupAsync(const Model::AssociateSkillWithSkillGroupRequest &request, const AssociateSkillWithSkillGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::DisassociateSkillGroupFromRoomResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::DisassociateSkillGroupFromRoomRequest &, const Model::DisassociateSkillGroupFromRoomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateSkillGroupFromRoomResponseReceivedHandler
Definition: AlexaForBusinessClient.h:466
Aws::AlexaForBusiness::Model::UpdateContactRequest
Definition: UpdateContactRequest.h:25
Aws::AlexaForBusiness::Model::DisassociateSkillGroupFromRoomRequest
Definition: DisassociateSkillGroupFromRoomRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchDevices
virtual Model::SearchDevicesOutcome SearchDevices(const Model::SearchDevicesRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateDeviceFromRoomAsync
virtual void DisassociateDeviceFromRoomAsync(const Model::DisassociateDeviceFromRoomRequest &request, const DisassociateDeviceFromRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::DisassociateSkillFromUsersResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::DisassociateSkillFromUsersRequest &, const Model::DisassociateSkillFromUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateSkillFromUsersResponseReceivedHandler
Definition: AlexaForBusinessClient.h:465
Aws::AlexaForBusiness::AlexaForBusinessClient::RevokeInvitationCallable
virtual Model::RevokeInvitationOutcomeCallable RevokeInvitationCallable(const Model::RevokeInvitationRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchDevicesAsync
virtual void SearchDevicesAsync(const Model::SearchDevicesRequest &request, const SearchDevicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::ForgetSmartHomeAppliancesAsync
virtual void ForgetSmartHomeAppliancesAsync(const Model::ForgetSmartHomeAppliancesRequest &request, const ForgetSmartHomeAppliancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateContactWithAddressBookCallable
virtual Model::AssociateContactWithAddressBookOutcomeCallable AssociateContactWithAddressBookCallable(const Model::AssociateContactWithAddressBookRequest &request) const
Aws::AlexaForBusiness::Model::DeleteDeviceUsageDataOutcomeCallable
std::future< DeleteDeviceUsageDataOutcome > DeleteDeviceUsageDataOutcomeCallable
Definition: AlexaForBusinessClient.h:356
Aws::AlexaForBusiness::Model::DeleteRoomOutcome
Aws::Utils::Outcome< DeleteRoomResult, AlexaForBusinessError > DeleteRoomOutcome
Definition: AlexaForBusinessClient.h:266
Aws::AlexaForBusiness::Model::UpdateGatewayOutcomeCallable
std::future< UpdateGatewayOutcome > UpdateGatewayOutcomeCallable
Definition: AlexaForBusinessClient.h:421
Aws::AlexaForBusiness::Model::PutConferencePreferenceOutcome
Aws::Utils::Outcome< PutConferencePreferenceResult, AlexaForBusinessError > PutConferencePreferenceOutcome
Definition: AlexaForBusinessClient.h:300
AWSString.h
Aws::AlexaForBusiness::Model::AssociateSkillWithUsersRequest
Definition: AssociateSkillWithUsersRequest.h:22
Aws::AlexaForBusiness::Model::UpdateDeviceOutcome
Aws::Utils::Outcome< UpdateDeviceResult, AlexaForBusinessError > UpdateDeviceOutcome
Definition: AlexaForBusinessClient.h:326
Aws::AlexaForBusiness::Model::GetRoomRequest
Definition: GetRoomRequest.h:22
Aws::AlexaForBusiness::ApproveSkillResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::ApproveSkillRequest &, const Model::ApproveSkillOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ApproveSkillResponseReceivedHandler
Definition: AlexaForBusinessClient.h:429
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateConferenceProvider
virtual Model::UpdateConferenceProviderOutcome UpdateConferenceProvider(const Model::UpdateConferenceProviderRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateSkillWithUsers
virtual Model::AssociateSkillWithUsersOutcome AssociateSkillWithUsers(const Model::AssociateSkillWithUsersRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteGatewayGroupCallable
virtual Model::DeleteGatewayGroupOutcomeCallable DeleteGatewayGroupCallable(const Model::DeleteGatewayGroupRequest &request) const
Aws::AlexaForBusiness::Model::ApproveSkillOutcome
Aws::Utils::Outcome< ApproveSkillResult, AlexaForBusinessError > ApproveSkillOutcome
Definition: AlexaForBusinessClient.h:238
Aws::AlexaForBusiness::AlexaForBusinessClient::PutSkillAuthorizationCallable
virtual Model::PutSkillAuthorizationOutcomeCallable PutSkillAuthorizationCallable(const Model::PutSkillAuthorizationRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateBusinessReportScheduleCallable
virtual Model::CreateBusinessReportScheduleOutcomeCallable CreateBusinessReportScheduleCallable(const Model::CreateBusinessReportScheduleRequest &request) const
PutSkillAuthorizationResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateAddressBook
virtual Model::CreateAddressBookOutcome CreateAddressBook(const Model::CreateAddressBookRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::StartSmartHomeApplianceDiscoveryCallable
virtual Model::StartSmartHomeApplianceDiscoveryOutcomeCallable StartSmartHomeApplianceDiscoveryCallable(const Model::StartSmartHomeApplianceDiscoveryRequest &request) const
Aws::AlexaForBusiness::DisassociateDeviceFromRoomResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::DisassociateDeviceFromRoomRequest &, const Model::DisassociateDeviceFromRoomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateDeviceFromRoomResponseReceivedHandler
Definition: AlexaForBusinessClient.h:463
Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateContactFromAddressBook
virtual Model::DisassociateContactFromAddressBookOutcome DisassociateContactFromAddressBook(const Model::DisassociateContactFromAddressBookRequest &request) const
Aws::AlexaForBusiness::CreateGatewayGroupResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::CreateGatewayGroupRequest &, const Model::CreateGatewayGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGatewayGroupResponseReceivedHandler
Definition: AlexaForBusinessClient.h:442
Aws::AlexaForBusiness::AlexaForBusinessClient::GetSkillGroupAsync
virtual void GetSkillGroupAsync(const Model::GetSkillGroupRequest &request, const GetSkillGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
GetAddressBookResult.h
Aws::AlexaForBusiness::CreateRoomResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::CreateRoomRequest &, const Model::CreateRoomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRoomResponseReceivedHandler
Definition: AlexaForBusinessClient.h:445
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteBusinessReportSchedule
virtual Model::DeleteBusinessReportScheduleOutcome DeleteBusinessReportSchedule(const Model::DeleteBusinessReportScheduleRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchRoomsCallable
virtual Model::SearchRoomsOutcomeCallable SearchRoomsCallable(const Model::SearchRoomsRequest &request) const
Aws::AlexaForBusiness::Model::GetConferenceProviderOutcomeCallable
std::future< GetConferenceProviderOutcome > GetConferenceProviderOutcomeCallable
Definition: AlexaForBusinessClient.h:373
Aws::AlexaForBusiness::AlexaForBusinessClient::ListConferenceProvidersAsync
virtual void ListConferenceProvidersAsync(const Model::ListConferenceProvidersRequest &request, const ListConferenceProvidersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::UpdateProfileOutcomeCallable
std::future< UpdateProfileOutcome > UpdateProfileOutcomeCallable
Definition: AlexaForBusinessClient.h:424
Aws::AlexaForBusiness::Model::SendAnnouncementOutcomeCallable
std::future< SendAnnouncementOutcome > SendAnnouncementOutcomeCallable
Definition: AlexaForBusinessClient.h:410
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteRoomSkillParameter
virtual Model::DeleteRoomSkillParameterOutcome DeleteRoomSkillParameter(const Model::DeleteRoomSkillParameterRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateAddressBook
virtual Model::UpdateAddressBookOutcome UpdateAddressBook(const Model::UpdateAddressBookRequest &request) const
Aws::AlexaForBusiness::Model::DeleteSkillAuthorizationOutcome
Aws::Utils::Outcome< DeleteSkillAuthorizationResult, AlexaForBusinessError > DeleteSkillAuthorizationOutcome
Definition: AlexaForBusinessClient.h:268
Aws::AlexaForBusiness::Model::UpdateAddressBookOutcome
Aws::Utils::Outcome< UpdateAddressBookResult, AlexaForBusinessError > UpdateAddressBookOutcome
Definition: AlexaForBusinessClient.h:322
Aws::AlexaForBusiness::Model::SearchContactsRequest
Definition: SearchContactsRequest.h:25
Aws::AlexaForBusiness::DeleteSkillGroupResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::DeleteSkillGroupRequest &, const Model::DeleteSkillGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSkillGroupResponseReceivedHandler
Definition: AlexaForBusinessClient.h:460
StartDeviceSyncResult.h
DeleteSkillGroupResult.h
Aws::AlexaForBusiness::UpdateAddressBookResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::UpdateAddressBookRequest &, const Model::UpdateAddressBookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAddressBookResponseReceivedHandler
Definition: AlexaForBusinessClient.h:513
Aws::AlexaForBusiness::ListGatewayGroupsResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::ListGatewayGroupsRequest &, const Model::ListGatewayGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGatewayGroupsResponseReceivedHandler
Definition: AlexaForBusinessClient.h:484
DeleteGatewayGroupResult.h
Aws::AlexaForBusiness::Model::SearchNetworkProfilesOutcomeCallable
std::future< SearchNetworkProfilesOutcome > SearchNetworkProfilesOutcomeCallable
Definition: AlexaForBusinessClient.h:405
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchNetworkProfilesCallable
virtual Model::SearchNetworkProfilesOutcomeCallable SearchNetworkProfilesCallable(const Model::SearchNetworkProfilesRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteBusinessReportScheduleAsync
virtual void DeleteBusinessReportScheduleAsync(const Model::DeleteBusinessReportScheduleRequest &request, const DeleteBusinessReportScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::DeleteConferenceProviderOutcome
Aws::Utils::Outcome< DeleteConferenceProviderResult, AlexaForBusinessError > DeleteConferenceProviderOutcome
Definition: AlexaForBusinessClient.h:259
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateConferenceProviderAsync
virtual void UpdateConferenceProviderAsync(const Model::UpdateConferenceProviderRequest &request, const UpdateConferenceProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AssociateDeviceWithNetworkProfileResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::AssociateDeviceWithNetworkProfileRequest &, const Model::AssociateDeviceWithNetworkProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateDeviceWithNetworkProfileResponseReceivedHandler
Definition: AlexaForBusinessClient.h:433
Aws::AlexaForBusiness::Model::ResolveRoomRequest
Definition: ResolveRoomRequest.h:22
Aws::AlexaForBusiness::Model::SendInvitationRequest
Definition: SendInvitationRequest.h:22
DeleteAddressBookResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateSkillGroupFromRoomAsync
virtual void DisassociateSkillGroupFromRoomAsync(const Model::DisassociateSkillGroupFromRoomRequest &request, const DisassociateSkillGroupFromRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::RevokeInvitationOutcome
Aws::Utils::Outcome< RevokeInvitationResult, AlexaForBusinessError > RevokeInvitationOutcome
Definition: AlexaForBusinessClient.h:307
Aws::AlexaForBusiness::AlexaForBusinessClient::ListTagsCallable
virtual Model::ListTagsOutcomeCallable ListTagsCallable(const Model::ListTagsRequest &request) const
Aws::AlexaForBusiness::Model::AssociateSkillWithSkillGroupRequest
Definition: AssociateSkillWithSkillGroupRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateProfileAsync
virtual void CreateProfileAsync(const Model::CreateProfileRequest &request, const CreateProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
RejectSkillResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::GetNetworkProfile
virtual Model::GetNetworkProfileOutcome GetNetworkProfile(const Model::GetNetworkProfileRequest &request) const
Aws::AlexaForBusiness::Model::GetNetworkProfileOutcome
Aws::Utils::Outcome< GetNetworkProfileResult, AlexaForBusinessError > GetNetworkProfileOutcome
Definition: AlexaForBusinessClient.h:285
Aws::AlexaForBusiness::AlexaForBusinessClient::ListSmartHomeAppliancesCallable
virtual Model::ListSmartHomeAppliancesOutcomeCallable ListSmartHomeAppliancesCallable(const Model::ListSmartHomeAppliancesRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateRoom
virtual Model::CreateRoomOutcome CreateRoom(const Model::CreateRoomRequest &request) const
UpdateNetworkProfileResult.h
Aws::AlexaForBusiness::ListTagsResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsResponseReceivedHandler
Definition: AlexaForBusinessClient.h:490
Aws::AlexaForBusiness::Model::ListGatewayGroupsRequest
Definition: ListGatewayGroupsRequest.h:22
Aws::AlexaForBusiness::RevokeInvitationResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::RevokeInvitationRequest &, const Model::RevokeInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeInvitationResponseReceivedHandler
Definition: AlexaForBusinessClient.h:498
Aws::AlexaForBusiness::Model::CreateGatewayGroupOutcome
Aws::Utils::Outcome< CreateGatewayGroupResult, AlexaForBusinessError > CreateGatewayGroupOutcome
Definition: AlexaForBusinessClient.h:251
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteRoomSkillParameterAsync
virtual void DeleteRoomSkillParameterAsync(const Model::DeleteRoomSkillParameterRequest &request, const DeleteRoomSkillParameterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::AlexaForBusinessClient
AlexaForBusinessClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::AlexaForBusiness::Model::CreateAddressBookOutcome
Aws::Utils::Outcome< CreateAddressBookResult, AlexaForBusinessError > CreateAddressBookOutcome
Definition: AlexaForBusinessClient.h:247
Aws::AlexaForBusiness::AlexaForBusinessClient::ListConferenceProvidersCallable
virtual Model::ListConferenceProvidersOutcomeCallable ListConferenceProvidersCallable(const Model::ListConferenceProvidersRequest &request) const
Aws::AlexaForBusiness::Model::CreateUserRequest
Definition: CreateUserRequest.h:25
Aws::AlexaForBusiness::Model::CreateProfileOutcome
Aws::Utils::Outcome< CreateProfileResult, AlexaForBusinessError > CreateProfileOutcome
Definition: AlexaForBusinessClient.h:253
Aws::AlexaForBusiness::Model::CreateGatewayGroupRequest
Definition: CreateGatewayGroupRequest.h:25
Aws::AlexaForBusiness::Model::DeleteAddressBookOutcome
Aws::Utils::Outcome< DeleteAddressBookResult, AlexaForBusinessError > DeleteAddressBookOutcome
Definition: AlexaForBusinessClient.h:257
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateContact
virtual Model::UpdateContactOutcome UpdateContact(const Model::UpdateContactRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::PutConferencePreferenceAsync
virtual void PutConferencePreferenceAsync(const Model::PutConferencePreferenceRequest &request, const PutConferencePreferenceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::DeleteConferenceProviderOutcomeCallable
std::future< DeleteConferenceProviderOutcome > DeleteConferenceProviderOutcomeCallable
Definition: AlexaForBusinessClient.h:353
Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateDeviceWithRoom
virtual Model::AssociateDeviceWithRoomOutcome AssociateDeviceWithRoom(const Model::AssociateDeviceWithRoomRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchAddressBooksAsync
virtual void SearchAddressBooksAsync(const Model::SearchAddressBooksRequest &request, const SearchAddressBooksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateDeviceWithRoomCallable
virtual Model::AssociateDeviceWithRoomOutcomeCallable AssociateDeviceWithRoomCallable(const Model::AssociateDeviceWithRoomRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetConferencePreferenceAsync
virtual void GetConferencePreferenceAsync(const Model::GetConferencePreferenceRequest &request, const GetConferencePreferenceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::StartSmartHomeApplianceDiscoveryRequest
Definition: StartSmartHomeApplianceDiscoveryRequest.h:22
GetSkillGroupResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateSkillFromSkillGroup
virtual Model::DisassociateSkillFromSkillGroupOutcome DisassociateSkillFromSkillGroup(const Model::DisassociateSkillFromSkillGroupRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetRoom
virtual Model::GetRoomOutcome GetRoom(const Model::GetRoomRequest &request) const
Aws::AlexaForBusiness::Model::SearchAddressBooksOutcome
Aws::Utils::Outcome< SearchAddressBooksResult, AlexaForBusinessError > SearchAddressBooksOutcome
Definition: AlexaForBusinessClient.h:308
Aws::AlexaForBusiness::CreateConferenceProviderResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::CreateConferenceProviderRequest &, const Model::CreateConferenceProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConferenceProviderResponseReceivedHandler
Definition: AlexaForBusinessClient.h:440
Aws::AlexaForBusiness::Model::SearchUsersOutcomeCallable
std::future< SearchUsersOutcome > SearchUsersOutcomeCallable
Definition: AlexaForBusinessClient.h:409
Aws::AlexaForBusiness::AlexaForBusinessClient::ResolveRoomAsync
virtual void ResolveRoomAsync(const Model::ResolveRoomRequest &request, const ResolveRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteSkillGroupCallable
virtual Model::DeleteSkillGroupOutcomeCallable DeleteSkillGroupCallable(const Model::DeleteSkillGroupRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::RegisterAVSDevice
virtual Model::RegisterAVSDeviceOutcome RegisterAVSDevice(const Model::RegisterAVSDeviceRequest &request) const
Aws::AlexaForBusiness::ListSkillsStoreSkillsByCategoryResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::ListSkillsStoreSkillsByCategoryRequest &, const Model::ListSkillsStoreSkillsByCategoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSkillsStoreSkillsByCategoryResponseReceivedHandler
Definition: AlexaForBusinessClient.h:488
Aws::AlexaForBusiness::AlexaForBusinessClient::GetRoomAsync
virtual void GetRoomAsync(const Model::GetRoomRequest &request, const GetRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AlexaForBusiness_EXPORTS.h
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchSkillGroups
virtual Model::SearchSkillGroupsOutcome SearchSkillGroups(const Model::SearchSkillGroupsRequest &request) const
Aws::AlexaForBusiness::SearchContactsResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::SearchContactsRequest &, const Model::SearchContactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchContactsResponseReceivedHandler
Definition: AlexaForBusinessClient.h:500
DeleteRoomSkillParameterResult.h
Aws::AlexaForBusiness::Model::GetConferencePreferenceOutcome
Aws::Utils::Outcome< GetConferencePreferenceResult, AlexaForBusinessError > GetConferencePreferenceOutcome
Definition: AlexaForBusinessClient.h:278
Aws::AlexaForBusiness::UpdateDeviceResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::UpdateDeviceRequest &, const Model::UpdateDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDeviceResponseReceivedHandler
Definition: AlexaForBusinessClient.h:517
Aws::AlexaForBusiness::Model::GetGatewayGroupRequest
Definition: GetGatewayGroupRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateContactCallable
virtual Model::CreateContactOutcomeCallable CreateContactCallable(const Model::CreateContactRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchAddressBooksCallable
virtual Model::SearchAddressBooksOutcomeCallable SearchAddressBooksCallable(const Model::SearchAddressBooksRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateRoomAsync
virtual void UpdateRoomAsync(const Model::UpdateRoomRequest &request, const UpdateRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::GetGatewayGroupResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::GetGatewayGroupRequest &, const Model::GetGatewayGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGatewayGroupResponseReceivedHandler
Definition: AlexaForBusinessClient.h:474
Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateSkillGroupWithRoom
virtual Model::AssociateSkillGroupWithRoomOutcome AssociateSkillGroupWithRoom(const Model::AssociateSkillGroupWithRoomRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetConferenceProviderCallable
virtual Model::GetConferenceProviderOutcomeCallable GetConferenceProviderCallable(const Model::GetConferenceProviderRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateSkillWithSkillGroupCallable
virtual Model::AssociateSkillWithSkillGroupOutcomeCallable AssociateSkillWithSkillGroupCallable(const Model::AssociateSkillWithSkillGroupRequest &request) const
Aws::AlexaForBusiness::Model::GetDeviceOutcome
Aws::Utils::Outcome< GetDeviceResult, AlexaForBusinessError > GetDeviceOutcome
Definition: AlexaForBusinessClient.h:281
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateRoomAsync
virtual void CreateRoomAsync(const Model::CreateRoomRequest &request, const CreateRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::GetProfileOutcomeCallable
std::future< GetProfileOutcome > GetProfileOutcomeCallable
Definition: AlexaForBusinessClient.h:380
Aws::AlexaForBusiness::Model::PutSkillAuthorizationOutcomeCallable
std::future< PutSkillAuthorizationOutcome > PutSkillAuthorizationOutcomeCallable
Definition: AlexaForBusinessClient.h:397
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateBusinessReportScheduleAsync
virtual void CreateBusinessReportScheduleAsync(const Model::CreateBusinessReportScheduleRequest &request, const CreateBusinessReportScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::UpdateBusinessReportScheduleResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::UpdateBusinessReportScheduleRequest &, const Model::UpdateBusinessReportScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBusinessReportScheduleResponseReceivedHandler
Definition: AlexaForBusinessClient.h:514
Aws::AlexaForBusiness::DeleteAddressBookResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::DeleteAddressBookRequest &, const Model::DeleteAddressBookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAddressBookResponseReceivedHandler
Definition: AlexaForBusinessClient.h:448
Aws::AlexaForBusiness::DeleteBusinessReportScheduleResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::DeleteBusinessReportScheduleRequest &, const Model::DeleteBusinessReportScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBusinessReportScheduleResponseReceivedHandler
Definition: AlexaForBusinessClient.h:449
Aws::AlexaForBusiness::UpdateSkillGroupResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::UpdateSkillGroupRequest &, const Model::UpdateSkillGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSkillGroupResponseReceivedHandler
Definition: AlexaForBusinessClient.h:523
Aws::AlexaForBusiness::Model::AssociateDeviceWithNetworkProfileOutcomeCallable
std::future< AssociateDeviceWithNetworkProfileOutcome > AssociateDeviceWithNetworkProfileOutcomeCallable
Definition: AlexaForBusinessClient.h:336
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchProfiles
virtual Model::SearchProfilesOutcome SearchProfiles(const Model::SearchProfilesRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::ListGatewaysCallable
virtual Model::ListGatewaysOutcomeCallable ListGatewaysCallable(const Model::ListGatewaysRequest &request) const
Aws::AlexaForBusiness::Model::ListGatewaysOutcome
Aws::Utils::Outcome< ListGatewaysResult, AlexaForBusinessError > ListGatewaysOutcome
Definition: AlexaForBusinessClient.h:294
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchUsersCallable
virtual Model::SearchUsersOutcomeCallable SearchUsersCallable(const Model::SearchUsersRequest &request) const
Aws::AlexaForBusiness::Model::UpdateRoomRequest
Definition: UpdateRoomRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateGatewayGroupCallable
virtual Model::CreateGatewayGroupOutcomeCallable CreateGatewayGroupCallable(const Model::CreateGatewayGroupRequest &request) const
Aws::AlexaForBusiness::Model::AssociateDeviceWithRoomOutcome
Aws::Utils::Outcome< AssociateDeviceWithRoomResult, AlexaForBusinessError > AssociateDeviceWithRoomOutcome
Definition: AlexaForBusinessClient.h:243
UntagResourceResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateSkillWithSkillGroup
virtual Model::AssociateSkillWithSkillGroupOutcome AssociateSkillWithSkillGroup(const Model::AssociateSkillWithSkillGroupRequest &request) const
Aws::AlexaForBusiness::Model::StartSmartHomeApplianceDiscoveryOutcome
Aws::Utils::Outcome< StartSmartHomeApplianceDiscoveryResult, AlexaForBusinessError > StartSmartHomeApplianceDiscoveryOutcome
Definition: AlexaForBusinessClient.h:319
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteSkillGroup
virtual Model::DeleteSkillGroupOutcome DeleteSkillGroup(const Model::DeleteSkillGroupRequest &request) const
UpdateProfileResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::ListTagsAsync
virtual void ListTagsAsync(const Model::ListTagsRequest &request, const ListTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AssociateSkillWithUsersResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::RejectSkillAsync
virtual void RejectSkillAsync(const Model::RejectSkillRequest &request, const RejectSkillResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchRoomsAsync
virtual void SearchRoomsAsync(const Model::SearchRoomsRequest &request, const SearchRoomsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::ForgetSmartHomeAppliancesRequest
Definition: ForgetSmartHomeAppliancesRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateConferenceProvider
virtual Model::CreateConferenceProviderOutcome CreateConferenceProvider(const Model::CreateConferenceProviderRequest &request) const
Aws::AlexaForBusiness::ListSkillsResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::ListSkillsRequest &, const Model::ListSkillsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSkillsResponseReceivedHandler
Definition: AlexaForBusinessClient.h:486
ClientConfiguration.h
ResolveRoomResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::ApproveSkillAsync
virtual void ApproveSkillAsync(const Model::ApproveSkillRequest &request, const ApproveSkillResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateNetworkProfileCallable
virtual Model::CreateNetworkProfileOutcomeCallable CreateNetworkProfileCallable(const Model::CreateNetworkProfileRequest &request) const
CreateAddressBookResult.h
Aws::AlexaForBusiness::Model::UpdateConferenceProviderOutcomeCallable
std::future< UpdateConferenceProviderOutcome > UpdateConferenceProviderOutcomeCallable
Definition: AlexaForBusinessClient.h:418
GetRoomSkillParameterResult.h
Aws::AlexaForBusiness::Model::GetGatewayGroupOutcome
Aws::Utils::Outcome< GetGatewayGroupResult, AlexaForBusinessError > GetGatewayGroupOutcome
Definition: AlexaForBusinessClient.h:283
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateRoom
virtual Model::UpdateRoomOutcome UpdateRoom(const Model::UpdateRoomRequest &request) const
SearchAddressBooksResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchContacts
virtual Model::SearchContactsOutcome SearchContacts(const Model::SearchContactsRequest &request) const
Aws::AlexaForBusiness::Model::AssociateDeviceWithRoomOutcomeCallable
std::future< AssociateDeviceWithRoomOutcome > AssociateDeviceWithRoomOutcomeCallable
Definition: AlexaForBusinessClient.h:337
Aws::AlexaForBusiness::UntagResourceResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: AlexaForBusinessClient.h:512
Aws::AlexaForBusiness::Model::DisassociateDeviceFromRoomOutcome
Aws::Utils::Outcome< DisassociateDeviceFromRoomResult, AlexaForBusinessError > DisassociateDeviceFromRoomOutcome
Definition: AlexaForBusinessClient.h:272
SearchUsersResult.h
ListGatewayGroupsResult.h
ListTagsResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateGatewayAsync
virtual void UpdateGatewayAsync(const Model::UpdateGatewayRequest &request, const UpdateGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::ListGatewayGroupsOutcome
Aws::Utils::Outcome< ListGatewayGroupsResult, AlexaForBusinessError > ListGatewayGroupsOutcome
Definition: AlexaForBusinessClient.h:293
Aws::AlexaForBusiness::AlexaForBusinessClient::AlexaForBusinessClient
AlexaForBusinessClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::AlexaForBusiness::AlexaForBusinessClient::StartDeviceSync
virtual Model::StartDeviceSyncOutcome StartDeviceSync(const Model::StartDeviceSyncRequest &request) const
Aws::AlexaForBusiness::CreateUserResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::CreateUserRequest &, const Model::CreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserResponseReceivedHandler
Definition: AlexaForBusinessClient.h:447
Aws::AlexaForBusiness::Model::DeleteProfileRequest
Definition: DeleteProfileRequest.h:22
Aws::AlexaForBusiness::Model::SearchContactsOutcome
Aws::Utils::Outcome< SearchContactsResult, AlexaForBusinessError > SearchContactsOutcome
Definition: AlexaForBusinessClient.h:309
Aws::AlexaForBusiness::Model::AssociateContactWithAddressBookRequest
Definition: AssociateContactWithAddressBookRequest.h:22
Aws::AlexaForBusiness::Model::SendInvitationOutcome
Aws::Utils::Outcome< SendInvitationResult, AlexaForBusinessError > SendInvitationOutcome
Definition: AlexaForBusinessClient.h:317
Aws::AlexaForBusiness::CreateSkillGroupResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::CreateSkillGroupRequest &, const Model::CreateSkillGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSkillGroupResponseReceivedHandler
Definition: AlexaForBusinessClient.h:446
Aws::AlexaForBusiness::AlexaForBusinessClient::PutSkillAuthorizationAsync
virtual void PutSkillAuthorizationAsync(const Model::PutSkillAuthorizationRequest &request, const PutSkillAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::GetConferencePreferenceResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::GetConferencePreferenceRequest &, const Model::GetConferencePreferenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConferencePreferenceResponseReceivedHandler
Definition: AlexaForBusinessClient.h:469
Aws
Definition: AccessManagementClient.h:15
Aws::AlexaForBusiness::DeleteRoomResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::DeleteRoomRequest &, const Model::DeleteRoomOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRoomResponseReceivedHandler
Definition: AlexaForBusinessClient.h:457
Aws::AlexaForBusiness::Model::GetInvitationConfigurationOutcome
Aws::Utils::Outcome< GetInvitationConfigurationResult, AlexaForBusinessError > GetInvitationConfigurationOutcome
Definition: AlexaForBusinessClient.h:284
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteDeviceAsync
virtual void DeleteDeviceAsync(const Model::DeleteDeviceRequest &request, const DeleteDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
HttpTypes.h
Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateContactWithAddressBookAsync
virtual void AssociateContactWithAddressBookAsync(const Model::AssociateContactWithAddressBookRequest &request, const AssociateContactWithAddressBookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::AssociateDeviceWithNetworkProfileRequest
Definition: AssociateDeviceWithNetworkProfileRequest.h:22
Aws::AlexaForBusiness::Model::PutConferencePreferenceRequest
Definition: PutConferencePreferenceRequest.h:22
Aws::AlexaForBusiness::Model::UpdateGatewayGroupOutcomeCallable
std::future< UpdateGatewayGroupOutcome > UpdateGatewayGroupOutcomeCallable
Definition: AlexaForBusinessClient.h:422
Aws::AlexaForBusiness::Model::SearchUsersOutcome
Aws::Utils::Outcome< SearchUsersResult, AlexaForBusinessError > SearchUsersOutcome
Definition: AlexaForBusinessClient.h:315
Aws::AlexaForBusiness::Model::SearchSkillGroupsOutcome
Aws::Utils::Outcome< SearchSkillGroupsResult, AlexaForBusinessError > SearchSkillGroupsOutcome
Definition: AlexaForBusinessClient.h:314
Aws::AlexaForBusiness::Model::DeleteDeviceOutcome
Aws::Utils::Outcome< DeleteDeviceResult, AlexaForBusinessError > DeleteDeviceOutcome
Definition: AlexaForBusinessClient.h:261
Aws::AlexaForBusiness::Model::GetProfileRequest
Definition: GetProfileRequest.h:22
Aws::AlexaForBusiness::Model::UpdateProfileOutcome
Aws::Utils::Outcome< UpdateProfileResult, AlexaForBusinessError > UpdateProfileOutcome
Definition: AlexaForBusinessClient.h:330
Aws::AlexaForBusiness::AlexaForBusinessClient::ListSmartHomeAppliances
virtual Model::ListSmartHomeAppliancesOutcome ListSmartHomeAppliances(const Model::ListSmartHomeAppliancesRequest &request) const
DeleteNetworkProfileResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateContactAsync
virtual void CreateContactAsync(const Model::CreateContactRequest &request, const CreateContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::CreateRoomOutcomeCallable
std::future< CreateRoomOutcome > CreateRoomOutcomeCallable
Definition: AlexaForBusinessClient.h:348
Aws::AlexaForBusiness::Model::DisassociateSkillFromUsersRequest
Definition: DisassociateSkillFromUsersRequest.h:22
Aws::AlexaForBusiness::Model::DeleteSkillAuthorizationRequest
Definition: DeleteSkillAuthorizationRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchUsers
virtual Model::SearchUsersOutcome SearchUsers(const Model::SearchUsersRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetRoomSkillParameter
virtual Model::GetRoomSkillParameterOutcome GetRoomSkillParameter(const Model::GetRoomSkillParameterRequest &request) const
Aws::AlexaForBusiness::Model::RevokeInvitationRequest
Definition: RevokeInvitationRequest.h:22
Aws::AlexaForBusiness::CreateProfileResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::CreateProfileRequest &, const Model::CreateProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProfileResponseReceivedHandler
Definition: AlexaForBusinessClient.h:444
Aws::AlexaForBusiness::GetNetworkProfileResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::GetNetworkProfileRequest &, const Model::GetNetworkProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetNetworkProfileResponseReceivedHandler
Definition: AlexaForBusinessClient.h:476
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteUserAsync
virtual void DeleteUserAsync(const Model::DeleteUserRequest &request, const DeleteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateAddressBookAsync
virtual void UpdateAddressBookAsync(const Model::UpdateAddressBookRequest &request, const UpdateAddressBookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: AlexaForBusinessClient.h:415
Aws::AlexaForBusiness::Model::RevokeInvitationOutcomeCallable
std::future< RevokeInvitationOutcome > RevokeInvitationOutcomeCallable
Definition: AlexaForBusinessClient.h:401
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateContactAsync
virtual void UpdateContactAsync(const Model::UpdateContactRequest &request, const UpdateContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::UpdateRoomOutcome
Aws::Utils::Outcome< UpdateRoomResult, AlexaForBusinessError > UpdateRoomOutcome
Definition: AlexaForBusinessClient.h:331
Aws::AlexaForBusiness::Model::CreateAddressBookOutcomeCallable
std::future< CreateAddressBookOutcome > CreateAddressBookOutcomeCallable
Definition: AlexaForBusinessClient.h:341
Aws::AlexaForBusiness::GetGatewayResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::GetGatewayRequest &, const Model::GetGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGatewayResponseReceivedHandler
Definition: AlexaForBusinessClient.h:473
Aws::AlexaForBusiness::Model::SearchDevicesOutcomeCallable
std::future< SearchDevicesOutcome > SearchDevicesOutcomeCallable
Definition: AlexaForBusinessClient.h:404
Aws::AlexaForBusiness::Model::PutSkillAuthorizationOutcome
Aws::Utils::Outcome< PutSkillAuthorizationResult, AlexaForBusinessError > PutSkillAuthorizationOutcome
Definition: AlexaForBusinessClient.h:303
CreateGatewayGroupResult.h
Aws::AlexaForBusiness::Model::GetRoomSkillParameterRequest
Definition: GetRoomSkillParameterRequest.h:22
Aws::AlexaForBusiness::Model::DeleteGatewayGroupOutcome
Aws::Utils::Outcome< DeleteGatewayGroupResult, AlexaForBusinessError > DeleteGatewayGroupOutcome
Definition: AlexaForBusinessClient.h:263
AssociateContactWithAddressBookResult.h
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::AlexaForBusiness::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, AlexaForBusinessError > TagResourceOutcome
Definition: AlexaForBusinessClient.h:320
Aws::AlexaForBusiness::Model::ListSmartHomeAppliancesRequest
Definition: ListSmartHomeAppliancesRequest.h:22
Aws::AlexaForBusiness::UpdateConferenceProviderResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::UpdateConferenceProviderRequest &, const Model::UpdateConferenceProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConferenceProviderResponseReceivedHandler
Definition: AlexaForBusinessClient.h:515
DeleteDeviceUsageDataResult.h
Aws::AlexaForBusiness::Model::SearchAddressBooksOutcomeCallable
std::future< SearchAddressBooksOutcome > SearchAddressBooksOutcomeCallable
Definition: AlexaForBusinessClient.h:402
Aws::AlexaForBusiness::Model::ForgetSmartHomeAppliancesOutcome
Aws::Utils::Outcome< ForgetSmartHomeAppliancesResult, AlexaForBusinessError > ForgetSmartHomeAppliancesOutcome
Definition: AlexaForBusinessClient.h:276
Aws::AlexaForBusiness::Model::SendAnnouncementOutcome
Aws::Utils::Outcome< SendAnnouncementResult, AlexaForBusinessError > SendAnnouncementOutcome
Definition: AlexaForBusinessClient.h:316
Aws::AlexaForBusiness::Model::ListTagsOutcome
Aws::Utils::Outcome< ListTagsResult, AlexaForBusinessError > ListTagsOutcome
Definition: AlexaForBusinessClient.h:299
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteAddressBookCallable
virtual Model::DeleteAddressBookOutcomeCallable DeleteAddressBookCallable(const Model::DeleteAddressBookRequest &request) const
Aws::AlexaForBusiness::Model::ListSkillsStoreSkillsByCategoryOutcomeCallable
std::future< ListSkillsStoreSkillsByCategoryOutcome > ListSkillsStoreSkillsByCategoryOutcomeCallable
Definition: AlexaForBusinessClient.h:391
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteSkillAuthorizationAsync
virtual void DeleteSkillAuthorizationAsync(const Model::DeleteSkillAuthorizationRequest &request, const DeleteSkillAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteSkillAuthorization
virtual Model::DeleteSkillAuthorizationOutcome DeleteSkillAuthorization(const Model::DeleteSkillAuthorizationRequest &request) const
Aws::AlexaForBusiness::Model::SearchAddressBooksRequest
Definition: SearchAddressBooksRequest.h:25
DeleteRoomResult.h
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::AlexaForBusiness::Model::UpdateDeviceRequest
Definition: UpdateDeviceRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateNetworkProfileAsync
virtual void UpdateNetworkProfileAsync(const Model::UpdateNetworkProfileRequest &request, const UpdateNetworkProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteNetworkProfile
virtual Model::DeleteNetworkProfileOutcome DeleteNetworkProfile(const Model::DeleteNetworkProfileRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateSkillGroupCallable
virtual Model::UpdateSkillGroupOutcomeCallable UpdateSkillGroupCallable(const Model::UpdateSkillGroupRequest &request) const
Aws::AlexaForBusiness::Model::AssociateSkillWithSkillGroupOutcomeCallable
std::future< AssociateSkillWithSkillGroupOutcome > AssociateSkillWithSkillGroupOutcomeCallable
Definition: AlexaForBusinessClient.h:339
Aws::AlexaForBusiness::AlexaForBusinessClient::GetContact
virtual Model::GetContactOutcome GetContact(const Model::GetContactRequest &request) const
Aws::AlexaForBusiness::Model::DeleteDeviceOutcomeCallable
std::future< DeleteDeviceOutcome > DeleteDeviceOutcomeCallable
Definition: AlexaForBusinessClient.h:355
Aws::AlexaForBusiness::GetInvitationConfigurationResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::GetInvitationConfigurationRequest &, const Model::GetInvitationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInvitationConfigurationResponseReceivedHandler
Definition: AlexaForBusinessClient.h:475
SearchRoomsResult.h
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleOutcome
Aws::Utils::Outcome< CreateBusinessReportScheduleResult, AlexaForBusinessError > CreateBusinessReportScheduleOutcome
Definition: AlexaForBusinessClient.h:248
Aws::AlexaForBusiness::Model::UpdateProfileRequest
Definition: UpdateProfileRequest.h:26
Aws::AlexaForBusiness::AlexaForBusinessClient::RejectSkill
virtual Model::RejectSkillOutcome RejectSkill(const Model::RejectSkillRequest &request) const
UpdateGatewayResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateGatewayGroup
virtual Model::UpdateGatewayGroupOutcome UpdateGatewayGroup(const Model::UpdateGatewayGroupRequest &request) const
Aws::AlexaForBusiness::Model::CreateConferenceProviderOutcomeCallable
std::future< CreateConferenceProviderOutcome > CreateConferenceProviderOutcomeCallable
Definition: AlexaForBusinessClient.h:343
Aws::AlexaForBusiness::Model::GetDeviceRequest
Definition: GetDeviceRequest.h:22
Aws::AlexaForBusiness::SearchDevicesResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::SearchDevicesRequest &, const Model::SearchDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchDevicesResponseReceivedHandler
Definition: AlexaForBusinessClient.h:501
Aws::AlexaForBusiness::DeleteRoomSkillParameterResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::DeleteRoomSkillParameterRequest &, const Model::DeleteRoomSkillParameterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRoomSkillParameterResponseReceivedHandler
Definition: AlexaForBusinessClient.h:458
Aws::AlexaForBusiness::AlexaForBusinessClient::GetConferencePreferenceCallable
virtual Model::GetConferencePreferenceOutcomeCallable GetConferencePreferenceCallable(const Model::GetConferencePreferenceRequest &request) const
AWSClient.h
Aws::AlexaForBusiness::DeleteUserResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserResponseReceivedHandler
Definition: AlexaForBusinessClient.h:461
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateProfile
virtual Model::UpdateProfileOutcome UpdateProfile(const Model::UpdateProfileRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateBusinessReportSchedule
virtual Model::UpdateBusinessReportScheduleOutcome UpdateBusinessReportSchedule(const Model::UpdateBusinessReportScheduleRequest &request) const
Aws::AlexaForBusiness::Model::GetConferencePreferenceRequest
Definition: GetConferencePreferenceRequest.h:20
Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateSkillFromUsers
virtual Model::DisassociateSkillFromUsersOutcome DisassociateSkillFromUsers(const Model::DisassociateSkillFromUsersRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchSkillGroupsAsync
virtual void SearchSkillGroupsAsync(const Model::SearchSkillGroupsRequest &request, const SearchSkillGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateAddressBookCallable
virtual Model::CreateAddressBookOutcomeCallable CreateAddressBookCallable(const Model::CreateAddressBookRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateBusinessReportScheduleAsync
virtual void UpdateBusinessReportScheduleAsync(const Model::UpdateBusinessReportScheduleRequest &request, const UpdateBusinessReportScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::SendAnnouncementAsync
virtual void SendAnnouncementAsync(const Model::SendAnnouncementRequest &request, const SendAnnouncementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::ApproveSkillOutcomeCallable
std::future< ApproveSkillOutcome > ApproveSkillOutcomeCallable
Definition: AlexaForBusinessClient.h:334
Aws::AlexaForBusiness::Model::GetInvitationConfigurationRequest
Definition: GetInvitationConfigurationRequest.h:20
Aws::AlexaForBusiness::Model::ListSkillsStoreCategoriesRequest
Definition: ListSkillsStoreCategoriesRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::ApproveSkillCallable
virtual Model::ApproveSkillOutcomeCallable ApproveSkillCallable(const Model::ApproveSkillRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetGatewayGroupCallable
virtual Model::GetGatewayGroupOutcomeCallable GetGatewayGroupCallable(const Model::GetGatewayGroupRequest &request) const
Aws::AlexaForBusiness::Model::DisassociateSkillFromUsersOutcomeCallable
std::future< DisassociateSkillFromUsersOutcome > DisassociateSkillFromUsersOutcomeCallable
Definition: AlexaForBusinessClient.h:368
Aws::AlexaForBusiness::AlexaForBusinessClient::ListBusinessReportSchedules
virtual Model::ListBusinessReportSchedulesOutcome ListBusinessReportSchedules(const Model::ListBusinessReportSchedulesRequest &request) const
GetConferenceProviderResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteDeviceUsageDataCallable
virtual Model::DeleteDeviceUsageDataOutcomeCallable DeleteDeviceUsageDataCallable(const Model::DeleteDeviceUsageDataRequest &request) const
CreateRoomResult.h
Aws::AlexaForBusiness::PutRoomSkillParameterResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::PutRoomSkillParameterRequest &, const Model::PutRoomSkillParameterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRoomSkillParameterResponseReceivedHandler
Definition: AlexaForBusinessClient.h:493
UpdateConferenceProviderResult.h
ListSkillsStoreSkillsByCategoryResult.h
Aws::AlexaForBusiness::Model::DeleteDeviceRequest
Definition: DeleteDeviceRequest.h:22
Aws::AlexaForBusiness::Model::ListConferenceProvidersOutcome
Aws::Utils::Outcome< ListConferenceProvidersResult, AlexaForBusinessError > ListConferenceProvidersOutcome
Definition: AlexaForBusinessClient.h:291
Aws::AlexaForBusiness::Model::UpdateRoomOutcomeCallable
std::future< UpdateRoomOutcome > UpdateRoomOutcomeCallable
Definition: AlexaForBusinessClient.h:425
Aws::AlexaForBusiness::Model::AssociateSkillGroupWithRoomRequest
Definition: AssociateSkillGroupWithRoomRequest.h:22
Aws::AlexaForBusiness::Model::ListConferenceProvidersRequest
Definition: ListConferenceProvidersRequest.h:22
Aws::AlexaForBusiness::Model::ListDeviceEventsRequest
Definition: ListDeviceEventsRequest.h:23
Aws::AlexaForBusiness::Model::UpdateNetworkProfileRequest
Definition: UpdateNetworkProfileRequest.h:23
CreateNetworkProfileResult.h
Aws::AlexaForBusiness::Model::DeleteDeviceUsageDataRequest
Definition: DeleteDeviceUsageDataRequest.h:23
Aws::AlexaForBusiness::Model::GetConferenceProviderRequest
Definition: GetConferenceProviderRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateDeviceWithRoomAsync
virtual void AssociateDeviceWithRoomAsync(const Model::AssociateDeviceWithRoomRequest &request, const AssociateDeviceWithRoomResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::GetSkillGroupResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::GetSkillGroupRequest &, const Model::GetSkillGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSkillGroupResponseReceivedHandler
Definition: AlexaForBusinessClient.h:480
Aws::AlexaForBusiness::Model::GetSkillGroupOutcome
Aws::Utils::Outcome< GetSkillGroupResult, AlexaForBusinessError > GetSkillGroupOutcome
Definition: AlexaForBusinessClient.h:289
Aws::AlexaForBusiness::AlexaForBusinessClient::SendInvitationAsync
virtual void SendInvitationAsync(const Model::SendInvitationRequest &request, const SendInvitationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetInvitationConfiguration
virtual Model::GetInvitationConfigurationOutcome GetInvitationConfiguration(const Model::GetInvitationConfigurationRequest &request) const
Aws::AlexaForBusiness::Model::ListSkillsStoreSkillsByCategoryOutcome
Aws::Utils::Outcome< ListSkillsStoreSkillsByCategoryResult, AlexaForBusinessError > ListSkillsStoreSkillsByCategoryOutcome
Definition: AlexaForBusinessClient.h:297
Aws::AlexaForBusiness::Model::GetDeviceOutcomeCallable
std::future< GetDeviceOutcome > GetDeviceOutcomeCallable
Definition: AlexaForBusinessClient.h:375
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateSkillGroupAsync
virtual void UpdateSkillGroupAsync(const Model::UpdateSkillGroupRequest &request, const UpdateSkillGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::ListGatewaysAsync
virtual void ListGatewaysAsync(const Model::ListGatewaysRequest &request, const ListGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetDeviceCallable
virtual Model::GetDeviceOutcomeCallable GetDeviceCallable(const Model::GetDeviceRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteContactCallable
virtual Model::DeleteContactOutcomeCallable DeleteContactCallable(const Model::DeleteContactRequest &request) const
DeleteContactResult.h
Aws::AlexaForBusiness::Model::ListTagsRequest
Definition: ListTagsRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteSkillAuthorizationCallable
virtual Model::DeleteSkillAuthorizationOutcomeCallable DeleteSkillAuthorizationCallable(const Model::DeleteSkillAuthorizationRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteRoomCallable
virtual Model::DeleteRoomOutcomeCallable DeleteRoomCallable(const Model::DeleteRoomRequest &request) const
UpdateRoomResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteConferenceProviderAsync
virtual void DeleteConferenceProviderAsync(const Model::DeleteConferenceProviderRequest &request, const DeleteConferenceProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::Model::ListSkillsStoreCategoriesOutcome
Aws::Utils::Outcome< ListSkillsStoreCategoriesResult, AlexaForBusinessError > ListSkillsStoreCategoriesOutcome
Definition: AlexaForBusinessClient.h:296
Aws::AlexaForBusiness::Model::CreateAddressBookRequest
Definition: CreateAddressBookRequest.h:25
Aws::AlexaForBusiness::Model::DeleteBusinessReportScheduleRequest
Definition: DeleteBusinessReportScheduleRequest.h:22
ListDeviceEventsResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
CreateProfileResult.h
Aws::AlexaForBusiness::Model::CreateRoomOutcome
Aws::Utils::Outcome< CreateRoomResult, AlexaForBusinessError > CreateRoomOutcome
Definition: AlexaForBusinessClient.h:254
Aws::AlexaForBusiness::AlexaForBusinessClient::GetProfileCallable
virtual Model::GetProfileOutcomeCallable GetProfileCallable(const Model::GetProfileRequest &request) const
Aws::AlexaForBusiness::Model::SearchRoomsOutcome
Aws::Utils::Outcome< SearchRoomsResult, AlexaForBusinessError > SearchRoomsOutcome
Definition: AlexaForBusinessClient.h:313
Aws::AlexaForBusiness::Model::SearchDevicesOutcome
Aws::Utils::Outcome< SearchDevicesResult, AlexaForBusinessError > SearchDevicesOutcome
Definition: AlexaForBusinessClient.h:310
Aws::AlexaForBusiness::Model::RejectSkillOutcome
Aws::Utils::Outcome< RejectSkillResult, AlexaForBusinessError > RejectSkillOutcome
Definition: AlexaForBusinessClient.h:305
Aws::AlexaForBusiness::DeleteProfileResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::DeleteProfileRequest &, const Model::DeleteProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProfileResponseReceivedHandler
Definition: AlexaForBusinessClient.h:456
Aws::AlexaForBusiness::Model::DeleteContactOutcome
Aws::Utils::Outcome< DeleteContactResult, AlexaForBusinessError > DeleteContactOutcome
Definition: AlexaForBusinessClient.h:260
Aws::AlexaForBusiness::Model::PutSkillAuthorizationRequest
Definition: PutSkillAuthorizationRequest.h:23
Aws::AlexaForBusiness::Model::CreateNetworkProfileOutcome
Aws::Utils::Outcome< CreateNetworkProfileResult, AlexaForBusinessError > CreateNetworkProfileOutcome
Definition: AlexaForBusinessClient.h:252
DeleteDeviceResult.h
Aws::AlexaForBusiness::Model::UpdateSkillGroupOutcomeCallable
std::future< UpdateSkillGroupOutcome > UpdateSkillGroupOutcomeCallable
Definition: AlexaForBusinessClient.h:426
Aws::AlexaForBusiness::AlexaForBusinessClient::GetGatewayGroupAsync
virtual void GetGatewayGroupAsync(const Model::GetGatewayGroupRequest &request, const GetGatewayGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SearchProfilesResult.h
Aws::AlexaForBusiness::UpdateNetworkProfileResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::UpdateNetworkProfileRequest &, const Model::UpdateNetworkProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateNetworkProfileResponseReceivedHandler
Definition: AlexaForBusinessClient.h:520
Aws::AlexaForBusiness::ListSkillsStoreCategoriesResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::ListSkillsStoreCategoriesRequest &, const Model::ListSkillsStoreCategoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSkillsStoreCategoriesResponseReceivedHandler
Definition: AlexaForBusinessClient.h:487
Aws::AlexaForBusiness::AlexaForBusinessClient::CreateNetworkProfile
virtual Model::CreateNetworkProfileOutcome CreateNetworkProfile(const Model::CreateNetworkProfileRequest &request) const
Aws::AlexaForBusiness::Model::DeleteRoomSkillParameterRequest
Definition: DeleteRoomSkillParameterRequest.h:22
Aws::AlexaForBusiness::PutConferencePreferenceResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::PutConferencePreferenceRequest &, const Model::PutConferencePreferenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConferencePreferenceResponseReceivedHandler
Definition: AlexaForBusinessClient.h:491
Aws::AlexaForBusiness::Model::CreateContactOutcomeCallable
std::future< CreateContactOutcome > CreateContactOutcomeCallable
Definition: AlexaForBusinessClient.h:344
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteAddressBookAsync
virtual void DeleteAddressBookAsync(const Model::DeleteAddressBookRequest &request, const DeleteAddressBookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::DeleteDeviceResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::DeleteDeviceRequest &, const Model::DeleteDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeviceResponseReceivedHandler
Definition: AlexaForBusinessClient.h:452
Aws::AlexaForBusiness::Model::StartDeviceSyncOutcomeCallable
std::future< StartDeviceSyncOutcome > StartDeviceSyncOutcomeCallable
Definition: AlexaForBusinessClient.h:412
Aws::AlexaForBusiness::AlexaForBusinessClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteUserResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::ListSkillsStoreCategories
virtual Model::ListSkillsStoreCategoriesOutcome ListSkillsStoreCategories(const Model::ListSkillsStoreCategoriesRequest &request) const
Aws::AlexaForBusiness::Model::SearchRoomsOutcomeCallable
std::future< SearchRoomsOutcome > SearchRoomsOutcomeCallable
Definition: AlexaForBusinessClient.h:407
JsonSerializer.h
Aws::AlexaForBusiness::DeleteDeviceUsageDataResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::DeleteDeviceUsageDataRequest &, const Model::DeleteDeviceUsageDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeviceUsageDataResponseReceivedHandler
Definition: AlexaForBusinessClient.h:453
Aws::AlexaForBusiness::AlexaForBusinessClient::DeleteContactAsync
virtual void DeleteContactAsync(const Model::DeleteContactRequest &request, const DeleteContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AlexaForBusiness::AlexaForBusinessClient::UpdateGatewayGroupCallable
virtual Model::UpdateGatewayGroupOutcomeCallable UpdateGatewayGroupCallable(const Model::UpdateGatewayGroupRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::ListDeviceEventsCallable
virtual Model::ListDeviceEventsOutcomeCallable ListDeviceEventsCallable(const Model::ListDeviceEventsRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::DisassociateDeviceFromRoom
virtual Model::DisassociateDeviceFromRoomOutcome DisassociateDeviceFromRoom(const Model::DisassociateDeviceFromRoomRequest &request) const
Aws::AlexaForBusiness::Model::GetGatewayOutcome
Aws::Utils::Outcome< GetGatewayResult, AlexaForBusinessError > GetGatewayOutcome
Definition: AlexaForBusinessClient.h:282
Aws::AlexaForBusiness::AlexaForBusinessClient::PutInvitationConfigurationCallable
virtual Model::PutInvitationConfigurationOutcomeCallable PutInvitationConfigurationCallable(const Model::PutInvitationConfigurationRequest &request) const
Aws::AlexaForBusiness::Model::DeleteUserRequest
Definition: DeleteUserRequest.h:22
Aws::AlexaForBusiness::AlexaForBusinessClient::ForgetSmartHomeAppliances
virtual Model::ForgetSmartHomeAppliancesOutcome ForgetSmartHomeAppliances(const Model::ForgetSmartHomeAppliancesRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::GetSkillGroup
virtual Model::GetSkillGroupOutcome GetSkillGroup(const Model::GetSkillGroupRequest &request) const
Aws::AlexaForBusiness::Model::GetGatewayOutcomeCallable
std::future< GetGatewayOutcome > GetGatewayOutcomeCallable
Definition: AlexaForBusinessClient.h:376
Aws::AlexaForBusiness::AlexaForBusinessClient::ListConferenceProviders
virtual Model::ListConferenceProvidersOutcome ListConferenceProviders(const Model::ListConferenceProvidersRequest &request) const
Aws::AlexaForBusiness::Model::AssociateSkillWithUsersOutcomeCallable
std::future< AssociateSkillWithUsersOutcome > AssociateSkillWithUsersOutcomeCallable
Definition: AlexaForBusinessClient.h:340
Aws::AlexaForBusiness::AlexaForBusinessClient::PutSkillAuthorization
virtual Model::PutSkillAuthorizationOutcome PutSkillAuthorization(const Model::PutSkillAuthorizationRequest &request) const
Aws::AlexaForBusiness::Model::SearchUsersRequest
Definition: SearchUsersRequest.h:25
SearchContactsResult.h
Aws::AlexaForBusiness::ListDeviceEventsResponseReceivedHandler
std::function< void(const AlexaForBusinessClient *, const Model::ListDeviceEventsRequest &, const Model::ListDeviceEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeviceEventsResponseReceivedHandler
Definition: AlexaForBusinessClient.h:483
GetContactResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::AlexaForBusiness::AlexaForBusinessClient::SearchProfilesCallable
virtual Model::SearchProfilesOutcomeCallable SearchProfilesCallable(const Model::SearchProfilesRequest &request) const
GetRoomResult.h
Aws::AlexaForBusiness::Model::DeleteAddressBookOutcomeCallable
std::future< DeleteAddressBookOutcome > DeleteAddressBookOutcomeCallable
Definition: AlexaForBusinessClient.h:351
Aws::AlexaForBusiness::AlexaForBusinessClient::ResolveRoom
virtual Model::ResolveRoomOutcome ResolveRoom(const Model::ResolveRoomRequest &request) const
PutConferencePreferenceResult.h
Aws::AlexaForBusiness::AlexaForBusinessClient::AssociateContactWithAddressBook
virtual Model::AssociateContactWithAddressBookOutcome AssociateContactWithAddressBook(const Model::AssociateContactWithAddressBookRequest &request) const
Aws::AlexaForBusiness::Model::UpdateBusinessReportScheduleRequest
Definition: UpdateBusinessReportScheduleRequest.h:24