/*
* 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
}
}