/* * 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 System.Net; using Amazon.AlexaForBusiness.Model; using Amazon.AlexaForBusiness.Model.Internal.MarshallTransformations; using Amazon.AlexaForBusiness.Internal; using Amazon.Runtime; using Amazon.Runtime.Internal; using Amazon.Runtime.Internal.Auth; using Amazon.Runtime.Internal.Transform; namespace Amazon.AlexaForBusiness { /// /// Implementation for accessing AlexaForBusiness /// /// Alexa for Business has been retired and is no longer supported. /// public partial class AmazonAlexaForBusinessClient : AmazonServiceClient, IAmazonAlexaForBusiness { private static IServiceMetadata serviceMetadata = new AmazonAlexaForBusinessMetadata(); #if BCL45 || AWS_ASYNC_ENUMERABLES_API private IAlexaForBusinessPaginatorFactory _paginators; /// /// Paginators for the service /// public IAlexaForBusinessPaginatorFactory Paginators { get { if (this._paginators == null) { this._paginators = new AlexaForBusinessPaginatorFactory(this); } return this._paginators; } } #endif #region Constructors /// /// Constructs AmazonAlexaForBusinessClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// public AmazonAlexaForBusinessClient() : base(FallbackCredentialsFactory.GetCredentials(), new AmazonAlexaForBusinessConfig()) { } /// /// Constructs AmazonAlexaForBusinessClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// /// The region to connect. public AmazonAlexaForBusinessClient(RegionEndpoint region) : base(FallbackCredentialsFactory.GetCredentials(), new AmazonAlexaForBusinessConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonAlexaForBusinessClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// /// The AmazonAlexaForBusinessClient Configuration Object public AmazonAlexaForBusinessClient(AmazonAlexaForBusinessConfig config) : base(FallbackCredentialsFactory.GetCredentials(config), config){} /// /// Constructs AmazonAlexaForBusinessClient with AWS Credentials /// /// AWS Credentials public AmazonAlexaForBusinessClient(AWSCredentials credentials) : this(credentials, new AmazonAlexaForBusinessConfig()) { } /// /// Constructs AmazonAlexaForBusinessClient with AWS Credentials /// /// AWS Credentials /// The region to connect. public AmazonAlexaForBusinessClient(AWSCredentials credentials, RegionEndpoint region) : this(credentials, new AmazonAlexaForBusinessConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonAlexaForBusinessClient with AWS Credentials and an /// AmazonAlexaForBusinessClient Configuration object. /// /// AWS Credentials /// The AmazonAlexaForBusinessClient Configuration Object public AmazonAlexaForBusinessClient(AWSCredentials credentials, AmazonAlexaForBusinessConfig clientConfig) : base(credentials, clientConfig) { } /// /// Constructs AmazonAlexaForBusinessClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key public AmazonAlexaForBusinessClient(string awsAccessKeyId, string awsSecretAccessKey) : this(awsAccessKeyId, awsSecretAccessKey, new AmazonAlexaForBusinessConfig()) { } /// /// Constructs AmazonAlexaForBusinessClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// The region to connect. public AmazonAlexaForBusinessClient(string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region) : this(awsAccessKeyId, awsSecretAccessKey, new AmazonAlexaForBusinessConfig() {RegionEndpoint=region}) { } /// /// Constructs AmazonAlexaForBusinessClient with AWS Access Key ID, AWS Secret Key and an /// AmazonAlexaForBusinessClient Configuration object. /// /// AWS Access Key ID /// AWS Secret Access Key /// The AmazonAlexaForBusinessClient Configuration Object public AmazonAlexaForBusinessClient(string awsAccessKeyId, string awsSecretAccessKey, AmazonAlexaForBusinessConfig clientConfig) : base(awsAccessKeyId, awsSecretAccessKey, clientConfig) { } /// /// Constructs AmazonAlexaForBusinessClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token public AmazonAlexaForBusinessClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken) : this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonAlexaForBusinessConfig()) { } /// /// Constructs AmazonAlexaForBusinessClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token /// The region to connect. public AmazonAlexaForBusinessClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region) : this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonAlexaForBusinessConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonAlexaForBusinessClient with AWS Access Key ID, AWS Secret Key and an /// AmazonAlexaForBusinessClient Configuration object. /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token /// The AmazonAlexaForBusinessClient Configuration Object public AmazonAlexaForBusinessClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonAlexaForBusinessConfig clientConfig) : base(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, clientConfig) { } #endregion #region Overrides /// /// Creates the signer for the service. /// protected override AbstractAWSSigner CreateSigner() { return new AWS4Signer(); } /// /// Customize the pipeline /// /// protected override void CustomizeRuntimePipeline(RuntimePipeline pipeline) { pipeline.RemoveHandler(); pipeline.AddHandlerAfter(new AmazonAlexaForBusinessEndpointResolver()); } /// /// Capture metadata for the service. /// protected override IServiceMetadata ServiceMetadata { get { return serviceMetadata; } } #endregion #region Dispose /// /// Disposes the service client. /// protected override void Dispose(bool disposing) { base.Dispose(disposing); } #endregion #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")] public virtual ApproveSkillResponse ApproveSkill(ApproveSkillRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ApproveSkillRequestMarshaller.Instance; options.ResponseUnmarshaller = ApproveSkillResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginApproveSkill(ApproveSkillRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ApproveSkillRequestMarshaller.Instance; options.ResponseUnmarshaller = ApproveSkillResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual ApproveSkillResponse EndApproveSkill(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual AssociateContactWithAddressBookResponse AssociateContactWithAddressBook(AssociateContactWithAddressBookRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateContactWithAddressBookRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateContactWithAddressBookResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginAssociateContactWithAddressBook(AssociateContactWithAddressBookRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateContactWithAddressBookRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateContactWithAddressBookResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual AssociateContactWithAddressBookResponse EndAssociateContactWithAddressBook(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual AssociateDeviceWithNetworkProfileResponse AssociateDeviceWithNetworkProfile(AssociateDeviceWithNetworkProfileRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateDeviceWithNetworkProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateDeviceWithNetworkProfileResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginAssociateDeviceWithNetworkProfile(AssociateDeviceWithNetworkProfileRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateDeviceWithNetworkProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateDeviceWithNetworkProfileResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual AssociateDeviceWithNetworkProfileResponse EndAssociateDeviceWithNetworkProfile(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual AssociateDeviceWithRoomResponse AssociateDeviceWithRoom(AssociateDeviceWithRoomRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateDeviceWithRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateDeviceWithRoomResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginAssociateDeviceWithRoom(AssociateDeviceWithRoomRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateDeviceWithRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateDeviceWithRoomResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual AssociateDeviceWithRoomResponse EndAssociateDeviceWithRoom(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual AssociateSkillGroupWithRoomResponse AssociateSkillGroupWithRoom(AssociateSkillGroupWithRoomRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateSkillGroupWithRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateSkillGroupWithRoomResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginAssociateSkillGroupWithRoom(AssociateSkillGroupWithRoomRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateSkillGroupWithRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateSkillGroupWithRoomResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual AssociateSkillGroupWithRoomResponse EndAssociateSkillGroupWithRoom(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual AssociateSkillWithSkillGroupResponse AssociateSkillWithSkillGroup(AssociateSkillWithSkillGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateSkillWithSkillGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateSkillWithSkillGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginAssociateSkillWithSkillGroup(AssociateSkillWithSkillGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateSkillWithSkillGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateSkillWithSkillGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual AssociateSkillWithSkillGroupResponse EndAssociateSkillWithSkillGroup(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual AssociateSkillWithUsersResponse AssociateSkillWithUsers(AssociateSkillWithUsersRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateSkillWithUsersRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateSkillWithUsersResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginAssociateSkillWithUsers(AssociateSkillWithUsersRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateSkillWithUsersRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateSkillWithUsersResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual AssociateSkillWithUsersResponse EndAssociateSkillWithUsers(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual CreateAddressBookResponse CreateAddressBook(CreateAddressBookRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAddressBookRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAddressBookResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginCreateAddressBook(CreateAddressBookRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAddressBookRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAddressBookResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual CreateAddressBookResponse EndCreateAddressBook(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual CreateBusinessReportScheduleResponse CreateBusinessReportSchedule(CreateBusinessReportScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateBusinessReportScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateBusinessReportScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginCreateBusinessReportSchedule(CreateBusinessReportScheduleRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateBusinessReportScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateBusinessReportScheduleResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual CreateBusinessReportScheduleResponse EndCreateBusinessReportSchedule(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual CreateConferenceProviderResponse CreateConferenceProvider(CreateConferenceProviderRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateConferenceProviderRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateConferenceProviderResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginCreateConferenceProvider(CreateConferenceProviderRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateConferenceProviderRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateConferenceProviderResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual CreateConferenceProviderResponse EndCreateConferenceProvider(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual CreateContactResponse CreateContact(CreateContactRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateContactRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateContactResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginCreateContact(CreateContactRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateContactRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateContactResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual CreateContactResponse EndCreateContact(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual CreateGatewayGroupResponse CreateGatewayGroup(CreateGatewayGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateGatewayGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateGatewayGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginCreateGatewayGroup(CreateGatewayGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateGatewayGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateGatewayGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual CreateGatewayGroupResponse EndCreateGatewayGroup(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual CreateNetworkProfileResponse CreateNetworkProfile(CreateNetworkProfileRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateNetworkProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateNetworkProfileResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginCreateNetworkProfile(CreateNetworkProfileRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateNetworkProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateNetworkProfileResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual CreateNetworkProfileResponse EndCreateNetworkProfile(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual CreateProfileResponse CreateProfile(CreateProfileRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateProfileResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginCreateProfile(CreateProfileRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateProfileResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual CreateProfileResponse EndCreateProfile(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual CreateRoomResponse CreateRoom(CreateRoomRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateRoomResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginCreateRoom(CreateRoomRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateRoomResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual CreateRoomResponse EndCreateRoom(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual CreateSkillGroupResponse CreateSkillGroup(CreateSkillGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateSkillGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateSkillGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginCreateSkillGroup(CreateSkillGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateSkillGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateSkillGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual CreateSkillGroupResponse EndCreateSkillGroup(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual CreateUserResponse CreateUser(CreateUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateUserRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginCreateUser(CreateUserRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateUserRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateUserResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual CreateUserResponse EndCreateUser(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual DeleteAddressBookResponse DeleteAddressBook(DeleteAddressBookRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAddressBookRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAddressBookResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginDeleteAddressBook(DeleteAddressBookRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAddressBookRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAddressBookResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual DeleteAddressBookResponse EndDeleteAddressBook(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual DeleteBusinessReportScheduleResponse DeleteBusinessReportSchedule(DeleteBusinessReportScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteBusinessReportScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteBusinessReportScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginDeleteBusinessReportSchedule(DeleteBusinessReportScheduleRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteBusinessReportScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteBusinessReportScheduleResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual DeleteBusinessReportScheduleResponse EndDeleteBusinessReportSchedule(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual DeleteConferenceProviderResponse DeleteConferenceProvider(DeleteConferenceProviderRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteConferenceProviderRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteConferenceProviderResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginDeleteConferenceProvider(DeleteConferenceProviderRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteConferenceProviderRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteConferenceProviderResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual DeleteConferenceProviderResponse EndDeleteConferenceProvider(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual DeleteContactResponse DeleteContact(DeleteContactRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteContactRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteContactResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginDeleteContact(DeleteContactRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteContactRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteContactResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual DeleteContactResponse EndDeleteContact(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual DeleteDeviceResponse DeleteDevice(DeleteDeviceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDeviceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginDeleteDevice(DeleteDeviceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDeviceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual DeleteDeviceResponse EndDeleteDevice(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual DeleteDeviceUsageDataResponse DeleteDeviceUsageData(DeleteDeviceUsageDataRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDeviceUsageDataRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDeviceUsageDataResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginDeleteDeviceUsageData(DeleteDeviceUsageDataRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDeviceUsageDataRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDeviceUsageDataResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual DeleteDeviceUsageDataResponse EndDeleteDeviceUsageData(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual DeleteGatewayGroupResponse DeleteGatewayGroup(DeleteGatewayGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteGatewayGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteGatewayGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginDeleteGatewayGroup(DeleteGatewayGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteGatewayGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteGatewayGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual DeleteGatewayGroupResponse EndDeleteGatewayGroup(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual DeleteNetworkProfileResponse DeleteNetworkProfile(DeleteNetworkProfileRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteNetworkProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteNetworkProfileResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginDeleteNetworkProfile(DeleteNetworkProfileRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteNetworkProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteNetworkProfileResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual DeleteNetworkProfileResponse EndDeleteNetworkProfile(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual DeleteProfileResponse DeleteProfile(DeleteProfileRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteProfileResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginDeleteProfile(DeleteProfileRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteProfileResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual DeleteProfileResponse EndDeleteProfile(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual DeleteRoomResponse DeleteRoom(DeleteRoomRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteRoomResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginDeleteRoom(DeleteRoomRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteRoomResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual DeleteRoomResponse EndDeleteRoom(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual DeleteRoomSkillParameterResponse DeleteRoomSkillParameter(DeleteRoomSkillParameterRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteRoomSkillParameterRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteRoomSkillParameterResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginDeleteRoomSkillParameter(DeleteRoomSkillParameterRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteRoomSkillParameterRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteRoomSkillParameterResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual DeleteRoomSkillParameterResponse EndDeleteRoomSkillParameter(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual DeleteSkillAuthorizationResponse DeleteSkillAuthorization(DeleteSkillAuthorizationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteSkillAuthorizationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteSkillAuthorizationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginDeleteSkillAuthorization(DeleteSkillAuthorizationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteSkillAuthorizationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteSkillAuthorizationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual DeleteSkillAuthorizationResponse EndDeleteSkillAuthorization(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual DeleteSkillGroupResponse DeleteSkillGroup(DeleteSkillGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteSkillGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteSkillGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginDeleteSkillGroup(DeleteSkillGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteSkillGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteSkillGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual DeleteSkillGroupResponse EndDeleteSkillGroup(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual DeleteUserResponse DeleteUser(DeleteUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginDeleteUser(DeleteUserRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteUserResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual DeleteUserResponse EndDeleteUser(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual DisassociateContactFromAddressBookResponse DisassociateContactFromAddressBook(DisassociateContactFromAddressBookRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateContactFromAddressBookRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateContactFromAddressBookResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginDisassociateContactFromAddressBook(DisassociateContactFromAddressBookRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateContactFromAddressBookRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateContactFromAddressBookResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual DisassociateContactFromAddressBookResponse EndDisassociateContactFromAddressBook(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual DisassociateDeviceFromRoomResponse DisassociateDeviceFromRoom(DisassociateDeviceFromRoomRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateDeviceFromRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateDeviceFromRoomResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginDisassociateDeviceFromRoom(DisassociateDeviceFromRoomRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateDeviceFromRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateDeviceFromRoomResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual DisassociateDeviceFromRoomResponse EndDisassociateDeviceFromRoom(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual DisassociateSkillFromSkillGroupResponse DisassociateSkillFromSkillGroup(DisassociateSkillFromSkillGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateSkillFromSkillGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateSkillFromSkillGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginDisassociateSkillFromSkillGroup(DisassociateSkillFromSkillGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateSkillFromSkillGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateSkillFromSkillGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual DisassociateSkillFromSkillGroupResponse EndDisassociateSkillFromSkillGroup(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual DisassociateSkillFromUsersResponse DisassociateSkillFromUsers(DisassociateSkillFromUsersRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateSkillFromUsersRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateSkillFromUsersResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginDisassociateSkillFromUsers(DisassociateSkillFromUsersRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateSkillFromUsersRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateSkillFromUsersResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual DisassociateSkillFromUsersResponse EndDisassociateSkillFromUsers(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual DisassociateSkillGroupFromRoomResponse DisassociateSkillGroupFromRoom(DisassociateSkillGroupFromRoomRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateSkillGroupFromRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateSkillGroupFromRoomResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginDisassociateSkillGroupFromRoom(DisassociateSkillGroupFromRoomRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateSkillGroupFromRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateSkillGroupFromRoomResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual DisassociateSkillGroupFromRoomResponse EndDisassociateSkillGroupFromRoom(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual ForgetSmartHomeAppliancesResponse ForgetSmartHomeAppliances(ForgetSmartHomeAppliancesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ForgetSmartHomeAppliancesRequestMarshaller.Instance; options.ResponseUnmarshaller = ForgetSmartHomeAppliancesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginForgetSmartHomeAppliances(ForgetSmartHomeAppliancesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ForgetSmartHomeAppliancesRequestMarshaller.Instance; options.ResponseUnmarshaller = ForgetSmartHomeAppliancesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual ForgetSmartHomeAppliancesResponse EndForgetSmartHomeAppliances(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual GetAddressBookResponse GetAddressBook(GetAddressBookRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetAddressBookRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAddressBookResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginGetAddressBook(GetAddressBookRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetAddressBookRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAddressBookResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual GetAddressBookResponse EndGetAddressBook(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual GetConferencePreferenceResponse GetConferencePreference(GetConferencePreferenceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetConferencePreferenceRequestMarshaller.Instance; options.ResponseUnmarshaller = GetConferencePreferenceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginGetConferencePreference(GetConferencePreferenceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetConferencePreferenceRequestMarshaller.Instance; options.ResponseUnmarshaller = GetConferencePreferenceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual GetConferencePreferenceResponse EndGetConferencePreference(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual GetConferenceProviderResponse GetConferenceProvider(GetConferenceProviderRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetConferenceProviderRequestMarshaller.Instance; options.ResponseUnmarshaller = GetConferenceProviderResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginGetConferenceProvider(GetConferenceProviderRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetConferenceProviderRequestMarshaller.Instance; options.ResponseUnmarshaller = GetConferenceProviderResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual GetConferenceProviderResponse EndGetConferenceProvider(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual GetContactResponse GetContact(GetContactRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetContactRequestMarshaller.Instance; options.ResponseUnmarshaller = GetContactResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginGetContact(GetContactRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetContactRequestMarshaller.Instance; options.ResponseUnmarshaller = GetContactResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual GetContactResponse EndGetContact(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual GetDeviceResponse GetDevice(GetDeviceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = GetDeviceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginGetDevice(GetDeviceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = GetDeviceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual GetDeviceResponse EndGetDevice(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual GetGatewayResponse GetGateway(GetGatewayRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetGatewayRequestMarshaller.Instance; options.ResponseUnmarshaller = GetGatewayResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginGetGateway(GetGatewayRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetGatewayRequestMarshaller.Instance; options.ResponseUnmarshaller = GetGatewayResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual GetGatewayResponse EndGetGateway(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual GetGatewayGroupResponse GetGatewayGroup(GetGatewayGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetGatewayGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = GetGatewayGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginGetGatewayGroup(GetGatewayGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetGatewayGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = GetGatewayGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual GetGatewayGroupResponse EndGetGatewayGroup(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual GetInvitationConfigurationResponse GetInvitationConfiguration(GetInvitationConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetInvitationConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetInvitationConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginGetInvitationConfiguration(GetInvitationConfigurationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetInvitationConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetInvitationConfigurationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual GetInvitationConfigurationResponse EndGetInvitationConfiguration(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual GetNetworkProfileResponse GetNetworkProfile(GetNetworkProfileRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetNetworkProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = GetNetworkProfileResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginGetNetworkProfile(GetNetworkProfileRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetNetworkProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = GetNetworkProfileResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual GetNetworkProfileResponse EndGetNetworkProfile(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual GetProfileResponse GetProfile(GetProfileRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = GetProfileResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginGetProfile(GetProfileRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = GetProfileResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual GetProfileResponse EndGetProfile(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual GetRoomResponse GetRoom(GetRoomRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRoomResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginGetRoom(GetRoomRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRoomResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual GetRoomResponse EndGetRoom(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual GetRoomSkillParameterResponse GetRoomSkillParameter(GetRoomSkillParameterRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetRoomSkillParameterRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRoomSkillParameterResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginGetRoomSkillParameter(GetRoomSkillParameterRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetRoomSkillParameterRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRoomSkillParameterResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual GetRoomSkillParameterResponse EndGetRoomSkillParameter(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual GetSkillGroupResponse GetSkillGroup(GetSkillGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetSkillGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSkillGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginGetSkillGroup(GetSkillGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetSkillGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSkillGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual GetSkillGroupResponse EndGetSkillGroup(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual ListBusinessReportSchedulesResponse ListBusinessReportSchedules(ListBusinessReportSchedulesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListBusinessReportSchedulesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListBusinessReportSchedulesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginListBusinessReportSchedules(ListBusinessReportSchedulesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListBusinessReportSchedulesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListBusinessReportSchedulesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual ListBusinessReportSchedulesResponse EndListBusinessReportSchedules(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual ListConferenceProvidersResponse ListConferenceProviders(ListConferenceProvidersRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListConferenceProvidersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListConferenceProvidersResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginListConferenceProviders(ListConferenceProvidersRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListConferenceProvidersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListConferenceProvidersResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual ListConferenceProvidersResponse EndListConferenceProviders(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual ListDeviceEventsResponse ListDeviceEvents(ListDeviceEventsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListDeviceEventsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDeviceEventsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginListDeviceEvents(ListDeviceEventsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListDeviceEventsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDeviceEventsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual ListDeviceEventsResponse EndListDeviceEvents(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual ListGatewayGroupsResponse ListGatewayGroups(ListGatewayGroupsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListGatewayGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListGatewayGroupsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginListGatewayGroups(ListGatewayGroupsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListGatewayGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListGatewayGroupsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual ListGatewayGroupsResponse EndListGatewayGroups(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual ListGatewaysResponse ListGateways(ListGatewaysRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListGatewaysRequestMarshaller.Instance; options.ResponseUnmarshaller = ListGatewaysResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginListGateways(ListGatewaysRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListGatewaysRequestMarshaller.Instance; options.ResponseUnmarshaller = ListGatewaysResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual ListGatewaysResponse EndListGateways(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual ListSkillsResponse ListSkills(ListSkillsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListSkillsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListSkillsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginListSkills(ListSkillsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListSkillsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListSkillsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual ListSkillsResponse EndListSkills(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual ListSkillsStoreCategoriesResponse ListSkillsStoreCategories(ListSkillsStoreCategoriesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListSkillsStoreCategoriesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListSkillsStoreCategoriesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginListSkillsStoreCategories(ListSkillsStoreCategoriesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListSkillsStoreCategoriesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListSkillsStoreCategoriesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual ListSkillsStoreCategoriesResponse EndListSkillsStoreCategories(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual ListSkillsStoreSkillsByCategoryResponse ListSkillsStoreSkillsByCategory(ListSkillsStoreSkillsByCategoryRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListSkillsStoreSkillsByCategoryRequestMarshaller.Instance; options.ResponseUnmarshaller = ListSkillsStoreSkillsByCategoryResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginListSkillsStoreSkillsByCategory(ListSkillsStoreSkillsByCategoryRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListSkillsStoreSkillsByCategoryRequestMarshaller.Instance; options.ResponseUnmarshaller = ListSkillsStoreSkillsByCategoryResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual ListSkillsStoreSkillsByCategoryResponse EndListSkillsStoreSkillsByCategory(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual ListSmartHomeAppliancesResponse ListSmartHomeAppliances(ListSmartHomeAppliancesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListSmartHomeAppliancesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListSmartHomeAppliancesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginListSmartHomeAppliances(ListSmartHomeAppliancesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListSmartHomeAppliancesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListSmartHomeAppliancesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual ListSmartHomeAppliancesResponse EndListSmartHomeAppliances(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual ListTagsResponse ListTags(ListTagsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginListTags(ListTagsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual ListTagsResponse EndListTags(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual PutConferencePreferenceResponse PutConferencePreference(PutConferencePreferenceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutConferencePreferenceRequestMarshaller.Instance; options.ResponseUnmarshaller = PutConferencePreferenceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginPutConferencePreference(PutConferencePreferenceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = PutConferencePreferenceRequestMarshaller.Instance; options.ResponseUnmarshaller = PutConferencePreferenceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual PutConferencePreferenceResponse EndPutConferencePreference(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual PutInvitationConfigurationResponse PutInvitationConfiguration(PutInvitationConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutInvitationConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutInvitationConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginPutInvitationConfiguration(PutInvitationConfigurationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = PutInvitationConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutInvitationConfigurationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual PutInvitationConfigurationResponse EndPutInvitationConfiguration(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual PutRoomSkillParameterResponse PutRoomSkillParameter(PutRoomSkillParameterRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutRoomSkillParameterRequestMarshaller.Instance; options.ResponseUnmarshaller = PutRoomSkillParameterResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginPutRoomSkillParameter(PutRoomSkillParameterRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = PutRoomSkillParameterRequestMarshaller.Instance; options.ResponseUnmarshaller = PutRoomSkillParameterResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual PutRoomSkillParameterResponse EndPutRoomSkillParameter(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual PutSkillAuthorizationResponse PutSkillAuthorization(PutSkillAuthorizationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutSkillAuthorizationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutSkillAuthorizationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginPutSkillAuthorization(PutSkillAuthorizationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = PutSkillAuthorizationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutSkillAuthorizationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual PutSkillAuthorizationResponse EndPutSkillAuthorization(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual RegisterAVSDeviceResponse RegisterAVSDevice(RegisterAVSDeviceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = RegisterAVSDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = RegisterAVSDeviceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginRegisterAVSDevice(RegisterAVSDeviceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = RegisterAVSDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = RegisterAVSDeviceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual RegisterAVSDeviceResponse EndRegisterAVSDevice(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual RejectSkillResponse RejectSkill(RejectSkillRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = RejectSkillRequestMarshaller.Instance; options.ResponseUnmarshaller = RejectSkillResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginRejectSkill(RejectSkillRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = RejectSkillRequestMarshaller.Instance; options.ResponseUnmarshaller = RejectSkillResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual RejectSkillResponse EndRejectSkill(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual ResolveRoomResponse ResolveRoom(ResolveRoomRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ResolveRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = ResolveRoomResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginResolveRoom(ResolveRoomRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ResolveRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = ResolveRoomResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual ResolveRoomResponse EndResolveRoom(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual RevokeInvitationResponse RevokeInvitation(RevokeInvitationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = RevokeInvitationRequestMarshaller.Instance; options.ResponseUnmarshaller = RevokeInvitationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginRevokeInvitation(RevokeInvitationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = RevokeInvitationRequestMarshaller.Instance; options.ResponseUnmarshaller = RevokeInvitationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual RevokeInvitationResponse EndRevokeInvitation(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual SearchAddressBooksResponse SearchAddressBooks(SearchAddressBooksRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchAddressBooksRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchAddressBooksResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginSearchAddressBooks(SearchAddressBooksRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = SearchAddressBooksRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchAddressBooksResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual SearchAddressBooksResponse EndSearchAddressBooks(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual SearchContactsResponse SearchContacts(SearchContactsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchContactsRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchContactsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginSearchContacts(SearchContactsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = SearchContactsRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchContactsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual SearchContactsResponse EndSearchContacts(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual SearchDevicesResponse SearchDevices(SearchDevicesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchDevicesRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchDevicesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginSearchDevices(SearchDevicesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = SearchDevicesRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchDevicesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual SearchDevicesResponse EndSearchDevices(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual SearchNetworkProfilesResponse SearchNetworkProfiles(SearchNetworkProfilesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchNetworkProfilesRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchNetworkProfilesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginSearchNetworkProfiles(SearchNetworkProfilesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = SearchNetworkProfilesRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchNetworkProfilesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual SearchNetworkProfilesResponse EndSearchNetworkProfiles(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual SearchProfilesResponse SearchProfiles(SearchProfilesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchProfilesRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchProfilesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginSearchProfiles(SearchProfilesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = SearchProfilesRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchProfilesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual SearchProfilesResponse EndSearchProfiles(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual SearchRoomsResponse SearchRooms(SearchRoomsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchRoomsRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchRoomsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginSearchRooms(SearchRoomsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = SearchRoomsRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchRoomsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual SearchRoomsResponse EndSearchRooms(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual SearchSkillGroupsResponse SearchSkillGroups(SearchSkillGroupsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchSkillGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchSkillGroupsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginSearchSkillGroups(SearchSkillGroupsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = SearchSkillGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchSkillGroupsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual SearchSkillGroupsResponse EndSearchSkillGroups(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual SearchUsersResponse SearchUsers(SearchUsersRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchUsersRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchUsersResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginSearchUsers(SearchUsersRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = SearchUsersRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchUsersResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual SearchUsersResponse EndSearchUsers(IAsyncResult asyncResult) { return EndInvoke(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 public virtual SendAnnouncementResponse SendAnnouncement(SendAnnouncementRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SendAnnouncementRequestMarshaller.Instance; options.ResponseUnmarshaller = SendAnnouncementResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual IAsyncResult BeginSendAnnouncement(SendAnnouncementRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = SendAnnouncementRequestMarshaller.Instance; options.ResponseUnmarshaller = SendAnnouncementResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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 public virtual SendAnnouncementResponse EndSendAnnouncement(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual SendInvitationResponse SendInvitation(SendInvitationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SendInvitationRequestMarshaller.Instance; options.ResponseUnmarshaller = SendInvitationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginSendInvitation(SendInvitationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = SendInvitationRequestMarshaller.Instance; options.ResponseUnmarshaller = SendInvitationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual SendInvitationResponse EndSendInvitation(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual StartDeviceSyncResponse StartDeviceSync(StartDeviceSyncRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartDeviceSyncRequestMarshaller.Instance; options.ResponseUnmarshaller = StartDeviceSyncResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginStartDeviceSync(StartDeviceSyncRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = StartDeviceSyncRequestMarshaller.Instance; options.ResponseUnmarshaller = StartDeviceSyncResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual StartDeviceSyncResponse EndStartDeviceSync(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual StartSmartHomeApplianceDiscoveryResponse StartSmartHomeApplianceDiscovery(StartSmartHomeApplianceDiscoveryRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartSmartHomeApplianceDiscoveryRequestMarshaller.Instance; options.ResponseUnmarshaller = StartSmartHomeApplianceDiscoveryResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginStartSmartHomeApplianceDiscovery(StartSmartHomeApplianceDiscoveryRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = StartSmartHomeApplianceDiscoveryRequestMarshaller.Instance; options.ResponseUnmarshaller = StartSmartHomeApplianceDiscoveryResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual StartSmartHomeApplianceDiscoveryResponse EndStartSmartHomeApplianceDiscovery(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual TagResourceResponse TagResource(TagResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = TagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = TagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual TagResourceResponse EndTagResource(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual UntagResourceResponse UntagResource(UntagResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UntagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UntagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual UntagResourceResponse EndUntagResource(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual UpdateAddressBookResponse UpdateAddressBook(UpdateAddressBookRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAddressBookRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAddressBookResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginUpdateAddressBook(UpdateAddressBookRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAddressBookRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAddressBookResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual UpdateAddressBookResponse EndUpdateAddressBook(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual UpdateBusinessReportScheduleResponse UpdateBusinessReportSchedule(UpdateBusinessReportScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateBusinessReportScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateBusinessReportScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginUpdateBusinessReportSchedule(UpdateBusinessReportScheduleRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateBusinessReportScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateBusinessReportScheduleResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual UpdateBusinessReportScheduleResponse EndUpdateBusinessReportSchedule(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual UpdateConferenceProviderResponse UpdateConferenceProvider(UpdateConferenceProviderRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateConferenceProviderRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateConferenceProviderResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginUpdateConferenceProvider(UpdateConferenceProviderRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateConferenceProviderRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateConferenceProviderResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual UpdateConferenceProviderResponse EndUpdateConferenceProvider(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual UpdateContactResponse UpdateContact(UpdateContactRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateContactRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateContactResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginUpdateContact(UpdateContactRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateContactRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateContactResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual UpdateContactResponse EndUpdateContact(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual UpdateDeviceResponse UpdateDevice(UpdateDeviceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDeviceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginUpdateDevice(UpdateDeviceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDeviceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual UpdateDeviceResponse EndUpdateDevice(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual UpdateGatewayResponse UpdateGateway(UpdateGatewayRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateGatewayRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateGatewayResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginUpdateGateway(UpdateGatewayRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateGatewayRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateGatewayResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual UpdateGatewayResponse EndUpdateGateway(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual UpdateGatewayGroupResponse UpdateGatewayGroup(UpdateGatewayGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateGatewayGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateGatewayGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginUpdateGatewayGroup(UpdateGatewayGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateGatewayGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateGatewayGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual UpdateGatewayGroupResponse EndUpdateGatewayGroup(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual UpdateNetworkProfileResponse UpdateNetworkProfile(UpdateNetworkProfileRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateNetworkProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateNetworkProfileResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginUpdateNetworkProfile(UpdateNetworkProfileRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateNetworkProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateNetworkProfileResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual UpdateNetworkProfileResponse EndUpdateNetworkProfile(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual UpdateProfileResponse UpdateProfile(UpdateProfileRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateProfileResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginUpdateProfile(UpdateProfileRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateProfileResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual UpdateProfileResponse EndUpdateProfile(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual UpdateRoomResponse UpdateRoom(UpdateRoomRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateRoomResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginUpdateRoom(UpdateRoomRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateRoomResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual UpdateRoomResponse EndUpdateRoom(IAsyncResult asyncResult) { return EndInvoke(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")] public virtual UpdateSkillGroupResponse UpdateSkillGroup(UpdateSkillGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateSkillGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateSkillGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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")] public virtual IAsyncResult BeginUpdateSkillGroup(UpdateSkillGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateSkillGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateSkillGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, 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")] public virtual UpdateSkillGroupResponse EndUpdateSkillGroup(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion } }