/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the alexaforbusiness-2017-11-09.normal.json service model.
*/
using System;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.AlexaForBusiness.Model;
namespace Amazon.AlexaForBusiness
{
///
/// Interface for accessing AlexaForBusiness
///
/// Alexa for Business has been retired and is no longer supported.
///
public partial interface IAmazonAlexaForBusiness : IAmazonService, IDisposable
{
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
IAlexaForBusinessPaginatorFactory Paginators { get; }
#endif
#region ApproveSkill
///
/// Associates a skill with the organization under the customer's AWS account. If a skill
/// is private, the user implicitly accepts access to this skill during enablement.
///
/// Container for the necessary parameters to execute the ApproveSkill service method.
///
/// The response from the ApproveSkill service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
///
/// The resource is not found.
///
/// REST API Reference for ApproveSkill Operation
[Obsolete("Alexa For Business is no longer supported")]
ApproveSkillResponse ApproveSkill(ApproveSkillRequest request);
///
/// Initiates the asynchronous execution of the ApproveSkill operation.
///
///
/// Container for the necessary parameters to execute the ApproveSkill operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndApproveSkill
/// operation.
/// REST API Reference for ApproveSkill Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginApproveSkill(ApproveSkillRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ApproveSkill operation.
///
///
/// The IAsyncResult returned by the call to BeginApproveSkill.
///
/// Returns a ApproveSkillResult from AlexaForBusiness.
/// REST API Reference for ApproveSkill Operation
[Obsolete("Alexa For Business is no longer supported")]
ApproveSkillResponse EndApproveSkill(IAsyncResult asyncResult);
#endregion
#region AssociateContactWithAddressBook
///
/// Associates a contact with a given address book.
///
/// Container for the necessary parameters to execute the AssociateContactWithAddressBook service method.
///
/// The response from the AssociateContactWithAddressBook service method, as returned by AlexaForBusiness.
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for AssociateContactWithAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
AssociateContactWithAddressBookResponse AssociateContactWithAddressBook(AssociateContactWithAddressBookRequest request);
///
/// Initiates the asynchronous execution of the AssociateContactWithAddressBook operation.
///
///
/// Container for the necessary parameters to execute the AssociateContactWithAddressBook operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateContactWithAddressBook
/// operation.
/// REST API Reference for AssociateContactWithAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginAssociateContactWithAddressBook(AssociateContactWithAddressBookRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateContactWithAddressBook operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateContactWithAddressBook.
///
/// Returns a AssociateContactWithAddressBookResult from AlexaForBusiness.
/// REST API Reference for AssociateContactWithAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
AssociateContactWithAddressBookResponse EndAssociateContactWithAddressBook(IAsyncResult asyncResult);
#endregion
#region AssociateDeviceWithNetworkProfile
///
/// Associates a device with the specified network profile.
///
/// Container for the necessary parameters to execute the AssociateDeviceWithNetworkProfile service method.
///
/// The response from the AssociateDeviceWithNetworkProfile service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The request failed because this device is no longer registered and therefore no longer
/// managed by this account.
///
///
/// The resource is not found.
///
/// REST API Reference for AssociateDeviceWithNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
AssociateDeviceWithNetworkProfileResponse AssociateDeviceWithNetworkProfile(AssociateDeviceWithNetworkProfileRequest request);
///
/// Initiates the asynchronous execution of the AssociateDeviceWithNetworkProfile operation.
///
///
/// Container for the necessary parameters to execute the AssociateDeviceWithNetworkProfile operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateDeviceWithNetworkProfile
/// operation.
/// REST API Reference for AssociateDeviceWithNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginAssociateDeviceWithNetworkProfile(AssociateDeviceWithNetworkProfileRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateDeviceWithNetworkProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateDeviceWithNetworkProfile.
///
/// Returns a AssociateDeviceWithNetworkProfileResult from AlexaForBusiness.
/// REST API Reference for AssociateDeviceWithNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
AssociateDeviceWithNetworkProfileResponse EndAssociateDeviceWithNetworkProfile(IAsyncResult asyncResult);
#endregion
#region AssociateDeviceWithRoom
///
/// Associates a device with a given room. This applies all the settings from the room
/// profile to the device, and all the skills in any skill groups added to that room.
/// This operation requires the device to be online, or else a manual sync is required.
///
/// Container for the necessary parameters to execute the AssociateDeviceWithRoom service method.
///
/// The response from the AssociateDeviceWithRoom service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The request failed because this device is no longer registered and therefore no longer
/// managed by this account.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for AssociateDeviceWithRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
AssociateDeviceWithRoomResponse AssociateDeviceWithRoom(AssociateDeviceWithRoomRequest request);
///
/// Initiates the asynchronous execution of the AssociateDeviceWithRoom operation.
///
///
/// Container for the necessary parameters to execute the AssociateDeviceWithRoom operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateDeviceWithRoom
/// operation.
/// REST API Reference for AssociateDeviceWithRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginAssociateDeviceWithRoom(AssociateDeviceWithRoomRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateDeviceWithRoom operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateDeviceWithRoom.
///
/// Returns a AssociateDeviceWithRoomResult from AlexaForBusiness.
/// REST API Reference for AssociateDeviceWithRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
AssociateDeviceWithRoomResponse EndAssociateDeviceWithRoom(IAsyncResult asyncResult);
#endregion
#region AssociateSkillGroupWithRoom
///
/// Associates a skill group with a given room. This enables all skills in the associated
/// skill group on all devices in the room.
///
/// Container for the necessary parameters to execute the AssociateSkillGroupWithRoom service method.
///
/// The response from the AssociateSkillGroupWithRoom service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
/// REST API Reference for AssociateSkillGroupWithRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
AssociateSkillGroupWithRoomResponse AssociateSkillGroupWithRoom(AssociateSkillGroupWithRoomRequest request);
///
/// Initiates the asynchronous execution of the AssociateSkillGroupWithRoom operation.
///
///
/// Container for the necessary parameters to execute the AssociateSkillGroupWithRoom operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateSkillGroupWithRoom
/// operation.
/// REST API Reference for AssociateSkillGroupWithRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginAssociateSkillGroupWithRoom(AssociateSkillGroupWithRoomRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateSkillGroupWithRoom operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateSkillGroupWithRoom.
///
/// Returns a AssociateSkillGroupWithRoomResult from AlexaForBusiness.
/// REST API Reference for AssociateSkillGroupWithRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
AssociateSkillGroupWithRoomResponse EndAssociateSkillGroupWithRoom(IAsyncResult asyncResult);
#endregion
#region AssociateSkillWithSkillGroup
///
/// Associates a skill with a skill group.
///
/// Container for the necessary parameters to execute the AssociateSkillWithSkillGroup service method.
///
/// The response from the AssociateSkillWithSkillGroup service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
///
/// The skill must be linked to a third-party account.
///
/// REST API Reference for AssociateSkillWithSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
AssociateSkillWithSkillGroupResponse AssociateSkillWithSkillGroup(AssociateSkillWithSkillGroupRequest request);
///
/// Initiates the asynchronous execution of the AssociateSkillWithSkillGroup operation.
///
///
/// Container for the necessary parameters to execute the AssociateSkillWithSkillGroup operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateSkillWithSkillGroup
/// operation.
/// REST API Reference for AssociateSkillWithSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginAssociateSkillWithSkillGroup(AssociateSkillWithSkillGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateSkillWithSkillGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateSkillWithSkillGroup.
///
/// Returns a AssociateSkillWithSkillGroupResult from AlexaForBusiness.
/// REST API Reference for AssociateSkillWithSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
AssociateSkillWithSkillGroupResponse EndAssociateSkillWithSkillGroup(IAsyncResult asyncResult);
#endregion
#region AssociateSkillWithUsers
///
/// Makes a private skill available for enrolled users to enable on their devices.
///
/// Container for the necessary parameters to execute the AssociateSkillWithUsers service method.
///
/// The response from the AssociateSkillWithUsers service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for AssociateSkillWithUsers Operation
[Obsolete("Alexa For Business is no longer supported")]
AssociateSkillWithUsersResponse AssociateSkillWithUsers(AssociateSkillWithUsersRequest request);
///
/// Initiates the asynchronous execution of the AssociateSkillWithUsers operation.
///
///
/// Container for the necessary parameters to execute the AssociateSkillWithUsers operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateSkillWithUsers
/// operation.
/// REST API Reference for AssociateSkillWithUsers Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginAssociateSkillWithUsers(AssociateSkillWithUsersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateSkillWithUsers operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateSkillWithUsers.
///
/// Returns a AssociateSkillWithUsersResult from AlexaForBusiness.
/// REST API Reference for AssociateSkillWithUsers Operation
[Obsolete("Alexa For Business is no longer supported")]
AssociateSkillWithUsersResponse EndAssociateSkillWithUsers(IAsyncResult asyncResult);
#endregion
#region CreateAddressBook
///
/// Creates an address book with the specified details.
///
/// Container for the necessary parameters to execute the CreateAddressBook service method.
///
/// The response from the CreateAddressBook service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateAddressBookResponse CreateAddressBook(CreateAddressBookRequest request);
///
/// Initiates the asynchronous execution of the CreateAddressBook operation.
///
///
/// Container for the necessary parameters to execute the CreateAddressBook operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAddressBook
/// operation.
/// REST API Reference for CreateAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginCreateAddressBook(CreateAddressBookRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateAddressBook operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateAddressBook.
///
/// Returns a CreateAddressBookResult from AlexaForBusiness.
/// REST API Reference for CreateAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateAddressBookResponse EndCreateAddressBook(IAsyncResult asyncResult);
#endregion
#region CreateBusinessReportSchedule
///
/// Creates a recurring schedule for usage reports to deliver to the specified S3 location
/// with a specified daily or weekly interval.
///
/// Container for the necessary parameters to execute the CreateBusinessReportSchedule service method.
///
/// The response from the CreateBusinessReportSchedule service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
/// REST API Reference for CreateBusinessReportSchedule Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateBusinessReportScheduleResponse CreateBusinessReportSchedule(CreateBusinessReportScheduleRequest request);
///
/// Initiates the asynchronous execution of the CreateBusinessReportSchedule operation.
///
///
/// Container for the necessary parameters to execute the CreateBusinessReportSchedule operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateBusinessReportSchedule
/// operation.
/// REST API Reference for CreateBusinessReportSchedule Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginCreateBusinessReportSchedule(CreateBusinessReportScheduleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateBusinessReportSchedule operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateBusinessReportSchedule.
///
/// Returns a CreateBusinessReportScheduleResult from AlexaForBusiness.
/// REST API Reference for CreateBusinessReportSchedule Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateBusinessReportScheduleResponse EndCreateBusinessReportSchedule(IAsyncResult asyncResult);
#endregion
#region CreateConferenceProvider
///
/// Adds a new conference provider under the user's AWS account.
///
/// Container for the necessary parameters to execute the CreateConferenceProvider service method.
///
/// The response from the CreateConferenceProvider service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
/// REST API Reference for CreateConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateConferenceProviderResponse CreateConferenceProvider(CreateConferenceProviderRequest request);
///
/// Initiates the asynchronous execution of the CreateConferenceProvider operation.
///
///
/// Container for the necessary parameters to execute the CreateConferenceProvider operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateConferenceProvider
/// operation.
/// REST API Reference for CreateConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginCreateConferenceProvider(CreateConferenceProviderRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateConferenceProvider operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateConferenceProvider.
///
/// Returns a CreateConferenceProviderResult from AlexaForBusiness.
/// REST API Reference for CreateConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateConferenceProviderResponse EndCreateConferenceProvider(IAsyncResult asyncResult);
#endregion
#region CreateContact
///
/// Creates a contact with the specified details.
///
/// Container for the necessary parameters to execute the CreateContact service method.
///
/// The response from the CreateContact service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateContact Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateContactResponse CreateContact(CreateContactRequest request);
///
/// Initiates the asynchronous execution of the CreateContact operation.
///
///
/// Container for the necessary parameters to execute the CreateContact operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateContact
/// operation.
/// REST API Reference for CreateContact Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginCreateContact(CreateContactRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateContact operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateContact.
///
/// Returns a CreateContactResult from AlexaForBusiness.
/// REST API Reference for CreateContact Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateContactResponse EndCreateContact(IAsyncResult asyncResult);
#endregion
#region CreateGatewayGroup
///
/// Creates a gateway group with the specified details.
///
/// Container for the necessary parameters to execute the CreateGatewayGroup service method.
///
/// The response from the CreateGatewayGroup service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateGatewayGroupResponse CreateGatewayGroup(CreateGatewayGroupRequest request);
///
/// Initiates the asynchronous execution of the CreateGatewayGroup operation.
///
///
/// Container for the necessary parameters to execute the CreateGatewayGroup operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateGatewayGroup
/// operation.
/// REST API Reference for CreateGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginCreateGatewayGroup(CreateGatewayGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateGatewayGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateGatewayGroup.
///
/// Returns a CreateGatewayGroupResult from AlexaForBusiness.
/// REST API Reference for CreateGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateGatewayGroupResponse EndCreateGatewayGroup(IAsyncResult asyncResult);
#endregion
#region CreateNetworkProfile
///
/// Creates a network profile with the specified details.
///
/// Container for the necessary parameters to execute the CreateNetworkProfile service method.
///
/// The response from the CreateNetworkProfile service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// There is a concurrent modification of resources.
///
///
/// The Certificate Authority can't issue or revoke a certificate.
///
///
/// The service linked role is locked for deletion.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateNetworkProfileResponse CreateNetworkProfile(CreateNetworkProfileRequest request);
///
/// Initiates the asynchronous execution of the CreateNetworkProfile operation.
///
///
/// Container for the necessary parameters to execute the CreateNetworkProfile operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateNetworkProfile
/// operation.
/// REST API Reference for CreateNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginCreateNetworkProfile(CreateNetworkProfileRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateNetworkProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateNetworkProfile.
///
/// Returns a CreateNetworkProfileResult from AlexaForBusiness.
/// REST API Reference for CreateNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateNetworkProfileResponse EndCreateNetworkProfile(IAsyncResult asyncResult);
#endregion
#region CreateProfile
///
/// Creates a new room profile with the specified details.
///
/// Container for the necessary parameters to execute the CreateProfile service method.
///
/// The response from the CreateProfile service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// There is a concurrent modification of resources.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateProfileResponse CreateProfile(CreateProfileRequest request);
///
/// Initiates the asynchronous execution of the CreateProfile operation.
///
///
/// Container for the necessary parameters to execute the CreateProfile operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateProfile
/// operation.
/// REST API Reference for CreateProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginCreateProfile(CreateProfileRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateProfile.
///
/// Returns a CreateProfileResult from AlexaForBusiness.
/// REST API Reference for CreateProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateProfileResponse EndCreateProfile(IAsyncResult asyncResult);
#endregion
#region CreateRoom
///
/// Creates a room with the specified details.
///
/// Container for the necessary parameters to execute the CreateRoom service method.
///
/// The response from the CreateRoom service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateRoomResponse CreateRoom(CreateRoomRequest request);
///
/// Initiates the asynchronous execution of the CreateRoom operation.
///
///
/// Container for the necessary parameters to execute the CreateRoom operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateRoom
/// operation.
/// REST API Reference for CreateRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginCreateRoom(CreateRoomRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateRoom operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateRoom.
///
/// Returns a CreateRoomResult from AlexaForBusiness.
/// REST API Reference for CreateRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateRoomResponse EndCreateRoom(IAsyncResult asyncResult);
#endregion
#region CreateSkillGroup
///
/// Creates a skill group with a specified name and description.
///
/// Container for the necessary parameters to execute the CreateSkillGroup service method.
///
/// The response from the CreateSkillGroup service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// There is a concurrent modification of resources.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateSkillGroupResponse CreateSkillGroup(CreateSkillGroupRequest request);
///
/// Initiates the asynchronous execution of the CreateSkillGroup operation.
///
///
/// Container for the necessary parameters to execute the CreateSkillGroup operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateSkillGroup
/// operation.
/// REST API Reference for CreateSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginCreateSkillGroup(CreateSkillGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateSkillGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateSkillGroup.
///
/// Returns a CreateSkillGroupResult from AlexaForBusiness.
/// REST API Reference for CreateSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateSkillGroupResponse EndCreateSkillGroup(IAsyncResult asyncResult);
#endregion
#region CreateUser
///
/// Creates a user.
///
/// Container for the necessary parameters to execute the CreateUser service method.
///
/// The response from the CreateUser service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
///
/// The resource in the request is already in use.
///
/// REST API Reference for CreateUser Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateUserResponse CreateUser(CreateUserRequest request);
///
/// Initiates the asynchronous execution of the CreateUser operation.
///
///
/// Container for the necessary parameters to execute the CreateUser operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateUser
/// operation.
/// REST API Reference for CreateUser Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginCreateUser(CreateUserRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateUser operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateUser.
///
/// Returns a CreateUserResult from AlexaForBusiness.
/// REST API Reference for CreateUser Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateUserResponse EndCreateUser(IAsyncResult asyncResult);
#endregion
#region DeleteAddressBook
///
/// Deletes an address book by the address book ARN.
///
/// Container for the necessary parameters to execute the DeleteAddressBook service method.
///
/// The response from the DeleteAddressBook service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteAddressBookResponse DeleteAddressBook(DeleteAddressBookRequest request);
///
/// Initiates the asynchronous execution of the DeleteAddressBook operation.
///
///
/// Container for the necessary parameters to execute the DeleteAddressBook operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAddressBook
/// operation.
/// REST API Reference for DeleteAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginDeleteAddressBook(DeleteAddressBookRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteAddressBook operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteAddressBook.
///
/// Returns a DeleteAddressBookResult from AlexaForBusiness.
/// REST API Reference for DeleteAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteAddressBookResponse EndDeleteAddressBook(IAsyncResult asyncResult);
#endregion
#region DeleteBusinessReportSchedule
///
/// Deletes the recurring report delivery schedule with the specified schedule ARN.
///
/// Container for the necessary parameters to execute the DeleteBusinessReportSchedule service method.
///
/// The response from the DeleteBusinessReportSchedule service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteBusinessReportSchedule Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteBusinessReportScheduleResponse DeleteBusinessReportSchedule(DeleteBusinessReportScheduleRequest request);
///
/// Initiates the asynchronous execution of the DeleteBusinessReportSchedule operation.
///
///
/// Container for the necessary parameters to execute the DeleteBusinessReportSchedule operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBusinessReportSchedule
/// operation.
/// REST API Reference for DeleteBusinessReportSchedule Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginDeleteBusinessReportSchedule(DeleteBusinessReportScheduleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteBusinessReportSchedule operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteBusinessReportSchedule.
///
/// Returns a DeleteBusinessReportScheduleResult from AlexaForBusiness.
/// REST API Reference for DeleteBusinessReportSchedule Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteBusinessReportScheduleResponse EndDeleteBusinessReportSchedule(IAsyncResult asyncResult);
#endregion
#region DeleteConferenceProvider
///
/// Deletes a conference provider.
///
/// Container for the necessary parameters to execute the DeleteConferenceProvider service method.
///
/// The response from the DeleteConferenceProvider service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for DeleteConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteConferenceProviderResponse DeleteConferenceProvider(DeleteConferenceProviderRequest request);
///
/// Initiates the asynchronous execution of the DeleteConferenceProvider operation.
///
///
/// Container for the necessary parameters to execute the DeleteConferenceProvider operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteConferenceProvider
/// operation.
/// REST API Reference for DeleteConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginDeleteConferenceProvider(DeleteConferenceProviderRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteConferenceProvider operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteConferenceProvider.
///
/// Returns a DeleteConferenceProviderResult from AlexaForBusiness.
/// REST API Reference for DeleteConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteConferenceProviderResponse EndDeleteConferenceProvider(IAsyncResult asyncResult);
#endregion
#region DeleteContact
///
/// Deletes a contact by the contact ARN.
///
/// Container for the necessary parameters to execute the DeleteContact service method.
///
/// The response from the DeleteContact service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteContact Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteContactResponse DeleteContact(DeleteContactRequest request);
///
/// Initiates the asynchronous execution of the DeleteContact operation.
///
///
/// Container for the necessary parameters to execute the DeleteContact operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteContact
/// operation.
/// REST API Reference for DeleteContact Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginDeleteContact(DeleteContactRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteContact operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteContact.
///
/// Returns a DeleteContactResult from AlexaForBusiness.
/// REST API Reference for DeleteContact Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteContactResponse EndDeleteContact(IAsyncResult asyncResult);
#endregion
#region DeleteDevice
///
/// Removes a device from Alexa For Business.
///
/// Container for the necessary parameters to execute the DeleteDevice service method.
///
/// The response from the DeleteDevice service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The Certificate Authority can't issue or revoke a certificate.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteDeviceResponse DeleteDevice(DeleteDeviceRequest request);
///
/// Initiates the asynchronous execution of the DeleteDevice operation.
///
///
/// Container for the necessary parameters to execute the DeleteDevice operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDevice
/// operation.
/// REST API Reference for DeleteDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginDeleteDevice(DeleteDeviceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteDevice operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteDevice.
///
/// Returns a DeleteDeviceResult from AlexaForBusiness.
/// REST API Reference for DeleteDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteDeviceResponse EndDeleteDevice(IAsyncResult asyncResult);
#endregion
#region DeleteDeviceUsageData
///
/// When this action is called for a specified shared device, it allows authorized users
/// to delete the device's entire previous history of voice input data and associated
/// response data. This action can be called once every 24 hours for a specific shared
/// device.
///
/// Container for the necessary parameters to execute the DeleteDeviceUsageData service method.
///
/// The response from the DeleteDeviceUsageData service method, as returned by AlexaForBusiness.
///
/// The request failed because this device is no longer registered and therefore no longer
/// managed by this account.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteDeviceUsageData Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteDeviceUsageDataResponse DeleteDeviceUsageData(DeleteDeviceUsageDataRequest request);
///
/// Initiates the asynchronous execution of the DeleteDeviceUsageData operation.
///
///
/// Container for the necessary parameters to execute the DeleteDeviceUsageData operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDeviceUsageData
/// operation.
/// REST API Reference for DeleteDeviceUsageData Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginDeleteDeviceUsageData(DeleteDeviceUsageDataRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteDeviceUsageData operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteDeviceUsageData.
///
/// Returns a DeleteDeviceUsageDataResult from AlexaForBusiness.
/// REST API Reference for DeleteDeviceUsageData Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteDeviceUsageDataResponse EndDeleteDeviceUsageData(IAsyncResult asyncResult);
#endregion
#region DeleteGatewayGroup
///
/// Deletes a gateway group.
///
/// Container for the necessary parameters to execute the DeleteGatewayGroup service method.
///
/// The response from the DeleteGatewayGroup service method, as returned by AlexaForBusiness.
///
/// Another resource is associated with the resource in the request.
///
/// REST API Reference for DeleteGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteGatewayGroupResponse DeleteGatewayGroup(DeleteGatewayGroupRequest request);
///
/// Initiates the asynchronous execution of the DeleteGatewayGroup operation.
///
///
/// Container for the necessary parameters to execute the DeleteGatewayGroup operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteGatewayGroup
/// operation.
/// REST API Reference for DeleteGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginDeleteGatewayGroup(DeleteGatewayGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteGatewayGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteGatewayGroup.
///
/// Returns a DeleteGatewayGroupResult from AlexaForBusiness.
/// REST API Reference for DeleteGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteGatewayGroupResponse EndDeleteGatewayGroup(IAsyncResult asyncResult);
#endregion
#region DeleteNetworkProfile
///
/// Deletes a network profile by the network profile ARN.
///
/// Container for the necessary parameters to execute the DeleteNetworkProfile service method.
///
/// The response from the DeleteNetworkProfile service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
///
/// The resource in the request is already in use.
///
/// REST API Reference for DeleteNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteNetworkProfileResponse DeleteNetworkProfile(DeleteNetworkProfileRequest request);
///
/// Initiates the asynchronous execution of the DeleteNetworkProfile operation.
///
///
/// Container for the necessary parameters to execute the DeleteNetworkProfile operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteNetworkProfile
/// operation.
/// REST API Reference for DeleteNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginDeleteNetworkProfile(DeleteNetworkProfileRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteNetworkProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteNetworkProfile.
///
/// Returns a DeleteNetworkProfileResult from AlexaForBusiness.
/// REST API Reference for DeleteNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteNetworkProfileResponse EndDeleteNetworkProfile(IAsyncResult asyncResult);
#endregion
#region DeleteProfile
///
/// Deletes a room profile by the profile ARN.
///
/// Container for the necessary parameters to execute the DeleteProfile service method.
///
/// The response from the DeleteProfile service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteProfileResponse DeleteProfile(DeleteProfileRequest request);
///
/// Initiates the asynchronous execution of the DeleteProfile operation.
///
///
/// Container for the necessary parameters to execute the DeleteProfile operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteProfile
/// operation.
/// REST API Reference for DeleteProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginDeleteProfile(DeleteProfileRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteProfile.
///
/// Returns a DeleteProfileResult from AlexaForBusiness.
/// REST API Reference for DeleteProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteProfileResponse EndDeleteProfile(IAsyncResult asyncResult);
#endregion
#region DeleteRoom
///
/// Deletes a room by the room ARN.
///
/// Container for the necessary parameters to execute the DeleteRoom service method.
///
/// The response from the DeleteRoom service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteRoomResponse DeleteRoom(DeleteRoomRequest request);
///
/// Initiates the asynchronous execution of the DeleteRoom operation.
///
///
/// Container for the necessary parameters to execute the DeleteRoom operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteRoom
/// operation.
/// REST API Reference for DeleteRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginDeleteRoom(DeleteRoomRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteRoom operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteRoom.
///
/// Returns a DeleteRoomResult from AlexaForBusiness.
/// REST API Reference for DeleteRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteRoomResponse EndDeleteRoom(IAsyncResult asyncResult);
#endregion
#region DeleteRoomSkillParameter
///
/// Deletes room skill parameter details by room, skill, and parameter key ID.
///
/// Container for the necessary parameters to execute the DeleteRoomSkillParameter service method.
///
/// The response from the DeleteRoomSkillParameter service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
/// REST API Reference for DeleteRoomSkillParameter Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteRoomSkillParameterResponse DeleteRoomSkillParameter(DeleteRoomSkillParameterRequest request);
///
/// Initiates the asynchronous execution of the DeleteRoomSkillParameter operation.
///
///
/// Container for the necessary parameters to execute the DeleteRoomSkillParameter operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteRoomSkillParameter
/// operation.
/// REST API Reference for DeleteRoomSkillParameter Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginDeleteRoomSkillParameter(DeleteRoomSkillParameterRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteRoomSkillParameter operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteRoomSkillParameter.
///
/// Returns a DeleteRoomSkillParameterResult from AlexaForBusiness.
/// REST API Reference for DeleteRoomSkillParameter Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteRoomSkillParameterResponse EndDeleteRoomSkillParameter(IAsyncResult asyncResult);
#endregion
#region DeleteSkillAuthorization
///
/// Unlinks a third-party account from a skill.
///
/// Container for the necessary parameters to execute the DeleteSkillAuthorization service method.
///
/// The response from the DeleteSkillAuthorization service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteSkillAuthorization Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteSkillAuthorizationResponse DeleteSkillAuthorization(DeleteSkillAuthorizationRequest request);
///
/// Initiates the asynchronous execution of the DeleteSkillAuthorization operation.
///
///
/// Container for the necessary parameters to execute the DeleteSkillAuthorization operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteSkillAuthorization
/// operation.
/// REST API Reference for DeleteSkillAuthorization Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginDeleteSkillAuthorization(DeleteSkillAuthorizationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteSkillAuthorization operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteSkillAuthorization.
///
/// Returns a DeleteSkillAuthorizationResult from AlexaForBusiness.
/// REST API Reference for DeleteSkillAuthorization Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteSkillAuthorizationResponse EndDeleteSkillAuthorization(IAsyncResult asyncResult);
#endregion
#region DeleteSkillGroup
///
/// Deletes a skill group by skill group ARN.
///
/// Container for the necessary parameters to execute the DeleteSkillGroup service method.
///
/// The response from the DeleteSkillGroup service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteSkillGroupResponse DeleteSkillGroup(DeleteSkillGroupRequest request);
///
/// Initiates the asynchronous execution of the DeleteSkillGroup operation.
///
///
/// Container for the necessary parameters to execute the DeleteSkillGroup operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteSkillGroup
/// operation.
/// REST API Reference for DeleteSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginDeleteSkillGroup(DeleteSkillGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteSkillGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteSkillGroup.
///
/// Returns a DeleteSkillGroupResult from AlexaForBusiness.
/// REST API Reference for DeleteSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteSkillGroupResponse EndDeleteSkillGroup(IAsyncResult asyncResult);
#endregion
#region DeleteUser
///
/// Deletes a specified user by user ARN and enrollment ARN.
///
/// Container for the necessary parameters to execute the DeleteUser service method.
///
/// The response from the DeleteUser service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteUser Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteUserResponse DeleteUser(DeleteUserRequest request);
///
/// Initiates the asynchronous execution of the DeleteUser operation.
///
///
/// Container for the necessary parameters to execute the DeleteUser operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUser
/// operation.
/// REST API Reference for DeleteUser Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginDeleteUser(DeleteUserRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteUser operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteUser.
///
/// Returns a DeleteUserResult from AlexaForBusiness.
/// REST API Reference for DeleteUser Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteUserResponse EndDeleteUser(IAsyncResult asyncResult);
#endregion
#region DisassociateContactFromAddressBook
///
/// Disassociates a contact from a given address book.
///
/// Container for the necessary parameters to execute the DisassociateContactFromAddressBook service method.
///
/// The response from the DisassociateContactFromAddressBook service method, as returned by AlexaForBusiness.
/// REST API Reference for DisassociateContactFromAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
DisassociateContactFromAddressBookResponse DisassociateContactFromAddressBook(DisassociateContactFromAddressBookRequest request);
///
/// Initiates the asynchronous execution of the DisassociateContactFromAddressBook operation.
///
///
/// Container for the necessary parameters to execute the DisassociateContactFromAddressBook operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateContactFromAddressBook
/// operation.
/// REST API Reference for DisassociateContactFromAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginDisassociateContactFromAddressBook(DisassociateContactFromAddressBookRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateContactFromAddressBook operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateContactFromAddressBook.
///
/// Returns a DisassociateContactFromAddressBookResult from AlexaForBusiness.
/// REST API Reference for DisassociateContactFromAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
DisassociateContactFromAddressBookResponse EndDisassociateContactFromAddressBook(IAsyncResult asyncResult);
#endregion
#region DisassociateDeviceFromRoom
///
/// Disassociates a device from its current room. The device continues to be connected
/// to the Wi-Fi network and is still registered to the account. The device settings and
/// skills are removed from the room.
///
/// Container for the necessary parameters to execute the DisassociateDeviceFromRoom service method.
///
/// The response from the DisassociateDeviceFromRoom service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The request failed because this device is no longer registered and therefore no longer
/// managed by this account.
///
/// REST API Reference for DisassociateDeviceFromRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
DisassociateDeviceFromRoomResponse DisassociateDeviceFromRoom(DisassociateDeviceFromRoomRequest request);
///
/// Initiates the asynchronous execution of the DisassociateDeviceFromRoom operation.
///
///
/// Container for the necessary parameters to execute the DisassociateDeviceFromRoom operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateDeviceFromRoom
/// operation.
/// REST API Reference for DisassociateDeviceFromRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginDisassociateDeviceFromRoom(DisassociateDeviceFromRoomRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateDeviceFromRoom operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateDeviceFromRoom.
///
/// Returns a DisassociateDeviceFromRoomResult from AlexaForBusiness.
/// REST API Reference for DisassociateDeviceFromRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
DisassociateDeviceFromRoomResponse EndDisassociateDeviceFromRoom(IAsyncResult asyncResult);
#endregion
#region DisassociateSkillFromSkillGroup
///
/// Disassociates a skill from a skill group.
///
/// Container for the necessary parameters to execute the DisassociateSkillFromSkillGroup service method.
///
/// The response from the DisassociateSkillFromSkillGroup service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DisassociateSkillFromSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
DisassociateSkillFromSkillGroupResponse DisassociateSkillFromSkillGroup(DisassociateSkillFromSkillGroupRequest request);
///
/// Initiates the asynchronous execution of the DisassociateSkillFromSkillGroup operation.
///
///
/// Container for the necessary parameters to execute the DisassociateSkillFromSkillGroup operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateSkillFromSkillGroup
/// operation.
/// REST API Reference for DisassociateSkillFromSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginDisassociateSkillFromSkillGroup(DisassociateSkillFromSkillGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateSkillFromSkillGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateSkillFromSkillGroup.
///
/// Returns a DisassociateSkillFromSkillGroupResult from AlexaForBusiness.
/// REST API Reference for DisassociateSkillFromSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
DisassociateSkillFromSkillGroupResponse EndDisassociateSkillFromSkillGroup(IAsyncResult asyncResult);
#endregion
#region DisassociateSkillFromUsers
///
/// Makes a private skill unavailable for enrolled users and prevents them from enabling
/// it on their devices.
///
/// Container for the necessary parameters to execute the DisassociateSkillFromUsers service method.
///
/// The response from the DisassociateSkillFromUsers service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DisassociateSkillFromUsers Operation
[Obsolete("Alexa For Business is no longer supported")]
DisassociateSkillFromUsersResponse DisassociateSkillFromUsers(DisassociateSkillFromUsersRequest request);
///
/// Initiates the asynchronous execution of the DisassociateSkillFromUsers operation.
///
///
/// Container for the necessary parameters to execute the DisassociateSkillFromUsers operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateSkillFromUsers
/// operation.
/// REST API Reference for DisassociateSkillFromUsers Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginDisassociateSkillFromUsers(DisassociateSkillFromUsersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateSkillFromUsers operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateSkillFromUsers.
///
/// Returns a DisassociateSkillFromUsersResult from AlexaForBusiness.
/// REST API Reference for DisassociateSkillFromUsers Operation
[Obsolete("Alexa For Business is no longer supported")]
DisassociateSkillFromUsersResponse EndDisassociateSkillFromUsers(IAsyncResult asyncResult);
#endregion
#region DisassociateSkillGroupFromRoom
///
/// Disassociates a skill group from a specified room. This disables all skills in the
/// skill group on all devices in the room.
///
/// Container for the necessary parameters to execute the DisassociateSkillGroupFromRoom service method.
///
/// The response from the DisassociateSkillGroupFromRoom service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
/// REST API Reference for DisassociateSkillGroupFromRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
DisassociateSkillGroupFromRoomResponse DisassociateSkillGroupFromRoom(DisassociateSkillGroupFromRoomRequest request);
///
/// Initiates the asynchronous execution of the DisassociateSkillGroupFromRoom operation.
///
///
/// Container for the necessary parameters to execute the DisassociateSkillGroupFromRoom operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateSkillGroupFromRoom
/// operation.
/// REST API Reference for DisassociateSkillGroupFromRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginDisassociateSkillGroupFromRoom(DisassociateSkillGroupFromRoomRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateSkillGroupFromRoom operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateSkillGroupFromRoom.
///
/// Returns a DisassociateSkillGroupFromRoomResult from AlexaForBusiness.
/// REST API Reference for DisassociateSkillGroupFromRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
DisassociateSkillGroupFromRoomResponse EndDisassociateSkillGroupFromRoom(IAsyncResult asyncResult);
#endregion
#region ForgetSmartHomeAppliances
///
/// Forgets smart home appliances associated to a room.
///
/// Container for the necessary parameters to execute the ForgetSmartHomeAppliances service method.
///
/// The response from the ForgetSmartHomeAppliances service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for ForgetSmartHomeAppliances Operation
[Obsolete("Alexa For Business is no longer supported")]
ForgetSmartHomeAppliancesResponse ForgetSmartHomeAppliances(ForgetSmartHomeAppliancesRequest request);
///
/// Initiates the asynchronous execution of the ForgetSmartHomeAppliances operation.
///
///
/// Container for the necessary parameters to execute the ForgetSmartHomeAppliances operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndForgetSmartHomeAppliances
/// operation.
/// REST API Reference for ForgetSmartHomeAppliances Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginForgetSmartHomeAppliances(ForgetSmartHomeAppliancesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ForgetSmartHomeAppliances operation.
///
///
/// The IAsyncResult returned by the call to BeginForgetSmartHomeAppliances.
///
/// Returns a ForgetSmartHomeAppliancesResult from AlexaForBusiness.
/// REST API Reference for ForgetSmartHomeAppliances Operation
[Obsolete("Alexa For Business is no longer supported")]
ForgetSmartHomeAppliancesResponse EndForgetSmartHomeAppliances(IAsyncResult asyncResult);
#endregion
#region GetAddressBook
///
/// Gets address the book details by the address book ARN.
///
/// Container for the necessary parameters to execute the GetAddressBook service method.
///
/// The response from the GetAddressBook service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
GetAddressBookResponse GetAddressBook(GetAddressBookRequest request);
///
/// Initiates the asynchronous execution of the GetAddressBook operation.
///
///
/// Container for the necessary parameters to execute the GetAddressBook operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAddressBook
/// operation.
/// REST API Reference for GetAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginGetAddressBook(GetAddressBookRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetAddressBook operation.
///
///
/// The IAsyncResult returned by the call to BeginGetAddressBook.
///
/// Returns a GetAddressBookResult from AlexaForBusiness.
/// REST API Reference for GetAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
GetAddressBookResponse EndGetAddressBook(IAsyncResult asyncResult);
#endregion
#region GetConferencePreference
///
/// Retrieves the existing conference preferences.
///
/// Container for the necessary parameters to execute the GetConferencePreference service method.
///
/// The response from the GetConferencePreference service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetConferencePreference Operation
[Obsolete("Alexa For Business is no longer supported")]
GetConferencePreferenceResponse GetConferencePreference(GetConferencePreferenceRequest request);
///
/// Initiates the asynchronous execution of the GetConferencePreference operation.
///
///
/// Container for the necessary parameters to execute the GetConferencePreference operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetConferencePreference
/// operation.
/// REST API Reference for GetConferencePreference Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginGetConferencePreference(GetConferencePreferenceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetConferencePreference operation.
///
///
/// The IAsyncResult returned by the call to BeginGetConferencePreference.
///
/// Returns a GetConferencePreferenceResult from AlexaForBusiness.
/// REST API Reference for GetConferencePreference Operation
[Obsolete("Alexa For Business is no longer supported")]
GetConferencePreferenceResponse EndGetConferencePreference(IAsyncResult asyncResult);
#endregion
#region GetConferenceProvider
///
/// Gets details about a specific conference provider.
///
/// Container for the necessary parameters to execute the GetConferenceProvider service method.
///
/// The response from the GetConferenceProvider service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
GetConferenceProviderResponse GetConferenceProvider(GetConferenceProviderRequest request);
///
/// Initiates the asynchronous execution of the GetConferenceProvider operation.
///
///
/// Container for the necessary parameters to execute the GetConferenceProvider operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetConferenceProvider
/// operation.
/// REST API Reference for GetConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginGetConferenceProvider(GetConferenceProviderRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetConferenceProvider operation.
///
///
/// The IAsyncResult returned by the call to BeginGetConferenceProvider.
///
/// Returns a GetConferenceProviderResult from AlexaForBusiness.
/// REST API Reference for GetConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
GetConferenceProviderResponse EndGetConferenceProvider(IAsyncResult asyncResult);
#endregion
#region GetContact
///
/// Gets the contact details by the contact ARN.
///
/// Container for the necessary parameters to execute the GetContact service method.
///
/// The response from the GetContact service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetContact Operation
[Obsolete("Alexa For Business is no longer supported")]
GetContactResponse GetContact(GetContactRequest request);
///
/// Initiates the asynchronous execution of the GetContact operation.
///
///
/// Container for the necessary parameters to execute the GetContact operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetContact
/// operation.
/// REST API Reference for GetContact Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginGetContact(GetContactRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetContact operation.
///
///
/// The IAsyncResult returned by the call to BeginGetContact.
///
/// Returns a GetContactResult from AlexaForBusiness.
/// REST API Reference for GetContact Operation
[Obsolete("Alexa For Business is no longer supported")]
GetContactResponse EndGetContact(IAsyncResult asyncResult);
#endregion
#region GetDevice
///
/// Gets the details of a device by device ARN.
///
/// Container for the necessary parameters to execute the GetDevice service method.
///
/// The response from the GetDevice service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
GetDeviceResponse GetDevice(GetDeviceRequest request);
///
/// Initiates the asynchronous execution of the GetDevice operation.
///
///
/// Container for the necessary parameters to execute the GetDevice operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDevice
/// operation.
/// REST API Reference for GetDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginGetDevice(GetDeviceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetDevice operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDevice.
///
/// Returns a GetDeviceResult from AlexaForBusiness.
/// REST API Reference for GetDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
GetDeviceResponse EndGetDevice(IAsyncResult asyncResult);
#endregion
#region GetGateway
///
/// Retrieves the details of a gateway.
///
/// Container for the necessary parameters to execute the GetGateway service method.
///
/// The response from the GetGateway service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetGateway Operation
[Obsolete("Alexa For Business is no longer supported")]
GetGatewayResponse GetGateway(GetGatewayRequest request);
///
/// Initiates the asynchronous execution of the GetGateway operation.
///
///
/// Container for the necessary parameters to execute the GetGateway operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetGateway
/// operation.
/// REST API Reference for GetGateway Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginGetGateway(GetGatewayRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetGateway operation.
///
///
/// The IAsyncResult returned by the call to BeginGetGateway.
///
/// Returns a GetGatewayResult from AlexaForBusiness.
/// REST API Reference for GetGateway Operation
[Obsolete("Alexa For Business is no longer supported")]
GetGatewayResponse EndGetGateway(IAsyncResult asyncResult);
#endregion
#region GetGatewayGroup
///
/// Retrieves the details of a gateway group.
///
/// Container for the necessary parameters to execute the GetGatewayGroup service method.
///
/// The response from the GetGatewayGroup service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
GetGatewayGroupResponse GetGatewayGroup(GetGatewayGroupRequest request);
///
/// Initiates the asynchronous execution of the GetGatewayGroup operation.
///
///
/// Container for the necessary parameters to execute the GetGatewayGroup operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetGatewayGroup
/// operation.
/// REST API Reference for GetGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginGetGatewayGroup(GetGatewayGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetGatewayGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginGetGatewayGroup.
///
/// Returns a GetGatewayGroupResult from AlexaForBusiness.
/// REST API Reference for GetGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
GetGatewayGroupResponse EndGetGatewayGroup(IAsyncResult asyncResult);
#endregion
#region GetInvitationConfiguration
///
/// Retrieves the configured values for the user enrollment invitation email template.
///
/// Container for the necessary parameters to execute the GetInvitationConfiguration service method.
///
/// The response from the GetInvitationConfiguration service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetInvitationConfiguration Operation
[Obsolete("Alexa For Business is no longer supported")]
GetInvitationConfigurationResponse GetInvitationConfiguration(GetInvitationConfigurationRequest request);
///
/// Initiates the asynchronous execution of the GetInvitationConfiguration operation.
///
///
/// Container for the necessary parameters to execute the GetInvitationConfiguration operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetInvitationConfiguration
/// operation.
/// REST API Reference for GetInvitationConfiguration Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginGetInvitationConfiguration(GetInvitationConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetInvitationConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginGetInvitationConfiguration.
///
/// Returns a GetInvitationConfigurationResult from AlexaForBusiness.
/// REST API Reference for GetInvitationConfiguration Operation
[Obsolete("Alexa For Business is no longer supported")]
GetInvitationConfigurationResponse EndGetInvitationConfiguration(IAsyncResult asyncResult);
#endregion
#region GetNetworkProfile
///
/// Gets the network profile details by the network profile ARN.
///
/// Container for the necessary parameters to execute the GetNetworkProfile service method.
///
/// The response from the GetNetworkProfile service method, as returned by AlexaForBusiness.
///
/// A password in SecretsManager is in an invalid state.
///
///
/// The resource is not found.
///
/// REST API Reference for GetNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
GetNetworkProfileResponse GetNetworkProfile(GetNetworkProfileRequest request);
///
/// Initiates the asynchronous execution of the GetNetworkProfile operation.
///
///
/// Container for the necessary parameters to execute the GetNetworkProfile operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetNetworkProfile
/// operation.
/// REST API Reference for GetNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginGetNetworkProfile(GetNetworkProfileRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetNetworkProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginGetNetworkProfile.
///
/// Returns a GetNetworkProfileResult from AlexaForBusiness.
/// REST API Reference for GetNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
GetNetworkProfileResponse EndGetNetworkProfile(IAsyncResult asyncResult);
#endregion
#region GetProfile
///
/// Gets the details of a room profile by profile ARN.
///
/// Container for the necessary parameters to execute the GetProfile service method.
///
/// The response from the GetProfile service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
GetProfileResponse GetProfile(GetProfileRequest request);
///
/// Initiates the asynchronous execution of the GetProfile operation.
///
///
/// Container for the necessary parameters to execute the GetProfile operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetProfile
/// operation.
/// REST API Reference for GetProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginGetProfile(GetProfileRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginGetProfile.
///
/// Returns a GetProfileResult from AlexaForBusiness.
/// REST API Reference for GetProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
GetProfileResponse EndGetProfile(IAsyncResult asyncResult);
#endregion
#region GetRoom
///
/// Gets room details by room ARN.
///
/// Container for the necessary parameters to execute the GetRoom service method.
///
/// The response from the GetRoom service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
GetRoomResponse GetRoom(GetRoomRequest request);
///
/// Initiates the asynchronous execution of the GetRoom operation.
///
///
/// Container for the necessary parameters to execute the GetRoom operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetRoom
/// operation.
/// REST API Reference for GetRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginGetRoom(GetRoomRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetRoom operation.
///
///
/// The IAsyncResult returned by the call to BeginGetRoom.
///
/// Returns a GetRoomResult from AlexaForBusiness.
/// REST API Reference for GetRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
GetRoomResponse EndGetRoom(IAsyncResult asyncResult);
#endregion
#region GetRoomSkillParameter
///
/// Gets room skill parameter details by room, skill, and parameter key ARN.
///
/// Container for the necessary parameters to execute the GetRoomSkillParameter service method.
///
/// The response from the GetRoomSkillParameter service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetRoomSkillParameter Operation
[Obsolete("Alexa For Business is no longer supported")]
GetRoomSkillParameterResponse GetRoomSkillParameter(GetRoomSkillParameterRequest request);
///
/// Initiates the asynchronous execution of the GetRoomSkillParameter operation.
///
///
/// Container for the necessary parameters to execute the GetRoomSkillParameter operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetRoomSkillParameter
/// operation.
/// REST API Reference for GetRoomSkillParameter Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginGetRoomSkillParameter(GetRoomSkillParameterRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetRoomSkillParameter operation.
///
///
/// The IAsyncResult returned by the call to BeginGetRoomSkillParameter.
///
/// Returns a GetRoomSkillParameterResult from AlexaForBusiness.
/// REST API Reference for GetRoomSkillParameter Operation
[Obsolete("Alexa For Business is no longer supported")]
GetRoomSkillParameterResponse EndGetRoomSkillParameter(IAsyncResult asyncResult);
#endregion
#region GetSkillGroup
///
/// Gets skill group details by skill group ARN.
///
/// Container for the necessary parameters to execute the GetSkillGroup service method.
///
/// The response from the GetSkillGroup service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
GetSkillGroupResponse GetSkillGroup(GetSkillGroupRequest request);
///
/// Initiates the asynchronous execution of the GetSkillGroup operation.
///
///
/// Container for the necessary parameters to execute the GetSkillGroup operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSkillGroup
/// operation.
/// REST API Reference for GetSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginGetSkillGroup(GetSkillGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSkillGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSkillGroup.
///
/// Returns a GetSkillGroupResult from AlexaForBusiness.
/// REST API Reference for GetSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
GetSkillGroupResponse EndGetSkillGroup(IAsyncResult asyncResult);
#endregion
#region ListBusinessReportSchedules
///
/// Lists the details of the schedules that a user configured. A download URL of the report
/// associated with each schedule is returned every time this action is called. A new
/// download URL is returned each time, and is valid for 24 hours.
///
/// Container for the necessary parameters to execute the ListBusinessReportSchedules service method.
///
/// The response from the ListBusinessReportSchedules service method, as returned by AlexaForBusiness.
/// REST API Reference for ListBusinessReportSchedules Operation
[Obsolete("Alexa For Business is no longer supported")]
ListBusinessReportSchedulesResponse ListBusinessReportSchedules(ListBusinessReportSchedulesRequest request);
///
/// Initiates the asynchronous execution of the ListBusinessReportSchedules operation.
///
///
/// Container for the necessary parameters to execute the ListBusinessReportSchedules operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListBusinessReportSchedules
/// operation.
/// REST API Reference for ListBusinessReportSchedules Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginListBusinessReportSchedules(ListBusinessReportSchedulesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListBusinessReportSchedules operation.
///
///
/// The IAsyncResult returned by the call to BeginListBusinessReportSchedules.
///
/// Returns a ListBusinessReportSchedulesResult from AlexaForBusiness.
/// REST API Reference for ListBusinessReportSchedules Operation
[Obsolete("Alexa For Business is no longer supported")]
ListBusinessReportSchedulesResponse EndListBusinessReportSchedules(IAsyncResult asyncResult);
#endregion
#region ListConferenceProviders
///
/// Lists conference providers under a specific AWS account.
///
/// Container for the necessary parameters to execute the ListConferenceProviders service method.
///
/// The response from the ListConferenceProviders service method, as returned by AlexaForBusiness.
/// REST API Reference for ListConferenceProviders Operation
[Obsolete("Alexa For Business is no longer supported")]
ListConferenceProvidersResponse ListConferenceProviders(ListConferenceProvidersRequest request);
///
/// Initiates the asynchronous execution of the ListConferenceProviders operation.
///
///
/// Container for the necessary parameters to execute the ListConferenceProviders operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListConferenceProviders
/// operation.
/// REST API Reference for ListConferenceProviders Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginListConferenceProviders(ListConferenceProvidersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListConferenceProviders operation.
///
///
/// The IAsyncResult returned by the call to BeginListConferenceProviders.
///
/// Returns a ListConferenceProvidersResult from AlexaForBusiness.
/// REST API Reference for ListConferenceProviders Operation
[Obsolete("Alexa For Business is no longer supported")]
ListConferenceProvidersResponse EndListConferenceProviders(IAsyncResult asyncResult);
#endregion
#region ListDeviceEvents
///
/// Lists the device event history, including device connection status, for up to 30 days.
///
/// Container for the necessary parameters to execute the ListDeviceEvents service method.
///
/// The response from the ListDeviceEvents service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for ListDeviceEvents Operation
[Obsolete("Alexa For Business is no longer supported")]
ListDeviceEventsResponse ListDeviceEvents(ListDeviceEventsRequest request);
///
/// Initiates the asynchronous execution of the ListDeviceEvents operation.
///
///
/// Container for the necessary parameters to execute the ListDeviceEvents operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDeviceEvents
/// operation.
/// REST API Reference for ListDeviceEvents Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginListDeviceEvents(ListDeviceEventsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListDeviceEvents operation.
///
///
/// The IAsyncResult returned by the call to BeginListDeviceEvents.
///
/// Returns a ListDeviceEventsResult from AlexaForBusiness.
/// REST API Reference for ListDeviceEvents Operation
[Obsolete("Alexa For Business is no longer supported")]
ListDeviceEventsResponse EndListDeviceEvents(IAsyncResult asyncResult);
#endregion
#region ListGatewayGroups
///
/// Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details
/// of a specific gateway group.
///
/// Container for the necessary parameters to execute the ListGatewayGroups service method.
///
/// The response from the ListGatewayGroups service method, as returned by AlexaForBusiness.
/// REST API Reference for ListGatewayGroups Operation
[Obsolete("Alexa For Business is no longer supported")]
ListGatewayGroupsResponse ListGatewayGroups(ListGatewayGroupsRequest request);
///
/// Initiates the asynchronous execution of the ListGatewayGroups operation.
///
///
/// Container for the necessary parameters to execute the ListGatewayGroups operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListGatewayGroups
/// operation.
/// REST API Reference for ListGatewayGroups Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginListGatewayGroups(ListGatewayGroupsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListGatewayGroups operation.
///
///
/// The IAsyncResult returned by the call to BeginListGatewayGroups.
///
/// Returns a ListGatewayGroupsResult from AlexaForBusiness.
/// REST API Reference for ListGatewayGroups Operation
[Obsolete("Alexa For Business is no longer supported")]
ListGatewayGroupsResponse EndListGatewayGroups(IAsyncResult asyncResult);
#endregion
#region ListGateways
///
/// Retrieves a list of gateway summaries. Use GetGateway to retrieve details of a specific
/// gateway. An optional gateway group ARN can be provided to only retrieve gateway summaries
/// of gateways that are associated with that gateway group ARN.
///
/// Container for the necessary parameters to execute the ListGateways service method.
///
/// The response from the ListGateways service method, as returned by AlexaForBusiness.
/// REST API Reference for ListGateways Operation
[Obsolete("Alexa For Business is no longer supported")]
ListGatewaysResponse ListGateways(ListGatewaysRequest request);
///
/// Initiates the asynchronous execution of the ListGateways operation.
///
///
/// Container for the necessary parameters to execute the ListGateways operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListGateways
/// operation.
/// REST API Reference for ListGateways Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginListGateways(ListGatewaysRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListGateways operation.
///
///
/// The IAsyncResult returned by the call to BeginListGateways.
///
/// Returns a ListGatewaysResult from AlexaForBusiness.
/// REST API Reference for ListGateways Operation
[Obsolete("Alexa For Business is no longer supported")]
ListGatewaysResponse EndListGateways(IAsyncResult asyncResult);
#endregion
#region ListSkills
///
/// Lists all enabled skills in a specific skill group.
///
/// Container for the necessary parameters to execute the ListSkills service method.
///
/// The response from the ListSkills service method, as returned by AlexaForBusiness.
/// REST API Reference for ListSkills Operation
[Obsolete("Alexa For Business is no longer supported")]
ListSkillsResponse ListSkills(ListSkillsRequest request);
///
/// Initiates the asynchronous execution of the ListSkills operation.
///
///
/// Container for the necessary parameters to execute the ListSkills operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSkills
/// operation.
/// REST API Reference for ListSkills Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginListSkills(ListSkillsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListSkills operation.
///
///
/// The IAsyncResult returned by the call to BeginListSkills.
///
/// Returns a ListSkillsResult from AlexaForBusiness.
/// REST API Reference for ListSkills Operation
[Obsolete("Alexa For Business is no longer supported")]
ListSkillsResponse EndListSkills(IAsyncResult asyncResult);
#endregion
#region ListSkillsStoreCategories
///
/// Lists all categories in the Alexa skill store.
///
/// Container for the necessary parameters to execute the ListSkillsStoreCategories service method.
///
/// The response from the ListSkillsStoreCategories service method, as returned by AlexaForBusiness.
/// REST API Reference for ListSkillsStoreCategories Operation
[Obsolete("Alexa For Business is no longer supported")]
ListSkillsStoreCategoriesResponse ListSkillsStoreCategories(ListSkillsStoreCategoriesRequest request);
///
/// Initiates the asynchronous execution of the ListSkillsStoreCategories operation.
///
///
/// Container for the necessary parameters to execute the ListSkillsStoreCategories operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSkillsStoreCategories
/// operation.
/// REST API Reference for ListSkillsStoreCategories Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginListSkillsStoreCategories(ListSkillsStoreCategoriesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListSkillsStoreCategories operation.
///
///
/// The IAsyncResult returned by the call to BeginListSkillsStoreCategories.
///
/// Returns a ListSkillsStoreCategoriesResult from AlexaForBusiness.
/// REST API Reference for ListSkillsStoreCategories Operation
[Obsolete("Alexa For Business is no longer supported")]
ListSkillsStoreCategoriesResponse EndListSkillsStoreCategories(IAsyncResult asyncResult);
#endregion
#region ListSkillsStoreSkillsByCategory
///
/// Lists all skills in the Alexa skill store by category.
///
/// Container for the necessary parameters to execute the ListSkillsStoreSkillsByCategory service method.
///
/// The response from the ListSkillsStoreSkillsByCategory service method, as returned by AlexaForBusiness.
/// REST API Reference for ListSkillsStoreSkillsByCategory Operation
[Obsolete("Alexa For Business is no longer supported")]
ListSkillsStoreSkillsByCategoryResponse ListSkillsStoreSkillsByCategory(ListSkillsStoreSkillsByCategoryRequest request);
///
/// Initiates the asynchronous execution of the ListSkillsStoreSkillsByCategory operation.
///
///
/// Container for the necessary parameters to execute the ListSkillsStoreSkillsByCategory operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSkillsStoreSkillsByCategory
/// operation.
/// REST API Reference for ListSkillsStoreSkillsByCategory Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginListSkillsStoreSkillsByCategory(ListSkillsStoreSkillsByCategoryRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListSkillsStoreSkillsByCategory operation.
///
///
/// The IAsyncResult returned by the call to BeginListSkillsStoreSkillsByCategory.
///
/// Returns a ListSkillsStoreSkillsByCategoryResult from AlexaForBusiness.
/// REST API Reference for ListSkillsStoreSkillsByCategory Operation
[Obsolete("Alexa For Business is no longer supported")]
ListSkillsStoreSkillsByCategoryResponse EndListSkillsStoreSkillsByCategory(IAsyncResult asyncResult);
#endregion
#region ListSmartHomeAppliances
///
/// Lists all of the smart home appliances associated with a room.
///
/// Container for the necessary parameters to execute the ListSmartHomeAppliances service method.
///
/// The response from the ListSmartHomeAppliances service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for ListSmartHomeAppliances Operation
[Obsolete("Alexa For Business is no longer supported")]
ListSmartHomeAppliancesResponse ListSmartHomeAppliances(ListSmartHomeAppliancesRequest request);
///
/// Initiates the asynchronous execution of the ListSmartHomeAppliances operation.
///
///
/// Container for the necessary parameters to execute the ListSmartHomeAppliances operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSmartHomeAppliances
/// operation.
/// REST API Reference for ListSmartHomeAppliances Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginListSmartHomeAppliances(ListSmartHomeAppliancesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListSmartHomeAppliances operation.
///
///
/// The IAsyncResult returned by the call to BeginListSmartHomeAppliances.
///
/// Returns a ListSmartHomeAppliancesResult from AlexaForBusiness.
/// REST API Reference for ListSmartHomeAppliances Operation
[Obsolete("Alexa For Business is no longer supported")]
ListSmartHomeAppliancesResponse EndListSmartHomeAppliances(IAsyncResult asyncResult);
#endregion
#region ListTags
///
/// Lists all tags for the specified resource.
///
/// Container for the necessary parameters to execute the ListTags service method.
///
/// The response from the ListTags service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for ListTags Operation
[Obsolete("Alexa For Business is no longer supported")]
ListTagsResponse ListTags(ListTagsRequest request);
///
/// Initiates the asynchronous execution of the ListTags operation.
///
///
/// Container for the necessary parameters to execute the ListTags operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTags
/// operation.
/// REST API Reference for ListTags Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginListTags(ListTagsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTags operation.
///
///
/// The IAsyncResult returned by the call to BeginListTags.
///
/// Returns a ListTagsResult from AlexaForBusiness.
/// REST API Reference for ListTags Operation
[Obsolete("Alexa For Business is no longer supported")]
ListTagsResponse EndListTags(IAsyncResult asyncResult);
#endregion
#region PutConferencePreference
///
/// Sets the conference preferences on a specific conference provider at the account level.
///
/// Container for the necessary parameters to execute the PutConferencePreference service method.
///
/// The response from the PutConferencePreference service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for PutConferencePreference Operation
[Obsolete("Alexa For Business is no longer supported")]
PutConferencePreferenceResponse PutConferencePreference(PutConferencePreferenceRequest request);
///
/// Initiates the asynchronous execution of the PutConferencePreference operation.
///
///
/// Container for the necessary parameters to execute the PutConferencePreference operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutConferencePreference
/// operation.
/// REST API Reference for PutConferencePreference Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginPutConferencePreference(PutConferencePreferenceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutConferencePreference operation.
///
///
/// The IAsyncResult returned by the call to BeginPutConferencePreference.
///
/// Returns a PutConferencePreferenceResult from AlexaForBusiness.
/// REST API Reference for PutConferencePreference Operation
[Obsolete("Alexa For Business is no longer supported")]
PutConferencePreferenceResponse EndPutConferencePreference(IAsyncResult asyncResult);
#endregion
#region PutInvitationConfiguration
///
/// Configures the email template for the user enrollment invitation with the specified
/// attributes.
///
/// Container for the necessary parameters to execute the PutInvitationConfiguration service method.
///
/// The response from the PutInvitationConfiguration service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for PutInvitationConfiguration Operation
[Obsolete("Alexa For Business is no longer supported")]
PutInvitationConfigurationResponse PutInvitationConfiguration(PutInvitationConfigurationRequest request);
///
/// Initiates the asynchronous execution of the PutInvitationConfiguration operation.
///
///
/// Container for the necessary parameters to execute the PutInvitationConfiguration operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutInvitationConfiguration
/// operation.
/// REST API Reference for PutInvitationConfiguration Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginPutInvitationConfiguration(PutInvitationConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutInvitationConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginPutInvitationConfiguration.
///
/// Returns a PutInvitationConfigurationResult from AlexaForBusiness.
/// REST API Reference for PutInvitationConfiguration Operation
[Obsolete("Alexa For Business is no longer supported")]
PutInvitationConfigurationResponse EndPutInvitationConfiguration(IAsyncResult asyncResult);
#endregion
#region PutRoomSkillParameter
///
/// Updates room skill parameter details by room, skill, and parameter key ID. Not all
/// skills have a room skill parameter.
///
/// Container for the necessary parameters to execute the PutRoomSkillParameter service method.
///
/// The response from the PutRoomSkillParameter service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
/// REST API Reference for PutRoomSkillParameter Operation
[Obsolete("Alexa For Business is no longer supported")]
PutRoomSkillParameterResponse PutRoomSkillParameter(PutRoomSkillParameterRequest request);
///
/// Initiates the asynchronous execution of the PutRoomSkillParameter operation.
///
///
/// Container for the necessary parameters to execute the PutRoomSkillParameter operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutRoomSkillParameter
/// operation.
/// REST API Reference for PutRoomSkillParameter Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginPutRoomSkillParameter(PutRoomSkillParameterRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutRoomSkillParameter operation.
///
///
/// The IAsyncResult returned by the call to BeginPutRoomSkillParameter.
///
/// Returns a PutRoomSkillParameterResult from AlexaForBusiness.
/// REST API Reference for PutRoomSkillParameter Operation
[Obsolete("Alexa For Business is no longer supported")]
PutRoomSkillParameterResponse EndPutRoomSkillParameter(IAsyncResult asyncResult);
#endregion
#region PutSkillAuthorization
///
/// Links a user's account to a third-party skill provider. If this API operation is called
/// by an assumed IAM role, the skill being linked must be a private skill. Also, the
/// skill must be owned by the AWS account that assumed the IAM role.
///
/// Container for the necessary parameters to execute the PutSkillAuthorization service method.
///
/// The response from the PutSkillAuthorization service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The caller has no permissions to operate on the resource involved in the API call.
///
/// REST API Reference for PutSkillAuthorization Operation
[Obsolete("Alexa For Business is no longer supported")]
PutSkillAuthorizationResponse PutSkillAuthorization(PutSkillAuthorizationRequest request);
///
/// Initiates the asynchronous execution of the PutSkillAuthorization operation.
///
///
/// Container for the necessary parameters to execute the PutSkillAuthorization operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutSkillAuthorization
/// operation.
/// REST API Reference for PutSkillAuthorization Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginPutSkillAuthorization(PutSkillAuthorizationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutSkillAuthorization operation.
///
///
/// The IAsyncResult returned by the call to BeginPutSkillAuthorization.
///
/// Returns a PutSkillAuthorizationResult from AlexaForBusiness.
/// REST API Reference for PutSkillAuthorization Operation
[Obsolete("Alexa For Business is no longer supported")]
PutSkillAuthorizationResponse EndPutSkillAuthorization(IAsyncResult asyncResult);
#endregion
#region RegisterAVSDevice
///
/// Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM)
/// using Alexa Voice Service (AVS).
///
/// Container for the necessary parameters to execute the RegisterAVSDevice service method.
///
/// The response from the RegisterAVSDevice service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The device is in an invalid state.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
///
/// The resource is not found.
///
/// REST API Reference for RegisterAVSDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
RegisterAVSDeviceResponse RegisterAVSDevice(RegisterAVSDeviceRequest request);
///
/// Initiates the asynchronous execution of the RegisterAVSDevice operation.
///
///
/// Container for the necessary parameters to execute the RegisterAVSDevice operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRegisterAVSDevice
/// operation.
/// REST API Reference for RegisterAVSDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginRegisterAVSDevice(RegisterAVSDeviceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the RegisterAVSDevice operation.
///
///
/// The IAsyncResult returned by the call to BeginRegisterAVSDevice.
///
/// Returns a RegisterAVSDeviceResult from AlexaForBusiness.
/// REST API Reference for RegisterAVSDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
RegisterAVSDeviceResponse EndRegisterAVSDevice(IAsyncResult asyncResult);
#endregion
#region RejectSkill
///
/// Disassociates a skill from the organization under a user's AWS account. If the skill
/// is a private skill, it moves to an AcceptStatus of PENDING. Any private or public
/// skill that is rejected can be added later by calling the ApproveSkill API.
///
/// Container for the necessary parameters to execute the RejectSkill service method.
///
/// The response from the RejectSkill service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for RejectSkill Operation
[Obsolete("Alexa For Business is no longer supported")]
RejectSkillResponse RejectSkill(RejectSkillRequest request);
///
/// Initiates the asynchronous execution of the RejectSkill operation.
///
///
/// Container for the necessary parameters to execute the RejectSkill operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRejectSkill
/// operation.
/// REST API Reference for RejectSkill Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginRejectSkill(RejectSkillRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the RejectSkill operation.
///
///
/// The IAsyncResult returned by the call to BeginRejectSkill.
///
/// Returns a RejectSkillResult from AlexaForBusiness.
/// REST API Reference for RejectSkill Operation
[Obsolete("Alexa For Business is no longer supported")]
RejectSkillResponse EndRejectSkill(IAsyncResult asyncResult);
#endregion
#region ResolveRoom
///
/// Determines the details for the room from which a skill request was invoked. This operation
/// is used by skill developers.
///
///
///
/// To query ResolveRoom from an Alexa skill, the skill ID needs to be authorized. When
/// the skill is using an AWS Lambda function, the skill is automatically authorized when
/// you publish your skill as a private skill to your AWS account. Skills that are hosted
/// using a custom web service must be manually authorized. To get your skill authorized,
/// contact AWS Support with your AWS account ID that queries the ResolveRoom API and
/// skill ID.
///
///
/// Container for the necessary parameters to execute the ResolveRoom service method.
///
/// The response from the ResolveRoom service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for ResolveRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
ResolveRoomResponse ResolveRoom(ResolveRoomRequest request);
///
/// Initiates the asynchronous execution of the ResolveRoom operation.
///
///
/// Container for the necessary parameters to execute the ResolveRoom operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndResolveRoom
/// operation.
/// REST API Reference for ResolveRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginResolveRoom(ResolveRoomRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ResolveRoom operation.
///
///
/// The IAsyncResult returned by the call to BeginResolveRoom.
///
/// Returns a ResolveRoomResult from AlexaForBusiness.
/// REST API Reference for ResolveRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
ResolveRoomResponse EndResolveRoom(IAsyncResult asyncResult);
#endregion
#region RevokeInvitation
///
/// Revokes an invitation and invalidates the enrollment URL.
///
/// Container for the necessary parameters to execute the RevokeInvitation service method.
///
/// The response from the RevokeInvitation service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for RevokeInvitation Operation
[Obsolete("Alexa For Business is no longer supported")]
RevokeInvitationResponse RevokeInvitation(RevokeInvitationRequest request);
///
/// Initiates the asynchronous execution of the RevokeInvitation operation.
///
///
/// Container for the necessary parameters to execute the RevokeInvitation operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRevokeInvitation
/// operation.
/// REST API Reference for RevokeInvitation Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginRevokeInvitation(RevokeInvitationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the RevokeInvitation operation.
///
///
/// The IAsyncResult returned by the call to BeginRevokeInvitation.
///
/// Returns a RevokeInvitationResult from AlexaForBusiness.
/// REST API Reference for RevokeInvitation Operation
[Obsolete("Alexa For Business is no longer supported")]
RevokeInvitationResponse EndRevokeInvitation(IAsyncResult asyncResult);
#endregion
#region SearchAddressBooks
///
/// Searches address books and lists the ones that meet a set of filter and sort criteria.
///
/// Container for the necessary parameters to execute the SearchAddressBooks service method.
///
/// The response from the SearchAddressBooks service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchAddressBooks Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchAddressBooksResponse SearchAddressBooks(SearchAddressBooksRequest request);
///
/// Initiates the asynchronous execution of the SearchAddressBooks operation.
///
///
/// Container for the necessary parameters to execute the SearchAddressBooks operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchAddressBooks
/// operation.
/// REST API Reference for SearchAddressBooks Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginSearchAddressBooks(SearchAddressBooksRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SearchAddressBooks operation.
///
///
/// The IAsyncResult returned by the call to BeginSearchAddressBooks.
///
/// Returns a SearchAddressBooksResult from AlexaForBusiness.
/// REST API Reference for SearchAddressBooks Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchAddressBooksResponse EndSearchAddressBooks(IAsyncResult asyncResult);
#endregion
#region SearchContacts
///
/// Searches contacts and lists the ones that meet a set of filter and sort criteria.
///
/// Container for the necessary parameters to execute the SearchContacts service method.
///
/// The response from the SearchContacts service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchContacts Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchContactsResponse SearchContacts(SearchContactsRequest request);
///
/// Initiates the asynchronous execution of the SearchContacts operation.
///
///
/// Container for the necessary parameters to execute the SearchContacts operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchContacts
/// operation.
/// REST API Reference for SearchContacts Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginSearchContacts(SearchContactsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SearchContacts operation.
///
///
/// The IAsyncResult returned by the call to BeginSearchContacts.
///
/// Returns a SearchContactsResult from AlexaForBusiness.
/// REST API Reference for SearchContacts Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchContactsResponse EndSearchContacts(IAsyncResult asyncResult);
#endregion
#region SearchDevices
///
/// Searches devices and lists the ones that meet a set of filter criteria.
///
/// Container for the necessary parameters to execute the SearchDevices service method.
///
/// The response from the SearchDevices service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchDevices Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchDevicesResponse SearchDevices(SearchDevicesRequest request);
///
/// Initiates the asynchronous execution of the SearchDevices operation.
///
///
/// Container for the necessary parameters to execute the SearchDevices operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchDevices
/// operation.
/// REST API Reference for SearchDevices Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginSearchDevices(SearchDevicesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SearchDevices operation.
///
///
/// The IAsyncResult returned by the call to BeginSearchDevices.
///
/// Returns a SearchDevicesResult from AlexaForBusiness.
/// REST API Reference for SearchDevices Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchDevicesResponse EndSearchDevices(IAsyncResult asyncResult);
#endregion
#region SearchNetworkProfiles
///
/// Searches network profiles and lists the ones that meet a set of filter and sort criteria.
///
/// Container for the necessary parameters to execute the SearchNetworkProfiles service method.
///
/// The response from the SearchNetworkProfiles service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchNetworkProfiles Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchNetworkProfilesResponse SearchNetworkProfiles(SearchNetworkProfilesRequest request);
///
/// Initiates the asynchronous execution of the SearchNetworkProfiles operation.
///
///
/// Container for the necessary parameters to execute the SearchNetworkProfiles operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchNetworkProfiles
/// operation.
/// REST API Reference for SearchNetworkProfiles Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginSearchNetworkProfiles(SearchNetworkProfilesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SearchNetworkProfiles operation.
///
///
/// The IAsyncResult returned by the call to BeginSearchNetworkProfiles.
///
/// Returns a SearchNetworkProfilesResult from AlexaForBusiness.
/// REST API Reference for SearchNetworkProfiles Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchNetworkProfilesResponse EndSearchNetworkProfiles(IAsyncResult asyncResult);
#endregion
#region SearchProfiles
///
/// Searches room profiles and lists the ones that meet a set of filter criteria.
///
/// Container for the necessary parameters to execute the SearchProfiles service method.
///
/// The response from the SearchProfiles service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchProfiles Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchProfilesResponse SearchProfiles(SearchProfilesRequest request);
///
/// Initiates the asynchronous execution of the SearchProfiles operation.
///
///
/// Container for the necessary parameters to execute the SearchProfiles operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchProfiles
/// operation.
/// REST API Reference for SearchProfiles Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginSearchProfiles(SearchProfilesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SearchProfiles operation.
///
///
/// The IAsyncResult returned by the call to BeginSearchProfiles.
///
/// Returns a SearchProfilesResult from AlexaForBusiness.
/// REST API Reference for SearchProfiles Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchProfilesResponse EndSearchProfiles(IAsyncResult asyncResult);
#endregion
#region SearchRooms
///
/// Searches rooms and lists the ones that meet a set of filter and sort criteria.
///
/// Container for the necessary parameters to execute the SearchRooms service method.
///
/// The response from the SearchRooms service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchRooms Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchRoomsResponse SearchRooms(SearchRoomsRequest request);
///
/// Initiates the asynchronous execution of the SearchRooms operation.
///
///
/// Container for the necessary parameters to execute the SearchRooms operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchRooms
/// operation.
/// REST API Reference for SearchRooms Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginSearchRooms(SearchRoomsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SearchRooms operation.
///
///
/// The IAsyncResult returned by the call to BeginSearchRooms.
///
/// Returns a SearchRoomsResult from AlexaForBusiness.
/// REST API Reference for SearchRooms Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchRoomsResponse EndSearchRooms(IAsyncResult asyncResult);
#endregion
#region SearchSkillGroups
///
/// Searches skill groups and lists the ones that meet a set of filter and sort criteria.
///
/// Container for the necessary parameters to execute the SearchSkillGroups service method.
///
/// The response from the SearchSkillGroups service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchSkillGroups Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchSkillGroupsResponse SearchSkillGroups(SearchSkillGroupsRequest request);
///
/// Initiates the asynchronous execution of the SearchSkillGroups operation.
///
///
/// Container for the necessary parameters to execute the SearchSkillGroups operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchSkillGroups
/// operation.
/// REST API Reference for SearchSkillGroups Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginSearchSkillGroups(SearchSkillGroupsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SearchSkillGroups operation.
///
///
/// The IAsyncResult returned by the call to BeginSearchSkillGroups.
///
/// Returns a SearchSkillGroupsResult from AlexaForBusiness.
/// REST API Reference for SearchSkillGroups Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchSkillGroupsResponse EndSearchSkillGroups(IAsyncResult asyncResult);
#endregion
#region SearchUsers
///
/// Searches users and lists the ones that meet a set of filter and sort criteria.
///
/// Container for the necessary parameters to execute the SearchUsers service method.
///
/// The response from the SearchUsers service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchUsers Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchUsersResponse SearchUsers(SearchUsersRequest request);
///
/// Initiates the asynchronous execution of the SearchUsers operation.
///
///
/// Container for the necessary parameters to execute the SearchUsers operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchUsers
/// operation.
/// REST API Reference for SearchUsers Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginSearchUsers(SearchUsersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SearchUsers operation.
///
///
/// The IAsyncResult returned by the call to BeginSearchUsers.
///
/// Returns a SearchUsersResult from AlexaForBusiness.
/// REST API Reference for SearchUsers Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchUsersResponse EndSearchUsers(IAsyncResult asyncResult);
#endregion
#region SendAnnouncement
///
/// Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms
/// that are identified by a search or filter.
///
/// Container for the necessary parameters to execute the SendAnnouncement service method.
///
/// The response from the SendAnnouncement service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for SendAnnouncement Operation
SendAnnouncementResponse SendAnnouncement(SendAnnouncementRequest request);
///
/// Initiates the asynchronous execution of the SendAnnouncement operation.
///
///
/// Container for the necessary parameters to execute the SendAnnouncement operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendAnnouncement
/// operation.
/// REST API Reference for SendAnnouncement Operation
IAsyncResult BeginSendAnnouncement(SendAnnouncementRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SendAnnouncement operation.
///
///
/// The IAsyncResult returned by the call to BeginSendAnnouncement.
///
/// Returns a SendAnnouncementResult from AlexaForBusiness.
/// REST API Reference for SendAnnouncement Operation
SendAnnouncementResponse EndSendAnnouncement(IAsyncResult asyncResult);
#endregion
#region SendInvitation
///
/// Sends an enrollment invitation email with a URL to a user. The URL is valid for 30
/// days or until you call this operation again, whichever comes first.
///
/// Container for the necessary parameters to execute the SendInvitation service method.
///
/// The response from the SendInvitation service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The attempt to update a user is invalid due to the user's current status.
///
///
/// The resource is not found.
///
/// REST API Reference for SendInvitation Operation
[Obsolete("Alexa For Business is no longer supported")]
SendInvitationResponse SendInvitation(SendInvitationRequest request);
///
/// Initiates the asynchronous execution of the SendInvitation operation.
///
///
/// Container for the necessary parameters to execute the SendInvitation operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendInvitation
/// operation.
/// REST API Reference for SendInvitation Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginSendInvitation(SendInvitationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SendInvitation operation.
///
///
/// The IAsyncResult returned by the call to BeginSendInvitation.
///
/// Returns a SendInvitationResult from AlexaForBusiness.
/// REST API Reference for SendInvitation Operation
[Obsolete("Alexa For Business is no longer supported")]
SendInvitationResponse EndSendInvitation(IAsyncResult asyncResult);
#endregion
#region StartDeviceSync
///
/// Resets a device and its account to the known default settings. This clears all information
/// and settings set by previous users in the following ways:
///
/// -
///
/// Bluetooth - This unpairs all bluetooth devices paired with your echo device.
///
///
-
///
/// Volume - This resets the echo device's volume to the default value.
///
///
-
///
/// Notifications - This clears all notifications from your echo device.
///
///
-
///
/// Lists - This clears all to-do items from your echo device.
///
///
-
///
/// Settings - This internally syncs the room's profile (if the device is assigned to
/// a room), contacts, address books, delegation access for account linking, and communications
/// (if enabled on the room profile).
///
///
///
/// Container for the necessary parameters to execute the StartDeviceSync service method.
///
/// The response from the StartDeviceSync service method, as returned by AlexaForBusiness.
///
/// The request failed because this device is no longer registered and therefore no longer
/// managed by this account.
///
/// REST API Reference for StartDeviceSync Operation
[Obsolete("Alexa For Business is no longer supported")]
StartDeviceSyncResponse StartDeviceSync(StartDeviceSyncRequest request);
///
/// Initiates the asynchronous execution of the StartDeviceSync operation.
///
///
/// Container for the necessary parameters to execute the StartDeviceSync operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartDeviceSync
/// operation.
/// REST API Reference for StartDeviceSync Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginStartDeviceSync(StartDeviceSyncRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartDeviceSync operation.
///
///
/// The IAsyncResult returned by the call to BeginStartDeviceSync.
///
/// Returns a StartDeviceSyncResult from AlexaForBusiness.
/// REST API Reference for StartDeviceSync Operation
[Obsolete("Alexa For Business is no longer supported")]
StartDeviceSyncResponse EndStartDeviceSync(IAsyncResult asyncResult);
#endregion
#region StartSmartHomeApplianceDiscovery
///
/// Initiates the discovery of any smart home appliances associated with the room.
///
/// Container for the necessary parameters to execute the StartSmartHomeApplianceDiscovery service method.
///
/// The response from the StartSmartHomeApplianceDiscovery service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for StartSmartHomeApplianceDiscovery Operation
[Obsolete("Alexa For Business is no longer supported")]
StartSmartHomeApplianceDiscoveryResponse StartSmartHomeApplianceDiscovery(StartSmartHomeApplianceDiscoveryRequest request);
///
/// Initiates the asynchronous execution of the StartSmartHomeApplianceDiscovery operation.
///
///
/// Container for the necessary parameters to execute the StartSmartHomeApplianceDiscovery operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartSmartHomeApplianceDiscovery
/// operation.
/// REST API Reference for StartSmartHomeApplianceDiscovery Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginStartSmartHomeApplianceDiscovery(StartSmartHomeApplianceDiscoveryRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartSmartHomeApplianceDiscovery operation.
///
///
/// The IAsyncResult returned by the call to BeginStartSmartHomeApplianceDiscovery.
///
/// Returns a StartSmartHomeApplianceDiscoveryResult from AlexaForBusiness.
/// REST API Reference for StartSmartHomeApplianceDiscovery Operation
[Obsolete("Alexa For Business is no longer supported")]
StartSmartHomeApplianceDiscoveryResponse EndStartSmartHomeApplianceDiscovery(IAsyncResult asyncResult);
#endregion
#region TagResource
///
/// Adds metadata tags to a specified resource.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for TagResource Operation
[Obsolete("Alexa For Business is no longer supported")]
TagResourceResponse TagResource(TagResourceRequest request);
///
/// Initiates the asynchronous execution of the TagResource operation.
///
///
/// Container for the necessary parameters to execute the TagResource operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource
/// operation.
/// REST API Reference for TagResource Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the TagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginTagResource.
///
/// Returns a TagResourceResult from AlexaForBusiness.
/// REST API Reference for TagResource Operation
[Obsolete("Alexa For Business is no longer supported")]
TagResourceResponse EndTagResource(IAsyncResult asyncResult);
#endregion
#region UntagResource
///
/// Removes metadata tags from a specified resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for UntagResource Operation
[Obsolete("Alexa For Business is no longer supported")]
UntagResourceResponse UntagResource(UntagResourceRequest request);
///
/// Initiates the asynchronous execution of the UntagResource operation.
///
///
/// Container for the necessary parameters to execute the UntagResource operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource
/// operation.
/// REST API Reference for UntagResource Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UntagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginUntagResource.
///
/// Returns a UntagResourceResult from AlexaForBusiness.
/// REST API Reference for UntagResource Operation
[Obsolete("Alexa For Business is no longer supported")]
UntagResourceResponse EndUntagResource(IAsyncResult asyncResult);
#endregion
#region UpdateAddressBook
///
/// Updates address book details by the address book ARN.
///
/// Container for the necessary parameters to execute the UpdateAddressBook service method.
///
/// The response from the UpdateAddressBook service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateAddressBookResponse UpdateAddressBook(UpdateAddressBookRequest request);
///
/// Initiates the asynchronous execution of the UpdateAddressBook operation.
///
///
/// Container for the necessary parameters to execute the UpdateAddressBook operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAddressBook
/// operation.
/// REST API Reference for UpdateAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginUpdateAddressBook(UpdateAddressBookRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateAddressBook operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateAddressBook.
///
/// Returns a UpdateAddressBookResult from AlexaForBusiness.
/// REST API Reference for UpdateAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateAddressBookResponse EndUpdateAddressBook(IAsyncResult asyncResult);
#endregion
#region UpdateBusinessReportSchedule
///
/// Updates the configuration of the report delivery schedule with the specified schedule
/// ARN.
///
/// Container for the necessary parameters to execute the UpdateBusinessReportSchedule service method.
///
/// The response from the UpdateBusinessReportSchedule service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateBusinessReportSchedule Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateBusinessReportScheduleResponse UpdateBusinessReportSchedule(UpdateBusinessReportScheduleRequest request);
///
/// Initiates the asynchronous execution of the UpdateBusinessReportSchedule operation.
///
///
/// Container for the necessary parameters to execute the UpdateBusinessReportSchedule operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateBusinessReportSchedule
/// operation.
/// REST API Reference for UpdateBusinessReportSchedule Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginUpdateBusinessReportSchedule(UpdateBusinessReportScheduleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateBusinessReportSchedule operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateBusinessReportSchedule.
///
/// Returns a UpdateBusinessReportScheduleResult from AlexaForBusiness.
/// REST API Reference for UpdateBusinessReportSchedule Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateBusinessReportScheduleResponse EndUpdateBusinessReportSchedule(IAsyncResult asyncResult);
#endregion
#region UpdateConferenceProvider
///
/// Updates an existing conference provider's settings.
///
/// Container for the necessary parameters to execute the UpdateConferenceProvider service method.
///
/// The response from the UpdateConferenceProvider service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for UpdateConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateConferenceProviderResponse UpdateConferenceProvider(UpdateConferenceProviderRequest request);
///
/// Initiates the asynchronous execution of the UpdateConferenceProvider operation.
///
///
/// Container for the necessary parameters to execute the UpdateConferenceProvider operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateConferenceProvider
/// operation.
/// REST API Reference for UpdateConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginUpdateConferenceProvider(UpdateConferenceProviderRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateConferenceProvider operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateConferenceProvider.
///
/// Returns a UpdateConferenceProviderResult from AlexaForBusiness.
/// REST API Reference for UpdateConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateConferenceProviderResponse EndUpdateConferenceProvider(IAsyncResult asyncResult);
#endregion
#region UpdateContact
///
/// Updates the contact details by the contact ARN.
///
/// Container for the necessary parameters to execute the UpdateContact service method.
///
/// The response from the UpdateContact service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateContact Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateContactResponse UpdateContact(UpdateContactRequest request);
///
/// Initiates the asynchronous execution of the UpdateContact operation.
///
///
/// Container for the necessary parameters to execute the UpdateContact operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateContact
/// operation.
/// REST API Reference for UpdateContact Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginUpdateContact(UpdateContactRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateContact operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateContact.
///
/// Returns a UpdateContactResult from AlexaForBusiness.
/// REST API Reference for UpdateContact Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateContactResponse EndUpdateContact(IAsyncResult asyncResult);
#endregion
#region UpdateDevice
///
/// Updates the device name by device ARN.
///
/// Container for the necessary parameters to execute the UpdateDevice service method.
///
/// The response from the UpdateDevice service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The request failed because this device is no longer registered and therefore no longer
/// managed by this account.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateDeviceResponse UpdateDevice(UpdateDeviceRequest request);
///
/// Initiates the asynchronous execution of the UpdateDevice operation.
///
///
/// Container for the necessary parameters to execute the UpdateDevice operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDevice
/// operation.
/// REST API Reference for UpdateDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginUpdateDevice(UpdateDeviceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateDevice operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateDevice.
///
/// Returns a UpdateDeviceResult from AlexaForBusiness.
/// REST API Reference for UpdateDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateDeviceResponse EndUpdateDevice(IAsyncResult asyncResult);
#endregion
#region UpdateGateway
///
/// Updates the details of a gateway. If any optional field is not provided, the existing
/// corresponding value is left unmodified.
///
/// Container for the necessary parameters to execute the UpdateGateway service method.
///
/// The response from the UpdateGateway service method, as returned by AlexaForBusiness.
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateGateway Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateGatewayResponse UpdateGateway(UpdateGatewayRequest request);
///
/// Initiates the asynchronous execution of the UpdateGateway operation.
///
///
/// Container for the necessary parameters to execute the UpdateGateway operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateGateway
/// operation.
/// REST API Reference for UpdateGateway Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginUpdateGateway(UpdateGatewayRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateGateway operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateGateway.
///
/// Returns a UpdateGatewayResult from AlexaForBusiness.
/// REST API Reference for UpdateGateway Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateGatewayResponse EndUpdateGateway(IAsyncResult asyncResult);
#endregion
#region UpdateGatewayGroup
///
/// Updates the details of a gateway group. If any optional field is not provided, the
/// existing corresponding value is left unmodified.
///
/// Container for the necessary parameters to execute the UpdateGatewayGroup service method.
///
/// The response from the UpdateGatewayGroup service method, as returned by AlexaForBusiness.
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateGatewayGroupResponse UpdateGatewayGroup(UpdateGatewayGroupRequest request);
///
/// Initiates the asynchronous execution of the UpdateGatewayGroup operation.
///
///
/// Container for the necessary parameters to execute the UpdateGatewayGroup operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateGatewayGroup
/// operation.
/// REST API Reference for UpdateGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginUpdateGatewayGroup(UpdateGatewayGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateGatewayGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateGatewayGroup.
///
/// Returns a UpdateGatewayGroupResult from AlexaForBusiness.
/// REST API Reference for UpdateGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateGatewayGroupResponse EndUpdateGatewayGroup(IAsyncResult asyncResult);
#endregion
#region UpdateNetworkProfile
///
/// Updates a network profile by the network profile ARN.
///
/// Container for the necessary parameters to execute the UpdateNetworkProfile service method.
///
/// The response from the UpdateNetworkProfile service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The Certificate Authority can't issue or revoke a certificate.
///
///
/// A password in SecretsManager is in an invalid state.
///
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateNetworkProfileResponse UpdateNetworkProfile(UpdateNetworkProfileRequest request);
///
/// Initiates the asynchronous execution of the UpdateNetworkProfile operation.
///
///
/// Container for the necessary parameters to execute the UpdateNetworkProfile operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateNetworkProfile
/// operation.
/// REST API Reference for UpdateNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginUpdateNetworkProfile(UpdateNetworkProfileRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateNetworkProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateNetworkProfile.
///
/// Returns a UpdateNetworkProfileResult from AlexaForBusiness.
/// REST API Reference for UpdateNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateNetworkProfileResponse EndUpdateNetworkProfile(IAsyncResult asyncResult);
#endregion
#region UpdateProfile
///
/// Updates an existing room profile by room profile ARN.
///
/// Container for the necessary parameters to execute the UpdateProfile service method.
///
/// The response from the UpdateProfile service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateProfileResponse UpdateProfile(UpdateProfileRequest request);
///
/// Initiates the asynchronous execution of the UpdateProfile operation.
///
///
/// Container for the necessary parameters to execute the UpdateProfile operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateProfile
/// operation.
/// REST API Reference for UpdateProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginUpdateProfile(UpdateProfileRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateProfile.
///
/// Returns a UpdateProfileResult from AlexaForBusiness.
/// REST API Reference for UpdateProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateProfileResponse EndUpdateProfile(IAsyncResult asyncResult);
#endregion
#region UpdateRoom
///
/// Updates room details by room ARN.
///
/// Container for the necessary parameters to execute the UpdateRoom service method.
///
/// The response from the UpdateRoom service method, as returned by AlexaForBusiness.
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateRoomResponse UpdateRoom(UpdateRoomRequest request);
///
/// Initiates the asynchronous execution of the UpdateRoom operation.
///
///
/// Container for the necessary parameters to execute the UpdateRoom operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateRoom
/// operation.
/// REST API Reference for UpdateRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginUpdateRoom(UpdateRoomRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateRoom operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateRoom.
///
/// Returns a UpdateRoomResult from AlexaForBusiness.
/// REST API Reference for UpdateRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateRoomResponse EndUpdateRoom(IAsyncResult asyncResult);
#endregion
#region UpdateSkillGroup
///
/// Updates skill group details by skill group ARN.
///
/// Container for the necessary parameters to execute the UpdateSkillGroup service method.
///
/// The response from the UpdateSkillGroup service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateSkillGroupResponse UpdateSkillGroup(UpdateSkillGroupRequest request);
///
/// Initiates the asynchronous execution of the UpdateSkillGroup operation.
///
///
/// Container for the necessary parameters to execute the UpdateSkillGroup operation on AmazonAlexaForBusinessClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateSkillGroup
/// operation.
/// REST API Reference for UpdateSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
IAsyncResult BeginUpdateSkillGroup(UpdateSkillGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateSkillGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateSkillGroup.
///
/// Returns a UpdateSkillGroupResult from AlexaForBusiness.
/// REST API Reference for UpdateSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateSkillGroupResponse EndUpdateSkillGroup(IAsyncResult asyncResult);
#endregion
}
}