/*
* 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.Runtime.ExceptionServices;
using System.Threading;
using System.Threading.Tasks;
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();
#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
#if 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 Overrides
///
/// Creates the signer for the service.
///
protected override AbstractAWSSigner CreateSigner()
{
return new AWS4Signer();
}
///
/// Customizes the runtime pipeline.
///
/// Runtime pipeline for the current client.
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
[Obsolete("Alexa For Business is no longer supported")]
internal virtual ApproveSkillResponse ApproveSkill(ApproveSkillRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ApproveSkillRequestMarshaller.Instance;
options.ResponseUnmarshaller = ApproveSkillResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ApproveSkillAsync(ApproveSkillRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ApproveSkillRequestMarshaller.Instance;
options.ResponseUnmarshaller = ApproveSkillResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region AssociateContactWithAddressBook
[Obsolete("Alexa For Business is no longer supported")]
internal virtual AssociateContactWithAddressBookResponse AssociateContactWithAddressBook(AssociateContactWithAddressBookRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateContactWithAddressBookRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateContactWithAddressBookResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Associates a contact with a given address book.
///
/// Container for the necessary parameters to execute the AssociateContactWithAddressBook service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task AssociateContactWithAddressBookAsync(AssociateContactWithAddressBookRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateContactWithAddressBookRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateContactWithAddressBookResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region AssociateDeviceWithNetworkProfile
[Obsolete("Alexa For Business is no longer supported")]
internal virtual AssociateDeviceWithNetworkProfileResponse AssociateDeviceWithNetworkProfile(AssociateDeviceWithNetworkProfileRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateDeviceWithNetworkProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateDeviceWithNetworkProfileResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Associates a device with the specified network profile.
///
/// Container for the necessary parameters to execute the AssociateDeviceWithNetworkProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task AssociateDeviceWithNetworkProfileAsync(AssociateDeviceWithNetworkProfileRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateDeviceWithNetworkProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateDeviceWithNetworkProfileResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region AssociateDeviceWithRoom
[Obsolete("Alexa For Business is no longer supported")]
internal virtual AssociateDeviceWithRoomResponse AssociateDeviceWithRoom(AssociateDeviceWithRoomRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateDeviceWithRoomRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateDeviceWithRoomResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task AssociateDeviceWithRoomAsync(AssociateDeviceWithRoomRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateDeviceWithRoomRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateDeviceWithRoomResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region AssociateSkillGroupWithRoom
[Obsolete("Alexa For Business is no longer supported")]
internal virtual AssociateSkillGroupWithRoomResponse AssociateSkillGroupWithRoom(AssociateSkillGroupWithRoomRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateSkillGroupWithRoomRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateSkillGroupWithRoomResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task AssociateSkillGroupWithRoomAsync(AssociateSkillGroupWithRoomRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateSkillGroupWithRoomRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateSkillGroupWithRoomResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region AssociateSkillWithSkillGroup
[Obsolete("Alexa For Business is no longer supported")]
internal virtual AssociateSkillWithSkillGroupResponse AssociateSkillWithSkillGroup(AssociateSkillWithSkillGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateSkillWithSkillGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateSkillWithSkillGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Associates a skill with a skill group.
///
/// Container for the necessary parameters to execute the AssociateSkillWithSkillGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task AssociateSkillWithSkillGroupAsync(AssociateSkillWithSkillGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateSkillWithSkillGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateSkillWithSkillGroupResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region AssociateSkillWithUsers
[Obsolete("Alexa For Business is no longer supported")]
internal virtual AssociateSkillWithUsersResponse AssociateSkillWithUsers(AssociateSkillWithUsersRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateSkillWithUsersRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateSkillWithUsersResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Makes a private skill available for enrolled users to enable on their devices.
///
/// Container for the necessary parameters to execute the AssociateSkillWithUsers service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task AssociateSkillWithUsersAsync(AssociateSkillWithUsersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateSkillWithUsersRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateSkillWithUsersResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateAddressBook
[Obsolete("Alexa For Business is no longer supported")]
internal virtual CreateAddressBookResponse CreateAddressBook(CreateAddressBookRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateAddressBookRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateAddressBookResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates an address book with the specified details.
///
/// Container for the necessary parameters to execute the CreateAddressBook service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateAddressBookAsync(CreateAddressBookRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateAddressBookRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateAddressBookResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateBusinessReportSchedule
[Obsolete("Alexa For Business is no longer supported")]
internal virtual CreateBusinessReportScheduleResponse CreateBusinessReportSchedule(CreateBusinessReportScheduleRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateBusinessReportScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateBusinessReportScheduleResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateBusinessReportScheduleAsync(CreateBusinessReportScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateBusinessReportScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateBusinessReportScheduleResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateConferenceProvider
[Obsolete("Alexa For Business is no longer supported")]
internal virtual CreateConferenceProviderResponse CreateConferenceProvider(CreateConferenceProviderRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateConferenceProviderRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateConferenceProviderResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Adds a new conference provider under the user's AWS account.
///
/// Container for the necessary parameters to execute the CreateConferenceProvider service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateConferenceProviderAsync(CreateConferenceProviderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateConferenceProviderRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateConferenceProviderResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateContact
[Obsolete("Alexa For Business is no longer supported")]
internal virtual CreateContactResponse CreateContact(CreateContactRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateContactRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateContactResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates a contact with the specified details.
///
/// Container for the necessary parameters to execute the CreateContact service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateContactAsync(CreateContactRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateContactRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateContactResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateGatewayGroup
[Obsolete("Alexa For Business is no longer supported")]
internal virtual CreateGatewayGroupResponse CreateGatewayGroup(CreateGatewayGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateGatewayGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateGatewayGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates a gateway group with the specified details.
///
/// Container for the necessary parameters to execute the CreateGatewayGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateGatewayGroupAsync(CreateGatewayGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateGatewayGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateGatewayGroupResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateNetworkProfile
[Obsolete("Alexa For Business is no longer supported")]
internal virtual CreateNetworkProfileResponse CreateNetworkProfile(CreateNetworkProfileRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateNetworkProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateNetworkProfileResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates a network profile with the specified details.
///
/// Container for the necessary parameters to execute the CreateNetworkProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateNetworkProfileAsync(CreateNetworkProfileRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateNetworkProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateNetworkProfileResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateProfile
[Obsolete("Alexa For Business is no longer supported")]
internal virtual CreateProfileResponse CreateProfile(CreateProfileRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateProfileResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates a new room profile with the specified details.
///
/// Container for the necessary parameters to execute the CreateProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateProfileAsync(CreateProfileRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateProfileResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateRoom
[Obsolete("Alexa For Business is no longer supported")]
internal virtual CreateRoomResponse CreateRoom(CreateRoomRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateRoomRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateRoomResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates a room with the specified details.
///
/// Container for the necessary parameters to execute the CreateRoom service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateRoomAsync(CreateRoomRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateRoomRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateRoomResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateSkillGroup
[Obsolete("Alexa For Business is no longer supported")]
internal virtual CreateSkillGroupResponse CreateSkillGroup(CreateSkillGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateSkillGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateSkillGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates a skill group with a specified name and description.
///
/// Container for the necessary parameters to execute the CreateSkillGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateSkillGroupAsync(CreateSkillGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateSkillGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateSkillGroupResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateUser
[Obsolete("Alexa For Business is no longer supported")]
internal virtual CreateUserResponse CreateUser(CreateUserRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateUserRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateUserResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates a user.
///
/// Container for the necessary parameters to execute the CreateUser service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateUserAsync(CreateUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateUserRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateUserResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteAddressBook
[Obsolete("Alexa For Business is no longer supported")]
internal virtual DeleteAddressBookResponse DeleteAddressBook(DeleteAddressBookRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteAddressBookRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteAddressBookResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes an address book by the address book ARN.
///
/// Container for the necessary parameters to execute the DeleteAddressBook service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeleteAddressBookAsync(DeleteAddressBookRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteAddressBookRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteAddressBookResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteBusinessReportSchedule
[Obsolete("Alexa For Business is no longer supported")]
internal virtual DeleteBusinessReportScheduleResponse DeleteBusinessReportSchedule(DeleteBusinessReportScheduleRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteBusinessReportScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteBusinessReportScheduleResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes the recurring report delivery schedule with the specified schedule ARN.
///
/// Container for the necessary parameters to execute the DeleteBusinessReportSchedule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeleteBusinessReportScheduleAsync(DeleteBusinessReportScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteBusinessReportScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteBusinessReportScheduleResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteConferenceProvider
[Obsolete("Alexa For Business is no longer supported")]
internal virtual DeleteConferenceProviderResponse DeleteConferenceProvider(DeleteConferenceProviderRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteConferenceProviderRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteConferenceProviderResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a conference provider.
///
/// Container for the necessary parameters to execute the DeleteConferenceProvider service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeleteConferenceProviderAsync(DeleteConferenceProviderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteConferenceProviderRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteConferenceProviderResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteContact
[Obsolete("Alexa For Business is no longer supported")]
internal virtual DeleteContactResponse DeleteContact(DeleteContactRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteContactRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteContactResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a contact by the contact ARN.
///
/// Container for the necessary parameters to execute the DeleteContact service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeleteContactAsync(DeleteContactRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteContactRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteContactResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteDevice
[Obsolete("Alexa For Business is no longer supported")]
internal virtual DeleteDeviceResponse DeleteDevice(DeleteDeviceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteDeviceRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteDeviceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Removes a device from Alexa For Business.
///
/// Container for the necessary parameters to execute the DeleteDevice service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeleteDeviceAsync(DeleteDeviceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteDeviceRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteDeviceResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteDeviceUsageData
[Obsolete("Alexa For Business is no longer supported")]
internal virtual DeleteDeviceUsageDataResponse DeleteDeviceUsageData(DeleteDeviceUsageDataRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteDeviceUsageDataRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteDeviceUsageDataResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeleteDeviceUsageDataAsync(DeleteDeviceUsageDataRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteDeviceUsageDataRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteDeviceUsageDataResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteGatewayGroup
[Obsolete("Alexa For Business is no longer supported")]
internal virtual DeleteGatewayGroupResponse DeleteGatewayGroup(DeleteGatewayGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteGatewayGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteGatewayGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a gateway group.
///
/// Container for the necessary parameters to execute the DeleteGatewayGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeleteGatewayGroupAsync(DeleteGatewayGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteGatewayGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteGatewayGroupResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteNetworkProfile
[Obsolete("Alexa For Business is no longer supported")]
internal virtual DeleteNetworkProfileResponse DeleteNetworkProfile(DeleteNetworkProfileRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteNetworkProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteNetworkProfileResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a network profile by the network profile ARN.
///
/// Container for the necessary parameters to execute the DeleteNetworkProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeleteNetworkProfileAsync(DeleteNetworkProfileRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteNetworkProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteNetworkProfileResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteProfile
[Obsolete("Alexa For Business is no longer supported")]
internal virtual DeleteProfileResponse DeleteProfile(DeleteProfileRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteProfileResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a room profile by the profile ARN.
///
/// Container for the necessary parameters to execute the DeleteProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeleteProfileAsync(DeleteProfileRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteProfileResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteRoom
[Obsolete("Alexa For Business is no longer supported")]
internal virtual DeleteRoomResponse DeleteRoom(DeleteRoomRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRoomRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRoomResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a room by the room ARN.
///
/// Container for the necessary parameters to execute the DeleteRoom service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeleteRoomAsync(DeleteRoomRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRoomRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRoomResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteRoomSkillParameter
[Obsolete("Alexa For Business is no longer supported")]
internal virtual DeleteRoomSkillParameterResponse DeleteRoomSkillParameter(DeleteRoomSkillParameterRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRoomSkillParameterRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRoomSkillParameterResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes room skill parameter details by room, skill, and parameter key ID.
///
/// Container for the necessary parameters to execute the DeleteRoomSkillParameter service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeleteRoomSkillParameterAsync(DeleteRoomSkillParameterRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRoomSkillParameterRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRoomSkillParameterResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteSkillAuthorization
[Obsolete("Alexa For Business is no longer supported")]
internal virtual DeleteSkillAuthorizationResponse DeleteSkillAuthorization(DeleteSkillAuthorizationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteSkillAuthorizationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteSkillAuthorizationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Unlinks a third-party account from a skill.
///
/// Container for the necessary parameters to execute the DeleteSkillAuthorization service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeleteSkillAuthorizationAsync(DeleteSkillAuthorizationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteSkillAuthorizationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteSkillAuthorizationResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteSkillGroup
[Obsolete("Alexa For Business is no longer supported")]
internal virtual DeleteSkillGroupResponse DeleteSkillGroup(DeleteSkillGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteSkillGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteSkillGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a skill group by skill group ARN.
///
/// Container for the necessary parameters to execute the DeleteSkillGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeleteSkillGroupAsync(DeleteSkillGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteSkillGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteSkillGroupResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteUser
[Obsolete("Alexa For Business is no longer supported")]
internal virtual DeleteUserResponse DeleteUser(DeleteUserRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteUserRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteUserResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a specified user by user ARN and enrollment ARN.
///
/// Container for the necessary parameters to execute the DeleteUser service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeleteUserAsync(DeleteUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteUserRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteUserResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DisassociateContactFromAddressBook
[Obsolete("Alexa For Business is no longer supported")]
internal virtual DisassociateContactFromAddressBookResponse DisassociateContactFromAddressBook(DisassociateContactFromAddressBookRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateContactFromAddressBookRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateContactFromAddressBookResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Disassociates a contact from a given address book.
///
/// Container for the necessary parameters to execute the DisassociateContactFromAddressBook service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DisassociateContactFromAddressBookAsync(DisassociateContactFromAddressBookRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateContactFromAddressBookRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateContactFromAddressBookResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DisassociateDeviceFromRoom
[Obsolete("Alexa For Business is no longer supported")]
internal virtual DisassociateDeviceFromRoomResponse DisassociateDeviceFromRoom(DisassociateDeviceFromRoomRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateDeviceFromRoomRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateDeviceFromRoomResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DisassociateDeviceFromRoomAsync(DisassociateDeviceFromRoomRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateDeviceFromRoomRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateDeviceFromRoomResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DisassociateSkillFromSkillGroup
[Obsolete("Alexa For Business is no longer supported")]
internal virtual DisassociateSkillFromSkillGroupResponse DisassociateSkillFromSkillGroup(DisassociateSkillFromSkillGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateSkillFromSkillGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateSkillFromSkillGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Disassociates a skill from a skill group.
///
/// Container for the necessary parameters to execute the DisassociateSkillFromSkillGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DisassociateSkillFromSkillGroupAsync(DisassociateSkillFromSkillGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateSkillFromSkillGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateSkillFromSkillGroupResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DisassociateSkillFromUsers
[Obsolete("Alexa For Business is no longer supported")]
internal virtual DisassociateSkillFromUsersResponse DisassociateSkillFromUsers(DisassociateSkillFromUsersRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateSkillFromUsersRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateSkillFromUsersResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DisassociateSkillFromUsersAsync(DisassociateSkillFromUsersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateSkillFromUsersRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateSkillFromUsersResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DisassociateSkillGroupFromRoom
[Obsolete("Alexa For Business is no longer supported")]
internal virtual DisassociateSkillGroupFromRoomResponse DisassociateSkillGroupFromRoom(DisassociateSkillGroupFromRoomRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateSkillGroupFromRoomRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateSkillGroupFromRoomResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DisassociateSkillGroupFromRoomAsync(DisassociateSkillGroupFromRoomRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateSkillGroupFromRoomRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateSkillGroupFromRoomResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ForgetSmartHomeAppliances
[Obsolete("Alexa For Business is no longer supported")]
internal virtual ForgetSmartHomeAppliancesResponse ForgetSmartHomeAppliances(ForgetSmartHomeAppliancesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ForgetSmartHomeAppliancesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ForgetSmartHomeAppliancesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Forgets smart home appliances associated to a room.
///
/// Container for the necessary parameters to execute the ForgetSmartHomeAppliances service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ForgetSmartHomeAppliancesAsync(ForgetSmartHomeAppliancesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ForgetSmartHomeAppliancesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ForgetSmartHomeAppliancesResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetAddressBook
[Obsolete("Alexa For Business is no longer supported")]
internal virtual GetAddressBookResponse GetAddressBook(GetAddressBookRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetAddressBookRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetAddressBookResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Gets address the book details by the address book ARN.
///
/// Container for the necessary parameters to execute the GetAddressBook service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task GetAddressBookAsync(GetAddressBookRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetAddressBookRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetAddressBookResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetConferencePreference
[Obsolete("Alexa For Business is no longer supported")]
internal virtual GetConferencePreferenceResponse GetConferencePreference(GetConferencePreferenceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetConferencePreferenceRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetConferencePreferenceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Retrieves the existing conference preferences.
///
/// Container for the necessary parameters to execute the GetConferencePreference service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task GetConferencePreferenceAsync(GetConferencePreferenceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetConferencePreferenceRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetConferencePreferenceResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetConferenceProvider
[Obsolete("Alexa For Business is no longer supported")]
internal virtual GetConferenceProviderResponse GetConferenceProvider(GetConferenceProviderRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetConferenceProviderRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetConferenceProviderResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Gets details about a specific conference provider.
///
/// Container for the necessary parameters to execute the GetConferenceProvider service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task GetConferenceProviderAsync(GetConferenceProviderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetConferenceProviderRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetConferenceProviderResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetContact
[Obsolete("Alexa For Business is no longer supported")]
internal virtual GetContactResponse GetContact(GetContactRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetContactRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetContactResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Gets the contact details by the contact ARN.
///
/// Container for the necessary parameters to execute the GetContact service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task GetContactAsync(GetContactRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetContactRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetContactResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetDevice
[Obsolete("Alexa For Business is no longer supported")]
internal virtual GetDeviceResponse GetDevice(GetDeviceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetDeviceRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetDeviceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Gets the details of a device by device ARN.
///
/// Container for the necessary parameters to execute the GetDevice service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task GetDeviceAsync(GetDeviceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetDeviceRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetDeviceResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetGateway
[Obsolete("Alexa For Business is no longer supported")]
internal virtual GetGatewayResponse GetGateway(GetGatewayRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetGatewayRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetGatewayResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Retrieves the details of a gateway.
///
/// Container for the necessary parameters to execute the GetGateway service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task GetGatewayAsync(GetGatewayRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetGatewayRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetGatewayResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetGatewayGroup
[Obsolete("Alexa For Business is no longer supported")]
internal virtual GetGatewayGroupResponse GetGatewayGroup(GetGatewayGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetGatewayGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetGatewayGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Retrieves the details of a gateway group.
///
/// Container for the necessary parameters to execute the GetGatewayGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task GetGatewayGroupAsync(GetGatewayGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetGatewayGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetGatewayGroupResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetInvitationConfiguration
[Obsolete("Alexa For Business is no longer supported")]
internal virtual GetInvitationConfigurationResponse GetInvitationConfiguration(GetInvitationConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetInvitationConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetInvitationConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Retrieves the configured values for the user enrollment invitation email template.
///
/// Container for the necessary parameters to execute the GetInvitationConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task GetInvitationConfigurationAsync(GetInvitationConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetInvitationConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetInvitationConfigurationResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetNetworkProfile
[Obsolete("Alexa For Business is no longer supported")]
internal virtual GetNetworkProfileResponse GetNetworkProfile(GetNetworkProfileRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetNetworkProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetNetworkProfileResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Gets the network profile details by the network profile ARN.
///
/// Container for the necessary parameters to execute the GetNetworkProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task GetNetworkProfileAsync(GetNetworkProfileRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetNetworkProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetNetworkProfileResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetProfile
[Obsolete("Alexa For Business is no longer supported")]
internal virtual GetProfileResponse GetProfile(GetProfileRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetProfileResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Gets the details of a room profile by profile ARN.
///
/// Container for the necessary parameters to execute the GetProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task GetProfileAsync(GetProfileRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetProfileResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetRoom
[Obsolete("Alexa For Business is no longer supported")]
internal virtual GetRoomResponse GetRoom(GetRoomRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetRoomRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetRoomResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Gets room details by room ARN.
///
/// Container for the necessary parameters to execute the GetRoom service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task GetRoomAsync(GetRoomRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetRoomRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetRoomResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetRoomSkillParameter
[Obsolete("Alexa For Business is no longer supported")]
internal virtual GetRoomSkillParameterResponse GetRoomSkillParameter(GetRoomSkillParameterRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetRoomSkillParameterRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetRoomSkillParameterResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Gets room skill parameter details by room, skill, and parameter key ARN.
///
/// Container for the necessary parameters to execute the GetRoomSkillParameter service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task GetRoomSkillParameterAsync(GetRoomSkillParameterRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetRoomSkillParameterRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetRoomSkillParameterResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetSkillGroup
[Obsolete("Alexa For Business is no longer supported")]
internal virtual GetSkillGroupResponse GetSkillGroup(GetSkillGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetSkillGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetSkillGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Gets skill group details by skill group ARN.
///
/// Container for the necessary parameters to execute the GetSkillGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task GetSkillGroupAsync(GetSkillGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetSkillGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetSkillGroupResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListBusinessReportSchedules
[Obsolete("Alexa For Business is no longer supported")]
internal virtual ListBusinessReportSchedulesResponse ListBusinessReportSchedules(ListBusinessReportSchedulesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListBusinessReportSchedulesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListBusinessReportSchedulesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListBusinessReportSchedulesAsync(ListBusinessReportSchedulesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListBusinessReportSchedulesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListBusinessReportSchedulesResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListConferenceProviders
[Obsolete("Alexa For Business is no longer supported")]
internal virtual ListConferenceProvidersResponse ListConferenceProviders(ListConferenceProvidersRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListConferenceProvidersRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListConferenceProvidersResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Lists conference providers under a specific AWS account.
///
/// Container for the necessary parameters to execute the ListConferenceProviders service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListConferenceProvidersAsync(ListConferenceProvidersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListConferenceProvidersRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListConferenceProvidersResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListDeviceEvents
[Obsolete("Alexa For Business is no longer supported")]
internal virtual ListDeviceEventsResponse ListDeviceEvents(ListDeviceEventsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListDeviceEventsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListDeviceEventsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListDeviceEventsAsync(ListDeviceEventsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListDeviceEventsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListDeviceEventsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListGatewayGroups
[Obsolete("Alexa For Business is no longer supported")]
internal virtual ListGatewayGroupsResponse ListGatewayGroups(ListGatewayGroupsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListGatewayGroupsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListGatewayGroupsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListGatewayGroupsAsync(ListGatewayGroupsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListGatewayGroupsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListGatewayGroupsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListGateways
[Obsolete("Alexa For Business is no longer supported")]
internal virtual ListGatewaysResponse ListGateways(ListGatewaysRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListGatewaysRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListGatewaysResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListGatewaysAsync(ListGatewaysRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListGatewaysRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListGatewaysResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListSkills
[Obsolete("Alexa For Business is no longer supported")]
internal virtual ListSkillsResponse ListSkills(ListSkillsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSkillsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSkillsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Lists all enabled skills in a specific skill group.
///
/// Container for the necessary parameters to execute the ListSkills service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListSkillsAsync(ListSkillsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSkillsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSkillsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListSkillsStoreCategories
[Obsolete("Alexa For Business is no longer supported")]
internal virtual ListSkillsStoreCategoriesResponse ListSkillsStoreCategories(ListSkillsStoreCategoriesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSkillsStoreCategoriesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSkillsStoreCategoriesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Lists all categories in the Alexa skill store.
///
/// Container for the necessary parameters to execute the ListSkillsStoreCategories service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListSkillsStoreCategoriesAsync(ListSkillsStoreCategoriesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSkillsStoreCategoriesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSkillsStoreCategoriesResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListSkillsStoreSkillsByCategory
[Obsolete("Alexa For Business is no longer supported")]
internal virtual ListSkillsStoreSkillsByCategoryResponse ListSkillsStoreSkillsByCategory(ListSkillsStoreSkillsByCategoryRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSkillsStoreSkillsByCategoryRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSkillsStoreSkillsByCategoryResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Lists all skills in the Alexa skill store by category.
///
/// Container for the necessary parameters to execute the ListSkillsStoreSkillsByCategory service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListSkillsStoreSkillsByCategoryAsync(ListSkillsStoreSkillsByCategoryRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSkillsStoreSkillsByCategoryRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSkillsStoreSkillsByCategoryResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListSmartHomeAppliances
[Obsolete("Alexa For Business is no longer supported")]
internal virtual ListSmartHomeAppliancesResponse ListSmartHomeAppliances(ListSmartHomeAppliancesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSmartHomeAppliancesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSmartHomeAppliancesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Lists all of the smart home appliances associated with a room.
///
/// Container for the necessary parameters to execute the ListSmartHomeAppliances service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListSmartHomeAppliancesAsync(ListSmartHomeAppliancesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSmartHomeAppliancesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSmartHomeAppliancesResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListTags
[Obsolete("Alexa For Business is no longer supported")]
internal virtual ListTagsResponse ListTags(ListTagsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListTagsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListTagsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Lists all tags for the specified resource.
///
/// Container for the necessary parameters to execute the ListTags service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListTagsAsync(ListTagsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListTagsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListTagsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region PutConferencePreference
[Obsolete("Alexa For Business is no longer supported")]
internal virtual PutConferencePreferenceResponse PutConferencePreference(PutConferencePreferenceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutConferencePreferenceRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutConferencePreferenceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Sets the conference preferences on a specific conference provider at the account level.
///
/// Container for the necessary parameters to execute the PutConferencePreference service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task PutConferencePreferenceAsync(PutConferencePreferenceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = PutConferencePreferenceRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutConferencePreferenceResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region PutInvitationConfiguration
[Obsolete("Alexa For Business is no longer supported")]
internal virtual PutInvitationConfigurationResponse PutInvitationConfiguration(PutInvitationConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutInvitationConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutInvitationConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Configures the email template for the user enrollment invitation with the specified
/// attributes.
///
/// Container for the necessary parameters to execute the PutInvitationConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task PutInvitationConfigurationAsync(PutInvitationConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = PutInvitationConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutInvitationConfigurationResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region PutRoomSkillParameter
[Obsolete("Alexa For Business is no longer supported")]
internal virtual PutRoomSkillParameterResponse PutRoomSkillParameter(PutRoomSkillParameterRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutRoomSkillParameterRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutRoomSkillParameterResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task PutRoomSkillParameterAsync(PutRoomSkillParameterRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = PutRoomSkillParameterRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutRoomSkillParameterResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region PutSkillAuthorization
[Obsolete("Alexa For Business is no longer supported")]
internal virtual PutSkillAuthorizationResponse PutSkillAuthorization(PutSkillAuthorizationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutSkillAuthorizationRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutSkillAuthorizationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task PutSkillAuthorizationAsync(PutSkillAuthorizationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = PutSkillAuthorizationRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutSkillAuthorizationResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region RegisterAVSDevice
[Obsolete("Alexa For Business is no longer supported")]
internal virtual RegisterAVSDeviceResponse RegisterAVSDevice(RegisterAVSDeviceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = RegisterAVSDeviceRequestMarshaller.Instance;
options.ResponseUnmarshaller = RegisterAVSDeviceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task RegisterAVSDeviceAsync(RegisterAVSDeviceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = RegisterAVSDeviceRequestMarshaller.Instance;
options.ResponseUnmarshaller = RegisterAVSDeviceResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region RejectSkill
[Obsolete("Alexa For Business is no longer supported")]
internal virtual RejectSkillResponse RejectSkill(RejectSkillRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = RejectSkillRequestMarshaller.Instance;
options.ResponseUnmarshaller = RejectSkillResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task RejectSkillAsync(RejectSkillRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = RejectSkillRequestMarshaller.Instance;
options.ResponseUnmarshaller = RejectSkillResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ResolveRoom
[Obsolete("Alexa For Business is no longer supported")]
internal virtual ResolveRoomResponse ResolveRoom(ResolveRoomRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ResolveRoomRequestMarshaller.Instance;
options.ResponseUnmarshaller = ResolveRoomResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ResolveRoomAsync(ResolveRoomRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ResolveRoomRequestMarshaller.Instance;
options.ResponseUnmarshaller = ResolveRoomResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region RevokeInvitation
[Obsolete("Alexa For Business is no longer supported")]
internal virtual RevokeInvitationResponse RevokeInvitation(RevokeInvitationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = RevokeInvitationRequestMarshaller.Instance;
options.ResponseUnmarshaller = RevokeInvitationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Revokes an invitation and invalidates the enrollment URL.
///
/// Container for the necessary parameters to execute the RevokeInvitation service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task RevokeInvitationAsync(RevokeInvitationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = RevokeInvitationRequestMarshaller.Instance;
options.ResponseUnmarshaller = RevokeInvitationResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region SearchAddressBooks
[Obsolete("Alexa For Business is no longer supported")]
internal virtual SearchAddressBooksResponse SearchAddressBooks(SearchAddressBooksRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = SearchAddressBooksRequestMarshaller.Instance;
options.ResponseUnmarshaller = SearchAddressBooksResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task SearchAddressBooksAsync(SearchAddressBooksRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = SearchAddressBooksRequestMarshaller.Instance;
options.ResponseUnmarshaller = SearchAddressBooksResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region SearchContacts
[Obsolete("Alexa For Business is no longer supported")]
internal virtual SearchContactsResponse SearchContacts(SearchContactsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = SearchContactsRequestMarshaller.Instance;
options.ResponseUnmarshaller = SearchContactsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task SearchContactsAsync(SearchContactsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = SearchContactsRequestMarshaller.Instance;
options.ResponseUnmarshaller = SearchContactsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region SearchDevices
[Obsolete("Alexa For Business is no longer supported")]
internal virtual SearchDevicesResponse SearchDevices(SearchDevicesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = SearchDevicesRequestMarshaller.Instance;
options.ResponseUnmarshaller = SearchDevicesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Searches devices and lists the ones that meet a set of filter criteria.
///
/// Container for the necessary parameters to execute the SearchDevices service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task SearchDevicesAsync(SearchDevicesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = SearchDevicesRequestMarshaller.Instance;
options.ResponseUnmarshaller = SearchDevicesResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region SearchNetworkProfiles
[Obsolete("Alexa For Business is no longer supported")]
internal virtual SearchNetworkProfilesResponse SearchNetworkProfiles(SearchNetworkProfilesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = SearchNetworkProfilesRequestMarshaller.Instance;
options.ResponseUnmarshaller = SearchNetworkProfilesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task SearchNetworkProfilesAsync(SearchNetworkProfilesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = SearchNetworkProfilesRequestMarshaller.Instance;
options.ResponseUnmarshaller = SearchNetworkProfilesResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region SearchProfiles
[Obsolete("Alexa For Business is no longer supported")]
internal virtual SearchProfilesResponse SearchProfiles(SearchProfilesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = SearchProfilesRequestMarshaller.Instance;
options.ResponseUnmarshaller = SearchProfilesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task SearchProfilesAsync(SearchProfilesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = SearchProfilesRequestMarshaller.Instance;
options.ResponseUnmarshaller = SearchProfilesResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region SearchRooms
[Obsolete("Alexa For Business is no longer supported")]
internal virtual SearchRoomsResponse SearchRooms(SearchRoomsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = SearchRoomsRequestMarshaller.Instance;
options.ResponseUnmarshaller = SearchRoomsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task SearchRoomsAsync(SearchRoomsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = SearchRoomsRequestMarshaller.Instance;
options.ResponseUnmarshaller = SearchRoomsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region SearchSkillGroups
[Obsolete("Alexa For Business is no longer supported")]
internal virtual SearchSkillGroupsResponse SearchSkillGroups(SearchSkillGroupsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = SearchSkillGroupsRequestMarshaller.Instance;
options.ResponseUnmarshaller = SearchSkillGroupsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task SearchSkillGroupsAsync(SearchSkillGroupsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = SearchSkillGroupsRequestMarshaller.Instance;
options.ResponseUnmarshaller = SearchSkillGroupsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region SearchUsers
[Obsolete("Alexa For Business is no longer supported")]
internal virtual SearchUsersResponse SearchUsers(SearchUsersRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = SearchUsersRequestMarshaller.Instance;
options.ResponseUnmarshaller = SearchUsersResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task SearchUsersAsync(SearchUsersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = SearchUsersRequestMarshaller.Instance;
options.ResponseUnmarshaller = SearchUsersResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region SendAnnouncement
internal virtual SendAnnouncementResponse SendAnnouncement(SendAnnouncementRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = SendAnnouncementRequestMarshaller.Instance;
options.ResponseUnmarshaller = SendAnnouncementResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task SendAnnouncementAsync(SendAnnouncementRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = SendAnnouncementRequestMarshaller.Instance;
options.ResponseUnmarshaller = SendAnnouncementResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region SendInvitation
[Obsolete("Alexa For Business is no longer supported")]
internal virtual SendInvitationResponse SendInvitation(SendInvitationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = SendInvitationRequestMarshaller.Instance;
options.ResponseUnmarshaller = SendInvitationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task SendInvitationAsync(SendInvitationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = SendInvitationRequestMarshaller.Instance;
options.ResponseUnmarshaller = SendInvitationResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region StartDeviceSync
[Obsolete("Alexa For Business is no longer supported")]
internal virtual StartDeviceSyncResponse StartDeviceSync(StartDeviceSyncRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = StartDeviceSyncRequestMarshaller.Instance;
options.ResponseUnmarshaller = StartDeviceSyncResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task StartDeviceSyncAsync(StartDeviceSyncRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = StartDeviceSyncRequestMarshaller.Instance;
options.ResponseUnmarshaller = StartDeviceSyncResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region StartSmartHomeApplianceDiscovery
[Obsolete("Alexa For Business is no longer supported")]
internal virtual StartSmartHomeApplianceDiscoveryResponse StartSmartHomeApplianceDiscovery(StartSmartHomeApplianceDiscoveryRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = StartSmartHomeApplianceDiscoveryRequestMarshaller.Instance;
options.ResponseUnmarshaller = StartSmartHomeApplianceDiscoveryResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the discovery of any smart home appliances associated with the room.
///
/// Container for the necessary parameters to execute the StartSmartHomeApplianceDiscovery service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task StartSmartHomeApplianceDiscoveryAsync(StartSmartHomeApplianceDiscoveryRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = StartSmartHomeApplianceDiscoveryRequestMarshaller.Instance;
options.ResponseUnmarshaller = StartSmartHomeApplianceDiscoveryResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region TagResource
[Obsolete("Alexa For Business is no longer supported")]
internal virtual TagResourceResponse TagResource(TagResourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = TagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Adds metadata tags to a specified resource.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = TagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region UntagResource
[Obsolete("Alexa For Business is no longer supported")]
internal virtual UntagResourceResponse UntagResource(UntagResourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UntagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Removes metadata tags from a specified resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = UntagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region UpdateAddressBook
[Obsolete("Alexa For Business is no longer supported")]
internal virtual UpdateAddressBookResponse UpdateAddressBook(UpdateAddressBookRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateAddressBookRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateAddressBookResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Updates address book details by the address book ARN.
///
/// Container for the necessary parameters to execute the UpdateAddressBook service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task UpdateAddressBookAsync(UpdateAddressBookRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateAddressBookRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateAddressBookResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region UpdateBusinessReportSchedule
[Obsolete("Alexa For Business is no longer supported")]
internal virtual UpdateBusinessReportScheduleResponse UpdateBusinessReportSchedule(UpdateBusinessReportScheduleRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateBusinessReportScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateBusinessReportScheduleResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Updates the configuration of the report delivery schedule with the specified schedule
/// ARN.
///
/// Container for the necessary parameters to execute the UpdateBusinessReportSchedule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task UpdateBusinessReportScheduleAsync(UpdateBusinessReportScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateBusinessReportScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateBusinessReportScheduleResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region UpdateConferenceProvider
[Obsolete("Alexa For Business is no longer supported")]
internal virtual UpdateConferenceProviderResponse UpdateConferenceProvider(UpdateConferenceProviderRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateConferenceProviderRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateConferenceProviderResponseUnmarshaller.Instance;
return Invoke