/*
* 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 chime-sdk-voice-2022-08-03.normal.json service model.
*/
using System;
using System.Collections.Generic;
using System.Net;
using Amazon.ChimeSDKVoice.Model;
using Amazon.ChimeSDKVoice.Model.Internal.MarshallTransformations;
using Amazon.ChimeSDKVoice.Internal;
using Amazon.Runtime;
using Amazon.Runtime.Internal;
using Amazon.Runtime.Internal.Auth;
using Amazon.Runtime.Internal.Transform;
namespace Amazon.ChimeSDKVoice
{
///
/// Implementation for accessing ChimeSDKVoice
///
/// The Amazon Chime SDK telephony APIs in this section enable developers to create PSTN
/// calling solutions that use Amazon Chime SDK Voice Connectors, and Amazon Chime SDK
/// SIP media applications. Developers can also order and manage phone numbers, create
/// and manage Voice Connectors and SIP media applications, and run voice analytics.
///
public partial class AmazonChimeSDKVoiceClient : AmazonServiceClient, IAmazonChimeSDKVoice
{
private static IServiceMetadata serviceMetadata = new AmazonChimeSDKVoiceMetadata();
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
private IChimeSDKVoicePaginatorFactory _paginators;
///
/// Paginators for the service
///
public IChimeSDKVoicePaginatorFactory Paginators
{
get
{
if (this._paginators == null)
{
this._paginators = new ChimeSDKVoicePaginatorFactory(this);
}
return this._paginators;
}
}
#endif
#region Constructors
///
/// Constructs AmazonChimeSDKVoiceClient 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 AmazonChimeSDKVoiceClient()
: base(FallbackCredentialsFactory.GetCredentials(), new AmazonChimeSDKVoiceConfig()) { }
///
/// Constructs AmazonChimeSDKVoiceClient 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 AmazonChimeSDKVoiceClient(RegionEndpoint region)
: base(FallbackCredentialsFactory.GetCredentials(), new AmazonChimeSDKVoiceConfig{RegionEndpoint = region}) { }
///
/// Constructs AmazonChimeSDKVoiceClient 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 AmazonChimeSDKVoiceClient Configuration Object
public AmazonChimeSDKVoiceClient(AmazonChimeSDKVoiceConfig config)
: base(FallbackCredentialsFactory.GetCredentials(config), config){}
///
/// Constructs AmazonChimeSDKVoiceClient with AWS Credentials
///
/// AWS Credentials
public AmazonChimeSDKVoiceClient(AWSCredentials credentials)
: this(credentials, new AmazonChimeSDKVoiceConfig())
{
}
///
/// Constructs AmazonChimeSDKVoiceClient with AWS Credentials
///
/// AWS Credentials
/// The region to connect.
public AmazonChimeSDKVoiceClient(AWSCredentials credentials, RegionEndpoint region)
: this(credentials, new AmazonChimeSDKVoiceConfig{RegionEndpoint = region})
{
}
///
/// Constructs AmazonChimeSDKVoiceClient with AWS Credentials and an
/// AmazonChimeSDKVoiceClient Configuration object.
///
/// AWS Credentials
/// The AmazonChimeSDKVoiceClient Configuration Object
public AmazonChimeSDKVoiceClient(AWSCredentials credentials, AmazonChimeSDKVoiceConfig clientConfig)
: base(credentials, clientConfig)
{
}
///
/// Constructs AmazonChimeSDKVoiceClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
public AmazonChimeSDKVoiceClient(string awsAccessKeyId, string awsSecretAccessKey)
: this(awsAccessKeyId, awsSecretAccessKey, new AmazonChimeSDKVoiceConfig())
{
}
///
/// Constructs AmazonChimeSDKVoiceClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// The region to connect.
public AmazonChimeSDKVoiceClient(string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region)
: this(awsAccessKeyId, awsSecretAccessKey, new AmazonChimeSDKVoiceConfig() {RegionEndpoint=region})
{
}
///
/// Constructs AmazonChimeSDKVoiceClient with AWS Access Key ID, AWS Secret Key and an
/// AmazonChimeSDKVoiceClient Configuration object.
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// The AmazonChimeSDKVoiceClient Configuration Object
public AmazonChimeSDKVoiceClient(string awsAccessKeyId, string awsSecretAccessKey, AmazonChimeSDKVoiceConfig clientConfig)
: base(awsAccessKeyId, awsSecretAccessKey, clientConfig)
{
}
///
/// Constructs AmazonChimeSDKVoiceClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// AWS Session Token
public AmazonChimeSDKVoiceClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken)
: this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonChimeSDKVoiceConfig())
{
}
///
/// Constructs AmazonChimeSDKVoiceClient 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 AmazonChimeSDKVoiceClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region)
: this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonChimeSDKVoiceConfig{RegionEndpoint = region})
{
}
///
/// Constructs AmazonChimeSDKVoiceClient with AWS Access Key ID, AWS Secret Key and an
/// AmazonChimeSDKVoiceClient Configuration object.
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// AWS Session Token
/// The AmazonChimeSDKVoiceClient Configuration Object
public AmazonChimeSDKVoiceClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonChimeSDKVoiceConfig clientConfig)
: base(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, clientConfig)
{
}
#endregion
#region Overrides
///
/// Creates the signer for the service.
///
protected override AbstractAWSSigner CreateSigner()
{
return new AWS4Signer();
}
///
/// Customize the pipeline
///
///
protected override void CustomizeRuntimePipeline(RuntimePipeline pipeline)
{
pipeline.RemoveHandler();
pipeline.AddHandlerAfter(new AmazonChimeSDKVoiceEndpointResolver());
}
///
/// 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 AssociatePhoneNumbersWithVoiceConnector
///
/// Associates phone numbers with the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the AssociatePhoneNumbersWithVoiceConnector service method.
///
/// The response from the AssociatePhoneNumbersWithVoiceConnector service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for AssociatePhoneNumbersWithVoiceConnector Operation
public virtual AssociatePhoneNumbersWithVoiceConnectorResponse AssociatePhoneNumbersWithVoiceConnector(AssociatePhoneNumbersWithVoiceConnectorRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociatePhoneNumbersWithVoiceConnectorRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociatePhoneNumbersWithVoiceConnectorResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the AssociatePhoneNumbersWithVoiceConnector operation.
///
///
/// Container for the necessary parameters to execute the AssociatePhoneNumbersWithVoiceConnector operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociatePhoneNumbersWithVoiceConnector
/// operation.
/// REST API Reference for AssociatePhoneNumbersWithVoiceConnector Operation
public virtual IAsyncResult BeginAssociatePhoneNumbersWithVoiceConnector(AssociatePhoneNumbersWithVoiceConnectorRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociatePhoneNumbersWithVoiceConnectorRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociatePhoneNumbersWithVoiceConnectorResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the AssociatePhoneNumbersWithVoiceConnector operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociatePhoneNumbersWithVoiceConnector.
///
/// Returns a AssociatePhoneNumbersWithVoiceConnectorResult from ChimeSDKVoice.
/// REST API Reference for AssociatePhoneNumbersWithVoiceConnector Operation
public virtual AssociatePhoneNumbersWithVoiceConnectorResponse EndAssociatePhoneNumbersWithVoiceConnector(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region AssociatePhoneNumbersWithVoiceConnectorGroup
///
/// Associates phone numbers with the specified Amazon Chime SDK Voice Connector group.
///
/// Container for the necessary parameters to execute the AssociatePhoneNumbersWithVoiceConnectorGroup service method.
///
/// The response from the AssociatePhoneNumbersWithVoiceConnectorGroup service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for AssociatePhoneNumbersWithVoiceConnectorGroup Operation
public virtual AssociatePhoneNumbersWithVoiceConnectorGroupResponse AssociatePhoneNumbersWithVoiceConnectorGroup(AssociatePhoneNumbersWithVoiceConnectorGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociatePhoneNumbersWithVoiceConnectorGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociatePhoneNumbersWithVoiceConnectorGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the AssociatePhoneNumbersWithVoiceConnectorGroup operation.
///
///
/// Container for the necessary parameters to execute the AssociatePhoneNumbersWithVoiceConnectorGroup operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociatePhoneNumbersWithVoiceConnectorGroup
/// operation.
/// REST API Reference for AssociatePhoneNumbersWithVoiceConnectorGroup Operation
public virtual IAsyncResult BeginAssociatePhoneNumbersWithVoiceConnectorGroup(AssociatePhoneNumbersWithVoiceConnectorGroupRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociatePhoneNumbersWithVoiceConnectorGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociatePhoneNumbersWithVoiceConnectorGroupResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the AssociatePhoneNumbersWithVoiceConnectorGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociatePhoneNumbersWithVoiceConnectorGroup.
///
/// Returns a AssociatePhoneNumbersWithVoiceConnectorGroupResult from ChimeSDKVoice.
/// REST API Reference for AssociatePhoneNumbersWithVoiceConnectorGroup Operation
public virtual AssociatePhoneNumbersWithVoiceConnectorGroupResponse EndAssociatePhoneNumbersWithVoiceConnectorGroup(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region BatchDeletePhoneNumber
///
/// Moves phone numbers into the Deletion queue. Phone numbers must be disassociated
/// from any users or Amazon Chime SDK Voice Connectors before they can be deleted.
///
///
///
/// Phone numbers remain in the Deletion queue for 7 days before they are deleted
/// permanently.
///
///
/// Container for the necessary parameters to execute the BatchDeletePhoneNumber service method.
///
/// The response from the BatchDeletePhoneNumber service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for BatchDeletePhoneNumber Operation
public virtual BatchDeletePhoneNumberResponse BatchDeletePhoneNumber(BatchDeletePhoneNumberRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchDeletePhoneNumberRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchDeletePhoneNumberResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the BatchDeletePhoneNumber operation.
///
///
/// Container for the necessary parameters to execute the BatchDeletePhoneNumber operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchDeletePhoneNumber
/// operation.
/// REST API Reference for BatchDeletePhoneNumber Operation
public virtual IAsyncResult BeginBatchDeletePhoneNumber(BatchDeletePhoneNumberRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchDeletePhoneNumberRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchDeletePhoneNumberResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the BatchDeletePhoneNumber operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchDeletePhoneNumber.
///
/// Returns a BatchDeletePhoneNumberResult from ChimeSDKVoice.
/// REST API Reference for BatchDeletePhoneNumber Operation
public virtual BatchDeletePhoneNumberResponse EndBatchDeletePhoneNumber(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region BatchUpdatePhoneNumber
///
/// Updates one or more phone numbers.
///
/// Container for the necessary parameters to execute the BatchUpdatePhoneNumber service method.
///
/// The response from the BatchUpdatePhoneNumber service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for BatchUpdatePhoneNumber Operation
public virtual BatchUpdatePhoneNumberResponse BatchUpdatePhoneNumber(BatchUpdatePhoneNumberRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchUpdatePhoneNumberRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchUpdatePhoneNumberResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the BatchUpdatePhoneNumber operation.
///
///
/// Container for the necessary parameters to execute the BatchUpdatePhoneNumber operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchUpdatePhoneNumber
/// operation.
/// REST API Reference for BatchUpdatePhoneNumber Operation
public virtual IAsyncResult BeginBatchUpdatePhoneNumber(BatchUpdatePhoneNumberRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchUpdatePhoneNumberRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchUpdatePhoneNumberResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the BatchUpdatePhoneNumber operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchUpdatePhoneNumber.
///
/// Returns a BatchUpdatePhoneNumberResult from ChimeSDKVoice.
/// REST API Reference for BatchUpdatePhoneNumber Operation
public virtual BatchUpdatePhoneNumberResponse EndBatchUpdatePhoneNumber(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreatePhoneNumberOrder
///
/// Creates an order for phone numbers to be provisioned. For numbers outside the U.S.,
/// you must use the Amazon Chime SDK SIP media application dial-in product type.
///
/// Container for the necessary parameters to execute the CreatePhoneNumberOrder service method.
///
/// The response from the CreatePhoneNumberOrder service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreatePhoneNumberOrder Operation
public virtual CreatePhoneNumberOrderResponse CreatePhoneNumberOrder(CreatePhoneNumberOrderRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreatePhoneNumberOrderRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreatePhoneNumberOrderResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreatePhoneNumberOrder operation.
///
///
/// Container for the necessary parameters to execute the CreatePhoneNumberOrder operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreatePhoneNumberOrder
/// operation.
/// REST API Reference for CreatePhoneNumberOrder Operation
public virtual IAsyncResult BeginCreatePhoneNumberOrder(CreatePhoneNumberOrderRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreatePhoneNumberOrderRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreatePhoneNumberOrderResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreatePhoneNumberOrder operation.
///
///
/// The IAsyncResult returned by the call to BeginCreatePhoneNumberOrder.
///
/// Returns a CreatePhoneNumberOrderResult from ChimeSDKVoice.
/// REST API Reference for CreatePhoneNumberOrder Operation
public virtual CreatePhoneNumberOrderResponse EndCreatePhoneNumberOrder(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateProxySession
///
/// Creates a proxy session for the specified Amazon Chime SDK Voice Connector for the
/// specified participant phone numbers.
///
/// Container for the necessary parameters to execute the CreateProxySession service method.
///
/// The response from the CreateProxySession service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateProxySession Operation
public virtual CreateProxySessionResponse CreateProxySession(CreateProxySessionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateProxySessionRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateProxySessionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateProxySession operation.
///
///
/// Container for the necessary parameters to execute the CreateProxySession operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateProxySession
/// operation.
/// REST API Reference for CreateProxySession Operation
public virtual IAsyncResult BeginCreateProxySession(CreateProxySessionRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateProxySessionRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateProxySessionResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateProxySession operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateProxySession.
///
/// Returns a CreateProxySessionResult from ChimeSDKVoice.
/// REST API Reference for CreateProxySession Operation
public virtual CreateProxySessionResponse EndCreateProxySession(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateSipMediaApplication
///
/// Creates a SIP media application. For more information about SIP media applications,
/// see Managing
/// SIP media applications and rules in the Amazon Chime SDK Administrator Guide.
///
/// Container for the necessary parameters to execute the CreateSipMediaApplication service method.
///
/// The response from the CreateSipMediaApplication service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateSipMediaApplication Operation
public virtual CreateSipMediaApplicationResponse CreateSipMediaApplication(CreateSipMediaApplicationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateSipMediaApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateSipMediaApplicationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateSipMediaApplication operation.
///
///
/// Container for the necessary parameters to execute the CreateSipMediaApplication operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateSipMediaApplication
/// operation.
/// REST API Reference for CreateSipMediaApplication Operation
public virtual IAsyncResult BeginCreateSipMediaApplication(CreateSipMediaApplicationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateSipMediaApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateSipMediaApplicationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateSipMediaApplication operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateSipMediaApplication.
///
/// Returns a CreateSipMediaApplicationResult from ChimeSDKVoice.
/// REST API Reference for CreateSipMediaApplication Operation
public virtual CreateSipMediaApplicationResponse EndCreateSipMediaApplication(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateSipMediaApplicationCall
///
/// Creates an outbound call to a phone number from the phone number specified in the
/// request, and it invokes the endpoint of the specified sipMediaApplicationId
.
///
/// Container for the necessary parameters to execute the CreateSipMediaApplicationCall service method.
///
/// The response from the CreateSipMediaApplicationCall service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateSipMediaApplicationCall Operation
public virtual CreateSipMediaApplicationCallResponse CreateSipMediaApplicationCall(CreateSipMediaApplicationCallRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateSipMediaApplicationCallRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateSipMediaApplicationCallResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateSipMediaApplicationCall operation.
///
///
/// Container for the necessary parameters to execute the CreateSipMediaApplicationCall operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateSipMediaApplicationCall
/// operation.
/// REST API Reference for CreateSipMediaApplicationCall Operation
public virtual IAsyncResult BeginCreateSipMediaApplicationCall(CreateSipMediaApplicationCallRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateSipMediaApplicationCallRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateSipMediaApplicationCallResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateSipMediaApplicationCall operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateSipMediaApplicationCall.
///
/// Returns a CreateSipMediaApplicationCallResult from ChimeSDKVoice.
/// REST API Reference for CreateSipMediaApplicationCall Operation
public virtual CreateSipMediaApplicationCallResponse EndCreateSipMediaApplicationCall(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateSipRule
///
/// Creates a SIP rule, which can be used to run a SIP media application as a target for
/// a specific trigger type. For more information about SIP rules, see Managing
/// SIP media applications and rules in the Amazon Chime SDK Administrator Guide.
///
/// Container for the necessary parameters to execute the CreateSipRule service method.
///
/// The response from the CreateSipRule service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateSipRule Operation
public virtual CreateSipRuleResponse CreateSipRule(CreateSipRuleRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateSipRuleRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateSipRuleResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateSipRule operation.
///
///
/// Container for the necessary parameters to execute the CreateSipRule operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateSipRule
/// operation.
/// REST API Reference for CreateSipRule Operation
public virtual IAsyncResult BeginCreateSipRule(CreateSipRuleRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateSipRuleRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateSipRuleResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateSipRule operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateSipRule.
///
/// Returns a CreateSipRuleResult from ChimeSDKVoice.
/// REST API Reference for CreateSipRule Operation
public virtual CreateSipRuleResponse EndCreateSipRule(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateVoiceConnector
///
/// Creates an Amazon Chime SDK Voice Connector. For more information about Voice Connectors,
/// see Managing
/// Amazon Chime SDK Voice Connector groups in the Amazon Chime SDK Administrator
/// Guide.
///
/// Container for the necessary parameters to execute the CreateVoiceConnector service method.
///
/// The response from the CreateVoiceConnector service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateVoiceConnector Operation
public virtual CreateVoiceConnectorResponse CreateVoiceConnector(CreateVoiceConnectorRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateVoiceConnectorRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateVoiceConnectorResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateVoiceConnector operation.
///
///
/// Container for the necessary parameters to execute the CreateVoiceConnector operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateVoiceConnector
/// operation.
/// REST API Reference for CreateVoiceConnector Operation
public virtual IAsyncResult BeginCreateVoiceConnector(CreateVoiceConnectorRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateVoiceConnectorRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateVoiceConnectorResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateVoiceConnector operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateVoiceConnector.
///
/// Returns a CreateVoiceConnectorResult from ChimeSDKVoice.
/// REST API Reference for CreateVoiceConnector Operation
public virtual CreateVoiceConnectorResponse EndCreateVoiceConnector(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateVoiceConnectorGroup
///
/// Creates an Amazon Chime SDK Voice Connector group under the administrator's AWS account.
/// You can associate Amazon Chime SDK Voice Connectors with the Voice Connector group
/// by including VoiceConnectorItems
in the request.
///
///
///
/// You can include Voice Connectors from different AWS Regions in your group. This creates
/// a fault tolerant mechanism for fallback in case of availability events.
///
///
/// Container for the necessary parameters to execute the CreateVoiceConnectorGroup service method.
///
/// The response from the CreateVoiceConnectorGroup service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateVoiceConnectorGroup Operation
public virtual CreateVoiceConnectorGroupResponse CreateVoiceConnectorGroup(CreateVoiceConnectorGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateVoiceConnectorGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateVoiceConnectorGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateVoiceConnectorGroup operation.
///
///
/// Container for the necessary parameters to execute the CreateVoiceConnectorGroup operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateVoiceConnectorGroup
/// operation.
/// REST API Reference for CreateVoiceConnectorGroup Operation
public virtual IAsyncResult BeginCreateVoiceConnectorGroup(CreateVoiceConnectorGroupRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateVoiceConnectorGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateVoiceConnectorGroupResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateVoiceConnectorGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateVoiceConnectorGroup.
///
/// Returns a CreateVoiceConnectorGroupResult from ChimeSDKVoice.
/// REST API Reference for CreateVoiceConnectorGroup Operation
public virtual CreateVoiceConnectorGroupResponse EndCreateVoiceConnectorGroup(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateVoiceProfile
///
/// Creates a voice profile, which consists of an enrolled user and their latest voice
/// print.
///
///
///
/// Before creating any voice profiles, you must provide all notices and obtain all consents
/// from the speaker as required under applicable privacy and biometrics laws, and as
/// required under the AWS service terms
/// for the Amazon Chime SDK.
///
///
///
/// For more information about voice profiles and voice analytics, see Using
/// Amazon Chime SDK Voice Analytics in the Amazon Chime SDK Developer Guide.
///
///
/// Container for the necessary parameters to execute the CreateVoiceProfile service method.
///
/// The response from the CreateVoiceProfile service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// Access to the target resource is no longer available at the origin server. This condition
/// is likely to be permanent.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateVoiceProfile Operation
public virtual CreateVoiceProfileResponse CreateVoiceProfile(CreateVoiceProfileRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateVoiceProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateVoiceProfileResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateVoiceProfile operation.
///
///
/// Container for the necessary parameters to execute the CreateVoiceProfile operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateVoiceProfile
/// operation.
/// REST API Reference for CreateVoiceProfile Operation
public virtual IAsyncResult BeginCreateVoiceProfile(CreateVoiceProfileRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateVoiceProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateVoiceProfileResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateVoiceProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateVoiceProfile.
///
/// Returns a CreateVoiceProfileResult from ChimeSDKVoice.
/// REST API Reference for CreateVoiceProfile Operation
public virtual CreateVoiceProfileResponse EndCreateVoiceProfile(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateVoiceProfileDomain
///
/// Creates a voice profile domain, a collection of voice profiles, their voice prints,
/// and encrypted enrollment audio.
///
///
///
/// Before creating any voice profiles, you must provide all notices and obtain all consents
/// from the speaker as required under applicable privacy and biometrics laws, and as
/// required under the AWS service terms
/// for the Amazon Chime SDK.
///
///
///
/// For more information about voice profile domains, see Using
/// Amazon Chime SDK Voice Analytics in the Amazon Chime SDK Developer Guide.
///
///
/// Container for the necessary parameters to execute the CreateVoiceProfileDomain service method.
///
/// The response from the CreateVoiceProfileDomain service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateVoiceProfileDomain Operation
public virtual CreateVoiceProfileDomainResponse CreateVoiceProfileDomain(CreateVoiceProfileDomainRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateVoiceProfileDomainRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateVoiceProfileDomainResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateVoiceProfileDomain operation.
///
///
/// Container for the necessary parameters to execute the CreateVoiceProfileDomain operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateVoiceProfileDomain
/// operation.
/// REST API Reference for CreateVoiceProfileDomain Operation
public virtual IAsyncResult BeginCreateVoiceProfileDomain(CreateVoiceProfileDomainRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateVoiceProfileDomainRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateVoiceProfileDomainResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateVoiceProfileDomain operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateVoiceProfileDomain.
///
/// Returns a CreateVoiceProfileDomainResult from ChimeSDKVoice.
/// REST API Reference for CreateVoiceProfileDomain Operation
public virtual CreateVoiceProfileDomainResponse EndCreateVoiceProfileDomain(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeletePhoneNumber
///
/// Moves the specified phone number into the Deletion queue. A phone number must
/// be disassociated from any users or Amazon Chime SDK Voice Connectors before it can
/// be deleted.
///
///
///
/// Deleted phone numbers remain in the Deletion queue queue for 7 days before
/// they are deleted permanently.
///
///
/// Container for the necessary parameters to execute the DeletePhoneNumber service method.
///
/// The response from the DeletePhoneNumber service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeletePhoneNumber Operation
public virtual DeletePhoneNumberResponse DeletePhoneNumber(DeletePhoneNumberRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeletePhoneNumberRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeletePhoneNumberResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeletePhoneNumber operation.
///
///
/// Container for the necessary parameters to execute the DeletePhoneNumber operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeletePhoneNumber
/// operation.
/// REST API Reference for DeletePhoneNumber Operation
public virtual IAsyncResult BeginDeletePhoneNumber(DeletePhoneNumberRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeletePhoneNumberRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeletePhoneNumberResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeletePhoneNumber operation.
///
///
/// The IAsyncResult returned by the call to BeginDeletePhoneNumber.
///
/// Returns a DeletePhoneNumberResult from ChimeSDKVoice.
/// REST API Reference for DeletePhoneNumber Operation
public virtual DeletePhoneNumberResponse EndDeletePhoneNumber(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteProxySession
///
/// Deletes the specified proxy session from the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the DeleteProxySession service method.
///
/// The response from the DeleteProxySession service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteProxySession Operation
public virtual DeleteProxySessionResponse DeleteProxySession(DeleteProxySessionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteProxySessionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteProxySessionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteProxySession operation.
///
///
/// Container for the necessary parameters to execute the DeleteProxySession operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteProxySession
/// operation.
/// REST API Reference for DeleteProxySession Operation
public virtual IAsyncResult BeginDeleteProxySession(DeleteProxySessionRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteProxySessionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteProxySessionResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteProxySession operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteProxySession.
///
/// Returns a DeleteProxySessionResult from ChimeSDKVoice.
/// REST API Reference for DeleteProxySession Operation
public virtual DeleteProxySessionResponse EndDeleteProxySession(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteSipMediaApplication
///
/// Deletes a SIP media application.
///
/// Container for the necessary parameters to execute the DeleteSipMediaApplication service method.
///
/// The response from the DeleteSipMediaApplication service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteSipMediaApplication Operation
public virtual DeleteSipMediaApplicationResponse DeleteSipMediaApplication(DeleteSipMediaApplicationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteSipMediaApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteSipMediaApplicationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteSipMediaApplication operation.
///
///
/// Container for the necessary parameters to execute the DeleteSipMediaApplication operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteSipMediaApplication
/// operation.
/// REST API Reference for DeleteSipMediaApplication Operation
public virtual IAsyncResult BeginDeleteSipMediaApplication(DeleteSipMediaApplicationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteSipMediaApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteSipMediaApplicationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteSipMediaApplication operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteSipMediaApplication.
///
/// Returns a DeleteSipMediaApplicationResult from ChimeSDKVoice.
/// REST API Reference for DeleteSipMediaApplication Operation
public virtual DeleteSipMediaApplicationResponse EndDeleteSipMediaApplication(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteSipRule
///
/// Deletes a SIP rule.
///
/// Container for the necessary parameters to execute the DeleteSipRule service method.
///
/// The response from the DeleteSipRule service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteSipRule Operation
public virtual DeleteSipRuleResponse DeleteSipRule(DeleteSipRuleRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteSipRuleRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteSipRuleResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteSipRule operation.
///
///
/// Container for the necessary parameters to execute the DeleteSipRule operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteSipRule
/// operation.
/// REST API Reference for DeleteSipRule Operation
public virtual IAsyncResult BeginDeleteSipRule(DeleteSipRuleRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteSipRuleRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteSipRuleResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteSipRule operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteSipRule.
///
/// Returns a DeleteSipRuleResult from ChimeSDKVoice.
/// REST API Reference for DeleteSipRule Operation
public virtual DeleteSipRuleResponse EndDeleteSipRule(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteVoiceConnector
///
/// Deletes an Amazon Chime SDK Voice Connector. Any phone numbers associated with the
/// Amazon Chime SDK Voice Connector must be disassociated from it before it can be deleted.
///
/// Container for the necessary parameters to execute the DeleteVoiceConnector service method.
///
/// The response from the DeleteVoiceConnector service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnector Operation
public virtual DeleteVoiceConnectorResponse DeleteVoiceConnector(DeleteVoiceConnectorRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceConnectorRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceConnectorResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteVoiceConnector operation.
///
///
/// Container for the necessary parameters to execute the DeleteVoiceConnector operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVoiceConnector
/// operation.
/// REST API Reference for DeleteVoiceConnector Operation
public virtual IAsyncResult BeginDeleteVoiceConnector(DeleteVoiceConnectorRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceConnectorRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceConnectorResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteVoiceConnector operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteVoiceConnector.
///
/// Returns a DeleteVoiceConnectorResult from ChimeSDKVoice.
/// REST API Reference for DeleteVoiceConnector Operation
public virtual DeleteVoiceConnectorResponse EndDeleteVoiceConnector(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteVoiceConnectorEmergencyCallingConfiguration
///
/// Deletes the emergency calling details from the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorEmergencyCallingConfiguration service method.
///
/// The response from the DeleteVoiceConnectorEmergencyCallingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorEmergencyCallingConfiguration Operation
public virtual DeleteVoiceConnectorEmergencyCallingConfigurationResponse DeleteVoiceConnectorEmergencyCallingConfiguration(DeleteVoiceConnectorEmergencyCallingConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceConnectorEmergencyCallingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceConnectorEmergencyCallingConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteVoiceConnectorEmergencyCallingConfiguration operation.
///
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorEmergencyCallingConfiguration operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVoiceConnectorEmergencyCallingConfiguration
/// operation.
/// REST API Reference for DeleteVoiceConnectorEmergencyCallingConfiguration Operation
public virtual IAsyncResult BeginDeleteVoiceConnectorEmergencyCallingConfiguration(DeleteVoiceConnectorEmergencyCallingConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceConnectorEmergencyCallingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceConnectorEmergencyCallingConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteVoiceConnectorEmergencyCallingConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteVoiceConnectorEmergencyCallingConfiguration.
///
/// Returns a DeleteVoiceConnectorEmergencyCallingConfigurationResult from ChimeSDKVoice.
/// REST API Reference for DeleteVoiceConnectorEmergencyCallingConfiguration Operation
public virtual DeleteVoiceConnectorEmergencyCallingConfigurationResponse EndDeleteVoiceConnectorEmergencyCallingConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteVoiceConnectorGroup
///
/// Deletes an Amazon Chime SDK Voice Connector group. Any VoiceConnectorItems
/// and phone numbers associated with the group must be removed before it can be deleted.
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorGroup service method.
///
/// The response from the DeleteVoiceConnectorGroup service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorGroup Operation
public virtual DeleteVoiceConnectorGroupResponse DeleteVoiceConnectorGroup(DeleteVoiceConnectorGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceConnectorGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceConnectorGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteVoiceConnectorGroup operation.
///
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorGroup operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVoiceConnectorGroup
/// operation.
/// REST API Reference for DeleteVoiceConnectorGroup Operation
public virtual IAsyncResult BeginDeleteVoiceConnectorGroup(DeleteVoiceConnectorGroupRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceConnectorGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceConnectorGroupResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteVoiceConnectorGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteVoiceConnectorGroup.
///
/// Returns a DeleteVoiceConnectorGroupResult from ChimeSDKVoice.
/// REST API Reference for DeleteVoiceConnectorGroup Operation
public virtual DeleteVoiceConnectorGroupResponse EndDeleteVoiceConnectorGroup(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteVoiceConnectorOrigination
///
/// Deletes the origination settings for the specified Amazon Chime SDK Voice Connector.
///
///
///
///
/// If emergency calling is configured for the Voice Connector, it must be deleted prior
/// to deleting the origination settings.
///
///
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorOrigination service method.
///
/// The response from the DeleteVoiceConnectorOrigination service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorOrigination Operation
public virtual DeleteVoiceConnectorOriginationResponse DeleteVoiceConnectorOrigination(DeleteVoiceConnectorOriginationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceConnectorOriginationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceConnectorOriginationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteVoiceConnectorOrigination operation.
///
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorOrigination operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVoiceConnectorOrigination
/// operation.
/// REST API Reference for DeleteVoiceConnectorOrigination Operation
public virtual IAsyncResult BeginDeleteVoiceConnectorOrigination(DeleteVoiceConnectorOriginationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceConnectorOriginationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceConnectorOriginationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteVoiceConnectorOrigination operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteVoiceConnectorOrigination.
///
/// Returns a DeleteVoiceConnectorOriginationResult from ChimeSDKVoice.
/// REST API Reference for DeleteVoiceConnectorOrigination Operation
public virtual DeleteVoiceConnectorOriginationResponse EndDeleteVoiceConnectorOrigination(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteVoiceConnectorProxy
///
/// Deletes the proxy configuration from the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorProxy service method.
///
/// The response from the DeleteVoiceConnectorProxy service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorProxy Operation
public virtual DeleteVoiceConnectorProxyResponse DeleteVoiceConnectorProxy(DeleteVoiceConnectorProxyRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceConnectorProxyRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceConnectorProxyResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteVoiceConnectorProxy operation.
///
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorProxy operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVoiceConnectorProxy
/// operation.
/// REST API Reference for DeleteVoiceConnectorProxy Operation
public virtual IAsyncResult BeginDeleteVoiceConnectorProxy(DeleteVoiceConnectorProxyRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceConnectorProxyRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceConnectorProxyResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteVoiceConnectorProxy operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteVoiceConnectorProxy.
///
/// Returns a DeleteVoiceConnectorProxyResult from ChimeSDKVoice.
/// REST API Reference for DeleteVoiceConnectorProxy Operation
public virtual DeleteVoiceConnectorProxyResponse EndDeleteVoiceConnectorProxy(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteVoiceConnectorStreamingConfiguration
///
/// Deletes a Voice Connector's streaming configuration.
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorStreamingConfiguration service method.
///
/// The response from the DeleteVoiceConnectorStreamingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorStreamingConfiguration Operation
public virtual DeleteVoiceConnectorStreamingConfigurationResponse DeleteVoiceConnectorStreamingConfiguration(DeleteVoiceConnectorStreamingConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceConnectorStreamingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceConnectorStreamingConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteVoiceConnectorStreamingConfiguration operation.
///
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorStreamingConfiguration operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVoiceConnectorStreamingConfiguration
/// operation.
/// REST API Reference for DeleteVoiceConnectorStreamingConfiguration Operation
public virtual IAsyncResult BeginDeleteVoiceConnectorStreamingConfiguration(DeleteVoiceConnectorStreamingConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceConnectorStreamingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceConnectorStreamingConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteVoiceConnectorStreamingConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteVoiceConnectorStreamingConfiguration.
///
/// Returns a DeleteVoiceConnectorStreamingConfigurationResult from ChimeSDKVoice.
/// REST API Reference for DeleteVoiceConnectorStreamingConfiguration Operation
public virtual DeleteVoiceConnectorStreamingConfigurationResponse EndDeleteVoiceConnectorStreamingConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteVoiceConnectorTermination
///
/// Deletes the termination settings for the specified Amazon Chime SDK Voice Connector.
///
///
///
/// If emergency calling is configured for the Voice Connector, it must be deleted prior
/// to deleting the termination settings.
///
///
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorTermination service method.
///
/// The response from the DeleteVoiceConnectorTermination service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorTermination Operation
public virtual DeleteVoiceConnectorTerminationResponse DeleteVoiceConnectorTermination(DeleteVoiceConnectorTerminationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceConnectorTerminationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceConnectorTerminationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteVoiceConnectorTermination operation.
///
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorTermination operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVoiceConnectorTermination
/// operation.
/// REST API Reference for DeleteVoiceConnectorTermination Operation
public virtual IAsyncResult BeginDeleteVoiceConnectorTermination(DeleteVoiceConnectorTerminationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceConnectorTerminationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceConnectorTerminationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteVoiceConnectorTermination operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteVoiceConnectorTermination.
///
/// Returns a DeleteVoiceConnectorTerminationResult from ChimeSDKVoice.
/// REST API Reference for DeleteVoiceConnectorTermination Operation
public virtual DeleteVoiceConnectorTerminationResponse EndDeleteVoiceConnectorTermination(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteVoiceConnectorTerminationCredentials
///
/// Deletes the specified SIP credentials used by your equipment to authenticate during
/// call termination.
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorTerminationCredentials service method.
///
/// The response from the DeleteVoiceConnectorTerminationCredentials service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorTerminationCredentials Operation
public virtual DeleteVoiceConnectorTerminationCredentialsResponse DeleteVoiceConnectorTerminationCredentials(DeleteVoiceConnectorTerminationCredentialsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceConnectorTerminationCredentialsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceConnectorTerminationCredentialsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteVoiceConnectorTerminationCredentials operation.
///
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorTerminationCredentials operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVoiceConnectorTerminationCredentials
/// operation.
/// REST API Reference for DeleteVoiceConnectorTerminationCredentials Operation
public virtual IAsyncResult BeginDeleteVoiceConnectorTerminationCredentials(DeleteVoiceConnectorTerminationCredentialsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceConnectorTerminationCredentialsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceConnectorTerminationCredentialsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteVoiceConnectorTerminationCredentials operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteVoiceConnectorTerminationCredentials.
///
/// Returns a DeleteVoiceConnectorTerminationCredentialsResult from ChimeSDKVoice.
/// REST API Reference for DeleteVoiceConnectorTerminationCredentials Operation
public virtual DeleteVoiceConnectorTerminationCredentialsResponse EndDeleteVoiceConnectorTerminationCredentials(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteVoiceProfile
///
/// Deletes a voice profile, including its voice print and enrollment data. WARNING: This
/// action is not reversible.
///
/// Container for the necessary parameters to execute the DeleteVoiceProfile service method.
///
/// The response from the DeleteVoiceProfile service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceProfile Operation
public virtual DeleteVoiceProfileResponse DeleteVoiceProfile(DeleteVoiceProfileRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceProfileResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteVoiceProfile operation.
///
///
/// Container for the necessary parameters to execute the DeleteVoiceProfile operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVoiceProfile
/// operation.
/// REST API Reference for DeleteVoiceProfile Operation
public virtual IAsyncResult BeginDeleteVoiceProfile(DeleteVoiceProfileRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceProfileResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteVoiceProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteVoiceProfile.
///
/// Returns a DeleteVoiceProfileResult from ChimeSDKVoice.
/// REST API Reference for DeleteVoiceProfile Operation
public virtual DeleteVoiceProfileResponse EndDeleteVoiceProfile(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteVoiceProfileDomain
///
/// Deletes all voice profiles in the domain. WARNING: This action is not reversible.
///
/// Container for the necessary parameters to execute the DeleteVoiceProfileDomain service method.
///
/// The response from the DeleteVoiceProfileDomain service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceProfileDomain Operation
public virtual DeleteVoiceProfileDomainResponse DeleteVoiceProfileDomain(DeleteVoiceProfileDomainRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceProfileDomainRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceProfileDomainResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteVoiceProfileDomain operation.
///
///
/// Container for the necessary parameters to execute the DeleteVoiceProfileDomain operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVoiceProfileDomain
/// operation.
/// REST API Reference for DeleteVoiceProfileDomain Operation
public virtual IAsyncResult BeginDeleteVoiceProfileDomain(DeleteVoiceProfileDomainRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVoiceProfileDomainRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVoiceProfileDomainResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteVoiceProfileDomain operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteVoiceProfileDomain.
///
/// Returns a DeleteVoiceProfileDomainResult from ChimeSDKVoice.
/// REST API Reference for DeleteVoiceProfileDomain Operation
public virtual DeleteVoiceProfileDomainResponse EndDeleteVoiceProfileDomain(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DisassociatePhoneNumbersFromVoiceConnector
///
/// Disassociates the specified phone numbers from the specified Amazon Chime SDK Voice
/// Connector.
///
/// Container for the necessary parameters to execute the DisassociatePhoneNumbersFromVoiceConnector service method.
///
/// The response from the DisassociatePhoneNumbersFromVoiceConnector service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DisassociatePhoneNumbersFromVoiceConnector Operation
public virtual DisassociatePhoneNumbersFromVoiceConnectorResponse DisassociatePhoneNumbersFromVoiceConnector(DisassociatePhoneNumbersFromVoiceConnectorRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociatePhoneNumbersFromVoiceConnectorRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociatePhoneNumbersFromVoiceConnectorResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DisassociatePhoneNumbersFromVoiceConnector operation.
///
///
/// Container for the necessary parameters to execute the DisassociatePhoneNumbersFromVoiceConnector operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociatePhoneNumbersFromVoiceConnector
/// operation.
/// REST API Reference for DisassociatePhoneNumbersFromVoiceConnector Operation
public virtual IAsyncResult BeginDisassociatePhoneNumbersFromVoiceConnector(DisassociatePhoneNumbersFromVoiceConnectorRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociatePhoneNumbersFromVoiceConnectorRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociatePhoneNumbersFromVoiceConnectorResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DisassociatePhoneNumbersFromVoiceConnector operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociatePhoneNumbersFromVoiceConnector.
///
/// Returns a DisassociatePhoneNumbersFromVoiceConnectorResult from ChimeSDKVoice.
/// REST API Reference for DisassociatePhoneNumbersFromVoiceConnector Operation
public virtual DisassociatePhoneNumbersFromVoiceConnectorResponse EndDisassociatePhoneNumbersFromVoiceConnector(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DisassociatePhoneNumbersFromVoiceConnectorGroup
///
/// Disassociates the specified phone numbers from the specified Amazon Chime SDK Voice
/// Connector group.
///
/// Container for the necessary parameters to execute the DisassociatePhoneNumbersFromVoiceConnectorGroup service method.
///
/// The response from the DisassociatePhoneNumbersFromVoiceConnectorGroup service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DisassociatePhoneNumbersFromVoiceConnectorGroup Operation
public virtual DisassociatePhoneNumbersFromVoiceConnectorGroupResponse DisassociatePhoneNumbersFromVoiceConnectorGroup(DisassociatePhoneNumbersFromVoiceConnectorGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociatePhoneNumbersFromVoiceConnectorGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociatePhoneNumbersFromVoiceConnectorGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DisassociatePhoneNumbersFromVoiceConnectorGroup operation.
///
///
/// Container for the necessary parameters to execute the DisassociatePhoneNumbersFromVoiceConnectorGroup operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociatePhoneNumbersFromVoiceConnectorGroup
/// operation.
/// REST API Reference for DisassociatePhoneNumbersFromVoiceConnectorGroup Operation
public virtual IAsyncResult BeginDisassociatePhoneNumbersFromVoiceConnectorGroup(DisassociatePhoneNumbersFromVoiceConnectorGroupRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociatePhoneNumbersFromVoiceConnectorGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociatePhoneNumbersFromVoiceConnectorGroupResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DisassociatePhoneNumbersFromVoiceConnectorGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociatePhoneNumbersFromVoiceConnectorGroup.
///
/// Returns a DisassociatePhoneNumbersFromVoiceConnectorGroupResult from ChimeSDKVoice.
/// REST API Reference for DisassociatePhoneNumbersFromVoiceConnectorGroup Operation
public virtual DisassociatePhoneNumbersFromVoiceConnectorGroupResponse EndDisassociatePhoneNumbersFromVoiceConnectorGroup(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetGlobalSettings
///
/// Retrieves the global settings for the Amazon Chime SDK Voice Connectors in an AWS
/// account.
///
/// Container for the necessary parameters to execute the GetGlobalSettings service method.
///
/// The response from the GetGlobalSettings service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetGlobalSettings Operation
public virtual GetGlobalSettingsResponse GetGlobalSettings(GetGlobalSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetGlobalSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetGlobalSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetGlobalSettings operation.
///
///
/// Container for the necessary parameters to execute the GetGlobalSettings operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetGlobalSettings
/// operation.
/// REST API Reference for GetGlobalSettings Operation
public virtual IAsyncResult BeginGetGlobalSettings(GetGlobalSettingsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetGlobalSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetGlobalSettingsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetGlobalSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginGetGlobalSettings.
///
/// Returns a GetGlobalSettingsResult from ChimeSDKVoice.
/// REST API Reference for GetGlobalSettings Operation
public virtual GetGlobalSettingsResponse EndGetGlobalSettings(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetPhoneNumber
///
/// Retrieves details for the specified phone number ID, such as associations, capabilities,
/// and product type.
///
/// Container for the necessary parameters to execute the GetPhoneNumber service method.
///
/// The response from the GetPhoneNumber service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetPhoneNumber Operation
public virtual GetPhoneNumberResponse GetPhoneNumber(GetPhoneNumberRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetPhoneNumberRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetPhoneNumberResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetPhoneNumber operation.
///
///
/// Container for the necessary parameters to execute the GetPhoneNumber operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPhoneNumber
/// operation.
/// REST API Reference for GetPhoneNumber Operation
public virtual IAsyncResult BeginGetPhoneNumber(GetPhoneNumberRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetPhoneNumberRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetPhoneNumberResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetPhoneNumber operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPhoneNumber.
///
/// Returns a GetPhoneNumberResult from ChimeSDKVoice.
/// REST API Reference for GetPhoneNumber Operation
public virtual GetPhoneNumberResponse EndGetPhoneNumber(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetPhoneNumberOrder
///
/// Retrieves details for the specified phone number order, such as the order creation
/// timestamp, phone numbers in E.164 format, product type, and order status.
///
/// Container for the necessary parameters to execute the GetPhoneNumberOrder service method.
///
/// The response from the GetPhoneNumberOrder service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetPhoneNumberOrder Operation
public virtual GetPhoneNumberOrderResponse GetPhoneNumberOrder(GetPhoneNumberOrderRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetPhoneNumberOrderRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetPhoneNumberOrderResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetPhoneNumberOrder operation.
///
///
/// Container for the necessary parameters to execute the GetPhoneNumberOrder operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPhoneNumberOrder
/// operation.
/// REST API Reference for GetPhoneNumberOrder Operation
public virtual IAsyncResult BeginGetPhoneNumberOrder(GetPhoneNumberOrderRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetPhoneNumberOrderRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetPhoneNumberOrderResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetPhoneNumberOrder operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPhoneNumberOrder.
///
/// Returns a GetPhoneNumberOrderResult from ChimeSDKVoice.
/// REST API Reference for GetPhoneNumberOrder Operation
public virtual GetPhoneNumberOrderResponse EndGetPhoneNumberOrder(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetPhoneNumberSettings
///
/// Retrieves the phone number settings for the administrator's AWS account, such as the
/// default outbound calling name.
///
/// Container for the necessary parameters to execute the GetPhoneNumberSettings service method.
///
/// The response from the GetPhoneNumberSettings service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetPhoneNumberSettings Operation
public virtual GetPhoneNumberSettingsResponse GetPhoneNumberSettings(GetPhoneNumberSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetPhoneNumberSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetPhoneNumberSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetPhoneNumberSettings operation.
///
///
/// Container for the necessary parameters to execute the GetPhoneNumberSettings operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPhoneNumberSettings
/// operation.
/// REST API Reference for GetPhoneNumberSettings Operation
public virtual IAsyncResult BeginGetPhoneNumberSettings(GetPhoneNumberSettingsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetPhoneNumberSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetPhoneNumberSettingsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetPhoneNumberSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPhoneNumberSettings.
///
/// Returns a GetPhoneNumberSettingsResult from ChimeSDKVoice.
/// REST API Reference for GetPhoneNumberSettings Operation
public virtual GetPhoneNumberSettingsResponse EndGetPhoneNumberSettings(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetProxySession
///
/// Retrieves the specified proxy session details for the specified Amazon Chime SDK Voice
/// Connector.
///
/// Container for the necessary parameters to execute the GetProxySession service method.
///
/// The response from the GetProxySession service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetProxySession Operation
public virtual GetProxySessionResponse GetProxySession(GetProxySessionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetProxySessionRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetProxySessionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetProxySession operation.
///
///
/// Container for the necessary parameters to execute the GetProxySession operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetProxySession
/// operation.
/// REST API Reference for GetProxySession Operation
public virtual IAsyncResult BeginGetProxySession(GetProxySessionRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetProxySessionRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetProxySessionResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetProxySession operation.
///
///
/// The IAsyncResult returned by the call to BeginGetProxySession.
///
/// Returns a GetProxySessionResult from ChimeSDKVoice.
/// REST API Reference for GetProxySession Operation
public virtual GetProxySessionResponse EndGetProxySession(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetSipMediaApplication
///
/// Retrieves the information for a SIP media application, including name, AWS Region,
/// and endpoints.
///
/// Container for the necessary parameters to execute the GetSipMediaApplication service method.
///
/// The response from the GetSipMediaApplication service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetSipMediaApplication Operation
public virtual GetSipMediaApplicationResponse GetSipMediaApplication(GetSipMediaApplicationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetSipMediaApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetSipMediaApplicationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetSipMediaApplication operation.
///
///
/// Container for the necessary parameters to execute the GetSipMediaApplication operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSipMediaApplication
/// operation.
/// REST API Reference for GetSipMediaApplication Operation
public virtual IAsyncResult BeginGetSipMediaApplication(GetSipMediaApplicationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetSipMediaApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetSipMediaApplicationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetSipMediaApplication operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSipMediaApplication.
///
/// Returns a GetSipMediaApplicationResult from ChimeSDKVoice.
/// REST API Reference for GetSipMediaApplication Operation
public virtual GetSipMediaApplicationResponse EndGetSipMediaApplication(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetSipMediaApplicationAlexaSkillConfiguration
///
/// Gets the Alexa Skill configuration for the SIP media application.
///
/// Container for the necessary parameters to execute the GetSipMediaApplicationAlexaSkillConfiguration service method.
///
/// The response from the GetSipMediaApplicationAlexaSkillConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetSipMediaApplicationAlexaSkillConfiguration Operation
public virtual GetSipMediaApplicationAlexaSkillConfigurationResponse GetSipMediaApplicationAlexaSkillConfiguration(GetSipMediaApplicationAlexaSkillConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetSipMediaApplicationAlexaSkillConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetSipMediaApplicationAlexaSkillConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetSipMediaApplicationAlexaSkillConfiguration operation.
///
///
/// Container for the necessary parameters to execute the GetSipMediaApplicationAlexaSkillConfiguration operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSipMediaApplicationAlexaSkillConfiguration
/// operation.
/// REST API Reference for GetSipMediaApplicationAlexaSkillConfiguration Operation
public virtual IAsyncResult BeginGetSipMediaApplicationAlexaSkillConfiguration(GetSipMediaApplicationAlexaSkillConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetSipMediaApplicationAlexaSkillConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetSipMediaApplicationAlexaSkillConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetSipMediaApplicationAlexaSkillConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSipMediaApplicationAlexaSkillConfiguration.
///
/// Returns a GetSipMediaApplicationAlexaSkillConfigurationResult from ChimeSDKVoice.
/// REST API Reference for GetSipMediaApplicationAlexaSkillConfiguration Operation
public virtual GetSipMediaApplicationAlexaSkillConfigurationResponse EndGetSipMediaApplicationAlexaSkillConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetSipMediaApplicationLoggingConfiguration
///
/// Retrieves the logging configuration for the specified SIP media application.
///
/// Container for the necessary parameters to execute the GetSipMediaApplicationLoggingConfiguration service method.
///
/// The response from the GetSipMediaApplicationLoggingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetSipMediaApplicationLoggingConfiguration Operation
public virtual GetSipMediaApplicationLoggingConfigurationResponse GetSipMediaApplicationLoggingConfiguration(GetSipMediaApplicationLoggingConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetSipMediaApplicationLoggingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetSipMediaApplicationLoggingConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetSipMediaApplicationLoggingConfiguration operation.
///
///
/// Container for the necessary parameters to execute the GetSipMediaApplicationLoggingConfiguration operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSipMediaApplicationLoggingConfiguration
/// operation.
/// REST API Reference for GetSipMediaApplicationLoggingConfiguration Operation
public virtual IAsyncResult BeginGetSipMediaApplicationLoggingConfiguration(GetSipMediaApplicationLoggingConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetSipMediaApplicationLoggingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetSipMediaApplicationLoggingConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetSipMediaApplicationLoggingConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSipMediaApplicationLoggingConfiguration.
///
/// Returns a GetSipMediaApplicationLoggingConfigurationResult from ChimeSDKVoice.
/// REST API Reference for GetSipMediaApplicationLoggingConfiguration Operation
public virtual GetSipMediaApplicationLoggingConfigurationResponse EndGetSipMediaApplicationLoggingConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetSipRule
///
/// Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target
/// endpoints.
///
/// Container for the necessary parameters to execute the GetSipRule service method.
///
/// The response from the GetSipRule service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetSipRule Operation
public virtual GetSipRuleResponse GetSipRule(GetSipRuleRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetSipRuleRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetSipRuleResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetSipRule operation.
///
///
/// Container for the necessary parameters to execute the GetSipRule operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSipRule
/// operation.
/// REST API Reference for GetSipRule Operation
public virtual IAsyncResult BeginGetSipRule(GetSipRuleRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetSipRuleRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetSipRuleResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetSipRule operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSipRule.
///
/// Returns a GetSipRuleResult from ChimeSDKVoice.
/// REST API Reference for GetSipRule Operation
public virtual GetSipRuleResponse EndGetSipRule(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetSpeakerSearchTask
///
/// Retrieves the details of the specified speaker search task.
///
/// Container for the necessary parameters to execute the GetSpeakerSearchTask service method.
///
/// The response from the GetSpeakerSearchTask service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetSpeakerSearchTask Operation
public virtual GetSpeakerSearchTaskResponse GetSpeakerSearchTask(GetSpeakerSearchTaskRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetSpeakerSearchTaskRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetSpeakerSearchTaskResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetSpeakerSearchTask operation.
///
///
/// Container for the necessary parameters to execute the GetSpeakerSearchTask operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSpeakerSearchTask
/// operation.
/// REST API Reference for GetSpeakerSearchTask Operation
public virtual IAsyncResult BeginGetSpeakerSearchTask(GetSpeakerSearchTaskRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetSpeakerSearchTaskRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetSpeakerSearchTaskResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetSpeakerSearchTask operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSpeakerSearchTask.
///
/// Returns a GetSpeakerSearchTaskResult from ChimeSDKVoice.
/// REST API Reference for GetSpeakerSearchTask Operation
public virtual GetSpeakerSearchTaskResponse EndGetSpeakerSearchTask(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetVoiceConnector
///
/// Retrieves details for the specified Amazon Chime SDK Voice Connector, such as timestamps,name,
/// outbound host, and encryption requirements.
///
/// Container for the necessary parameters to execute the GetVoiceConnector service method.
///
/// The response from the GetVoiceConnector service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnector Operation
public virtual GetVoiceConnectorResponse GetVoiceConnector(GetVoiceConnectorRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceConnectorRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceConnectorResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetVoiceConnector operation.
///
///
/// Container for the necessary parameters to execute the GetVoiceConnector operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetVoiceConnector
/// operation.
/// REST API Reference for GetVoiceConnector Operation
public virtual IAsyncResult BeginGetVoiceConnector(GetVoiceConnectorRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceConnectorRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceConnectorResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetVoiceConnector operation.
///
///
/// The IAsyncResult returned by the call to BeginGetVoiceConnector.
///
/// Returns a GetVoiceConnectorResult from ChimeSDKVoice.
/// REST API Reference for GetVoiceConnector Operation
public virtual GetVoiceConnectorResponse EndGetVoiceConnector(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetVoiceConnectorEmergencyCallingConfiguration
///
/// Retrieves the emergency calling configuration details for the specified Voice Connector.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorEmergencyCallingConfiguration service method.
///
/// The response from the GetVoiceConnectorEmergencyCallingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorEmergencyCallingConfiguration Operation
public virtual GetVoiceConnectorEmergencyCallingConfigurationResponse GetVoiceConnectorEmergencyCallingConfiguration(GetVoiceConnectorEmergencyCallingConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceConnectorEmergencyCallingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceConnectorEmergencyCallingConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetVoiceConnectorEmergencyCallingConfiguration operation.
///
///
/// Container for the necessary parameters to execute the GetVoiceConnectorEmergencyCallingConfiguration operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetVoiceConnectorEmergencyCallingConfiguration
/// operation.
/// REST API Reference for GetVoiceConnectorEmergencyCallingConfiguration Operation
public virtual IAsyncResult BeginGetVoiceConnectorEmergencyCallingConfiguration(GetVoiceConnectorEmergencyCallingConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceConnectorEmergencyCallingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceConnectorEmergencyCallingConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetVoiceConnectorEmergencyCallingConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginGetVoiceConnectorEmergencyCallingConfiguration.
///
/// Returns a GetVoiceConnectorEmergencyCallingConfigurationResult from ChimeSDKVoice.
/// REST API Reference for GetVoiceConnectorEmergencyCallingConfiguration Operation
public virtual GetVoiceConnectorEmergencyCallingConfigurationResponse EndGetVoiceConnectorEmergencyCallingConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetVoiceConnectorGroup
///
/// Retrieves details for the specified Amazon Chime SDK Voice Connector group, such as
/// timestamps,name, and associated VoiceConnectorItems
.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorGroup service method.
///
/// The response from the GetVoiceConnectorGroup service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorGroup Operation
public virtual GetVoiceConnectorGroupResponse GetVoiceConnectorGroup(GetVoiceConnectorGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceConnectorGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceConnectorGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetVoiceConnectorGroup operation.
///
///
/// Container for the necessary parameters to execute the GetVoiceConnectorGroup operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetVoiceConnectorGroup
/// operation.
/// REST API Reference for GetVoiceConnectorGroup Operation
public virtual IAsyncResult BeginGetVoiceConnectorGroup(GetVoiceConnectorGroupRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceConnectorGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceConnectorGroupResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetVoiceConnectorGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginGetVoiceConnectorGroup.
///
/// Returns a GetVoiceConnectorGroupResult from ChimeSDKVoice.
/// REST API Reference for GetVoiceConnectorGroup Operation
public virtual GetVoiceConnectorGroupResponse EndGetVoiceConnectorGroup(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetVoiceConnectorLoggingConfiguration
///
/// Retrieves the logging configuration settings for the specified Voice Connector. Shows
/// whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorLoggingConfiguration service method.
///
/// The response from the GetVoiceConnectorLoggingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorLoggingConfiguration Operation
public virtual GetVoiceConnectorLoggingConfigurationResponse GetVoiceConnectorLoggingConfiguration(GetVoiceConnectorLoggingConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceConnectorLoggingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceConnectorLoggingConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetVoiceConnectorLoggingConfiguration operation.
///
///
/// Container for the necessary parameters to execute the GetVoiceConnectorLoggingConfiguration operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetVoiceConnectorLoggingConfiguration
/// operation.
/// REST API Reference for GetVoiceConnectorLoggingConfiguration Operation
public virtual IAsyncResult BeginGetVoiceConnectorLoggingConfiguration(GetVoiceConnectorLoggingConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceConnectorLoggingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceConnectorLoggingConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetVoiceConnectorLoggingConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginGetVoiceConnectorLoggingConfiguration.
///
/// Returns a GetVoiceConnectorLoggingConfigurationResult from ChimeSDKVoice.
/// REST API Reference for GetVoiceConnectorLoggingConfiguration Operation
public virtual GetVoiceConnectorLoggingConfigurationResponse EndGetVoiceConnectorLoggingConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetVoiceConnectorOrigination
///
/// Retrieves the origination settings for the specified Voice Connector.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorOrigination service method.
///
/// The response from the GetVoiceConnectorOrigination service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorOrigination Operation
public virtual GetVoiceConnectorOriginationResponse GetVoiceConnectorOrigination(GetVoiceConnectorOriginationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceConnectorOriginationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceConnectorOriginationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetVoiceConnectorOrigination operation.
///
///
/// Container for the necessary parameters to execute the GetVoiceConnectorOrigination operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetVoiceConnectorOrigination
/// operation.
/// REST API Reference for GetVoiceConnectorOrigination Operation
public virtual IAsyncResult BeginGetVoiceConnectorOrigination(GetVoiceConnectorOriginationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceConnectorOriginationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceConnectorOriginationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetVoiceConnectorOrigination operation.
///
///
/// The IAsyncResult returned by the call to BeginGetVoiceConnectorOrigination.
///
/// Returns a GetVoiceConnectorOriginationResult from ChimeSDKVoice.
/// REST API Reference for GetVoiceConnectorOrigination Operation
public virtual GetVoiceConnectorOriginationResponse EndGetVoiceConnectorOrigination(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetVoiceConnectorProxy
///
/// Retrieves the proxy configuration details for the specified Amazon Chime SDK Voice
/// Connector.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorProxy service method.
///
/// The response from the GetVoiceConnectorProxy service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorProxy Operation
public virtual GetVoiceConnectorProxyResponse GetVoiceConnectorProxy(GetVoiceConnectorProxyRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceConnectorProxyRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceConnectorProxyResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetVoiceConnectorProxy operation.
///
///
/// Container for the necessary parameters to execute the GetVoiceConnectorProxy operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetVoiceConnectorProxy
/// operation.
/// REST API Reference for GetVoiceConnectorProxy Operation
public virtual IAsyncResult BeginGetVoiceConnectorProxy(GetVoiceConnectorProxyRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceConnectorProxyRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceConnectorProxyResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetVoiceConnectorProxy operation.
///
///
/// The IAsyncResult returned by the call to BeginGetVoiceConnectorProxy.
///
/// Returns a GetVoiceConnectorProxyResult from ChimeSDKVoice.
/// REST API Reference for GetVoiceConnectorProxy Operation
public virtual GetVoiceConnectorProxyResponse EndGetVoiceConnectorProxy(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetVoiceConnectorStreamingConfiguration
///
/// Retrieves the streaming configuration details for the specified Amazon Chime SDK Voice
/// Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis.
/// It also shows the retention period, in hours, for the Amazon Kinesis data.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorStreamingConfiguration service method.
///
/// The response from the GetVoiceConnectorStreamingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorStreamingConfiguration Operation
public virtual GetVoiceConnectorStreamingConfigurationResponse GetVoiceConnectorStreamingConfiguration(GetVoiceConnectorStreamingConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceConnectorStreamingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceConnectorStreamingConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetVoiceConnectorStreamingConfiguration operation.
///
///
/// Container for the necessary parameters to execute the GetVoiceConnectorStreamingConfiguration operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetVoiceConnectorStreamingConfiguration
/// operation.
/// REST API Reference for GetVoiceConnectorStreamingConfiguration Operation
public virtual IAsyncResult BeginGetVoiceConnectorStreamingConfiguration(GetVoiceConnectorStreamingConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceConnectorStreamingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceConnectorStreamingConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetVoiceConnectorStreamingConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginGetVoiceConnectorStreamingConfiguration.
///
/// Returns a GetVoiceConnectorStreamingConfigurationResult from ChimeSDKVoice.
/// REST API Reference for GetVoiceConnectorStreamingConfiguration Operation
public virtual GetVoiceConnectorStreamingConfigurationResponse EndGetVoiceConnectorStreamingConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetVoiceConnectorTermination
///
/// Retrieves the termination setting details for the specified Voice Connector.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorTermination service method.
///
/// The response from the GetVoiceConnectorTermination service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorTermination Operation
public virtual GetVoiceConnectorTerminationResponse GetVoiceConnectorTermination(GetVoiceConnectorTerminationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceConnectorTerminationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceConnectorTerminationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetVoiceConnectorTermination operation.
///
///
/// Container for the necessary parameters to execute the GetVoiceConnectorTermination operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetVoiceConnectorTermination
/// operation.
/// REST API Reference for GetVoiceConnectorTermination Operation
public virtual IAsyncResult BeginGetVoiceConnectorTermination(GetVoiceConnectorTerminationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceConnectorTerminationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceConnectorTerminationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetVoiceConnectorTermination operation.
///
///
/// The IAsyncResult returned by the call to BeginGetVoiceConnectorTermination.
///
/// Returns a GetVoiceConnectorTerminationResult from ChimeSDKVoice.
/// REST API Reference for GetVoiceConnectorTermination Operation
public virtual GetVoiceConnectorTerminationResponse EndGetVoiceConnectorTermination(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetVoiceConnectorTerminationHealth
///
/// Retrieves information about the last time a SIP OPTIONS
ping was received
/// from your SIP infrastructure for the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorTerminationHealth service method.
///
/// The response from the GetVoiceConnectorTerminationHealth service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorTerminationHealth Operation
public virtual GetVoiceConnectorTerminationHealthResponse GetVoiceConnectorTerminationHealth(GetVoiceConnectorTerminationHealthRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceConnectorTerminationHealthRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceConnectorTerminationHealthResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetVoiceConnectorTerminationHealth operation.
///
///
/// Container for the necessary parameters to execute the GetVoiceConnectorTerminationHealth operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetVoiceConnectorTerminationHealth
/// operation.
/// REST API Reference for GetVoiceConnectorTerminationHealth Operation
public virtual IAsyncResult BeginGetVoiceConnectorTerminationHealth(GetVoiceConnectorTerminationHealthRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceConnectorTerminationHealthRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceConnectorTerminationHealthResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetVoiceConnectorTerminationHealth operation.
///
///
/// The IAsyncResult returned by the call to BeginGetVoiceConnectorTerminationHealth.
///
/// Returns a GetVoiceConnectorTerminationHealthResult from ChimeSDKVoice.
/// REST API Reference for GetVoiceConnectorTerminationHealth Operation
public virtual GetVoiceConnectorTerminationHealthResponse EndGetVoiceConnectorTerminationHealth(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetVoiceProfile
///
/// Retrieves the details of the specified voice profile.
///
/// Container for the necessary parameters to execute the GetVoiceProfile service method.
///
/// The response from the GetVoiceProfile service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceProfile Operation
public virtual GetVoiceProfileResponse GetVoiceProfile(GetVoiceProfileRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceProfileResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetVoiceProfile operation.
///
///
/// Container for the necessary parameters to execute the GetVoiceProfile operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetVoiceProfile
/// operation.
/// REST API Reference for GetVoiceProfile Operation
public virtual IAsyncResult BeginGetVoiceProfile(GetVoiceProfileRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceProfileResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetVoiceProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginGetVoiceProfile.
///
/// Returns a GetVoiceProfileResult from ChimeSDKVoice.
/// REST API Reference for GetVoiceProfile Operation
public virtual GetVoiceProfileResponse EndGetVoiceProfile(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetVoiceProfileDomain
///
/// Retrieves the details of the specified voice profile domain.
///
/// Container for the necessary parameters to execute the GetVoiceProfileDomain service method.
///
/// The response from the GetVoiceProfileDomain service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceProfileDomain Operation
public virtual GetVoiceProfileDomainResponse GetVoiceProfileDomain(GetVoiceProfileDomainRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceProfileDomainRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceProfileDomainResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetVoiceProfileDomain operation.
///
///
/// Container for the necessary parameters to execute the GetVoiceProfileDomain operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetVoiceProfileDomain
/// operation.
/// REST API Reference for GetVoiceProfileDomain Operation
public virtual IAsyncResult BeginGetVoiceProfileDomain(GetVoiceProfileDomainRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceProfileDomainRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceProfileDomainResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetVoiceProfileDomain operation.
///
///
/// The IAsyncResult returned by the call to BeginGetVoiceProfileDomain.
///
/// Returns a GetVoiceProfileDomainResult from ChimeSDKVoice.
/// REST API Reference for GetVoiceProfileDomain Operation
public virtual GetVoiceProfileDomainResponse EndGetVoiceProfileDomain(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetVoiceToneAnalysisTask
///
/// Retrieves the details of a voice tone analysis task.
///
/// Container for the necessary parameters to execute the GetVoiceToneAnalysisTask service method.
///
/// The response from the GetVoiceToneAnalysisTask service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceToneAnalysisTask Operation
public virtual GetVoiceToneAnalysisTaskResponse GetVoiceToneAnalysisTask(GetVoiceToneAnalysisTaskRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceToneAnalysisTaskRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceToneAnalysisTaskResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetVoiceToneAnalysisTask operation.
///
///
/// Container for the necessary parameters to execute the GetVoiceToneAnalysisTask operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetVoiceToneAnalysisTask
/// operation.
/// REST API Reference for GetVoiceToneAnalysisTask Operation
public virtual IAsyncResult BeginGetVoiceToneAnalysisTask(GetVoiceToneAnalysisTaskRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVoiceToneAnalysisTaskRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVoiceToneAnalysisTaskResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetVoiceToneAnalysisTask operation.
///
///
/// The IAsyncResult returned by the call to BeginGetVoiceToneAnalysisTask.
///
/// Returns a GetVoiceToneAnalysisTaskResult from ChimeSDKVoice.
/// REST API Reference for GetVoiceToneAnalysisTask Operation
public virtual GetVoiceToneAnalysisTaskResponse EndGetVoiceToneAnalysisTask(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListAvailableVoiceConnectorRegions
///
/// Lists the available AWS Regions in which you can create an Amazon Chime SDK Voice
/// Connector.
///
/// Container for the necessary parameters to execute the ListAvailableVoiceConnectorRegions service method.
///
/// The response from the ListAvailableVoiceConnectorRegions service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListAvailableVoiceConnectorRegions Operation
public virtual ListAvailableVoiceConnectorRegionsResponse ListAvailableVoiceConnectorRegions(ListAvailableVoiceConnectorRegionsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListAvailableVoiceConnectorRegionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListAvailableVoiceConnectorRegionsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListAvailableVoiceConnectorRegions operation.
///
///
/// Container for the necessary parameters to execute the ListAvailableVoiceConnectorRegions operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAvailableVoiceConnectorRegions
/// operation.
/// REST API Reference for ListAvailableVoiceConnectorRegions Operation
public virtual IAsyncResult BeginListAvailableVoiceConnectorRegions(ListAvailableVoiceConnectorRegionsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListAvailableVoiceConnectorRegionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListAvailableVoiceConnectorRegionsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListAvailableVoiceConnectorRegions operation.
///
///
/// The IAsyncResult returned by the call to BeginListAvailableVoiceConnectorRegions.
///
/// Returns a ListAvailableVoiceConnectorRegionsResult from ChimeSDKVoice.
/// REST API Reference for ListAvailableVoiceConnectorRegions Operation
public virtual ListAvailableVoiceConnectorRegionsResponse EndListAvailableVoiceConnectorRegions(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListPhoneNumberOrders
///
/// Lists the phone numbers for an administrator's Amazon Chime SDK account.
///
/// Container for the necessary parameters to execute the ListPhoneNumberOrders service method.
///
/// The response from the ListPhoneNumberOrders service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListPhoneNumberOrders Operation
public virtual ListPhoneNumberOrdersResponse ListPhoneNumberOrders(ListPhoneNumberOrdersRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListPhoneNumberOrdersRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListPhoneNumberOrdersResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListPhoneNumberOrders operation.
///
///
/// Container for the necessary parameters to execute the ListPhoneNumberOrders operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListPhoneNumberOrders
/// operation.
/// REST API Reference for ListPhoneNumberOrders Operation
public virtual IAsyncResult BeginListPhoneNumberOrders(ListPhoneNumberOrdersRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListPhoneNumberOrdersRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListPhoneNumberOrdersResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListPhoneNumberOrders operation.
///
///
/// The IAsyncResult returned by the call to BeginListPhoneNumberOrders.
///
/// Returns a ListPhoneNumberOrdersResult from ChimeSDKVoice.
/// REST API Reference for ListPhoneNumberOrders Operation
public virtual ListPhoneNumberOrdersResponse EndListPhoneNumberOrders(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListPhoneNumbers
///
/// Lists the phone numbers for the specified Amazon Chime SDK account, Amazon Chime SDK
/// user, Amazon Chime SDK Voice Connector, or Amazon Chime SDK Voice Connector group.
///
/// Container for the necessary parameters to execute the ListPhoneNumbers service method.
///
/// The response from the ListPhoneNumbers service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListPhoneNumbers Operation
public virtual ListPhoneNumbersResponse ListPhoneNumbers(ListPhoneNumbersRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListPhoneNumbersRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListPhoneNumbersResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListPhoneNumbers operation.
///
///
/// Container for the necessary parameters to execute the ListPhoneNumbers operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListPhoneNumbers
/// operation.
/// REST API Reference for ListPhoneNumbers Operation
public virtual IAsyncResult BeginListPhoneNumbers(ListPhoneNumbersRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListPhoneNumbersRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListPhoneNumbersResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListPhoneNumbers operation.
///
///
/// The IAsyncResult returned by the call to BeginListPhoneNumbers.
///
/// Returns a ListPhoneNumbersResult from ChimeSDKVoice.
/// REST API Reference for ListPhoneNumbers Operation
public virtual ListPhoneNumbersResponse EndListPhoneNumbers(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListProxySessions
///
/// Lists the proxy sessions for the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the ListProxySessions service method.
///
/// The response from the ListProxySessions service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListProxySessions Operation
public virtual ListProxySessionsResponse ListProxySessions(ListProxySessionsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListProxySessionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListProxySessionsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListProxySessions operation.
///
///
/// Container for the necessary parameters to execute the ListProxySessions operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListProxySessions
/// operation.
/// REST API Reference for ListProxySessions Operation
public virtual IAsyncResult BeginListProxySessions(ListProxySessionsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListProxySessionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListProxySessionsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListProxySessions operation.
///
///
/// The IAsyncResult returned by the call to BeginListProxySessions.
///
/// Returns a ListProxySessionsResult from ChimeSDKVoice.
/// REST API Reference for ListProxySessions Operation
public virtual ListProxySessionsResponse EndListProxySessions(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListSipMediaApplications
///
/// Lists the SIP media applications under the administrator's AWS account.
///
/// Container for the necessary parameters to execute the ListSipMediaApplications service method.
///
/// The response from the ListSipMediaApplications service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListSipMediaApplications Operation
public virtual ListSipMediaApplicationsResponse ListSipMediaApplications(ListSipMediaApplicationsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSipMediaApplicationsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSipMediaApplicationsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListSipMediaApplications operation.
///
///
/// Container for the necessary parameters to execute the ListSipMediaApplications operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSipMediaApplications
/// operation.
/// REST API Reference for ListSipMediaApplications Operation
public virtual IAsyncResult BeginListSipMediaApplications(ListSipMediaApplicationsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSipMediaApplicationsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSipMediaApplicationsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListSipMediaApplications operation.
///
///
/// The IAsyncResult returned by the call to BeginListSipMediaApplications.
///
/// Returns a ListSipMediaApplicationsResult from ChimeSDKVoice.
/// REST API Reference for ListSipMediaApplications Operation
public virtual ListSipMediaApplicationsResponse EndListSipMediaApplications(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListSipRules
///
/// Lists the SIP rules under the administrator's AWS account.
///
/// Container for the necessary parameters to execute the ListSipRules service method.
///
/// The response from the ListSipRules service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListSipRules Operation
public virtual ListSipRulesResponse ListSipRules(ListSipRulesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSipRulesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSipRulesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListSipRules operation.
///
///
/// Container for the necessary parameters to execute the ListSipRules operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSipRules
/// operation.
/// REST API Reference for ListSipRules Operation
public virtual IAsyncResult BeginListSipRules(ListSipRulesRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSipRulesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSipRulesResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListSipRules operation.
///
///
/// The IAsyncResult returned by the call to BeginListSipRules.
///
/// Returns a ListSipRulesResult from ChimeSDKVoice.
/// REST API Reference for ListSipRules Operation
public virtual ListSipRulesResponse EndListSipRules(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListSupportedPhoneNumberCountries
///
/// Lists the countries that you can order phone numbers from.
///
/// Container for the necessary parameters to execute the ListSupportedPhoneNumberCountries service method.
///
/// The response from the ListSupportedPhoneNumberCountries service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListSupportedPhoneNumberCountries Operation
public virtual ListSupportedPhoneNumberCountriesResponse ListSupportedPhoneNumberCountries(ListSupportedPhoneNumberCountriesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSupportedPhoneNumberCountriesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSupportedPhoneNumberCountriesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListSupportedPhoneNumberCountries operation.
///
///
/// Container for the necessary parameters to execute the ListSupportedPhoneNumberCountries operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSupportedPhoneNumberCountries
/// operation.
/// REST API Reference for ListSupportedPhoneNumberCountries Operation
public virtual IAsyncResult BeginListSupportedPhoneNumberCountries(ListSupportedPhoneNumberCountriesRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSupportedPhoneNumberCountriesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSupportedPhoneNumberCountriesResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListSupportedPhoneNumberCountries operation.
///
///
/// The IAsyncResult returned by the call to BeginListSupportedPhoneNumberCountries.
///
/// Returns a ListSupportedPhoneNumberCountriesResult from ChimeSDKVoice.
/// REST API Reference for ListSupportedPhoneNumberCountries Operation
public virtual ListSupportedPhoneNumberCountriesResponse EndListSupportedPhoneNumberCountries(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListTagsForResource
///
/// Returns a list of the tags in a given resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListTagsForResource Operation
public virtual ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListTagsForResource operation.
///
///
/// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource
/// operation.
/// REST API Reference for ListTagsForResource Operation
public virtual IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListTagsForResource operation.
///
///
/// The IAsyncResult returned by the call to BeginListTagsForResource.
///
/// Returns a ListTagsForResourceResult from ChimeSDKVoice.
/// REST API Reference for ListTagsForResource Operation
public virtual ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListVoiceConnectorGroups
///
/// Lists the Amazon Chime SDK Voice Connector groups in the administrator's AWS account.
///
/// Container for the necessary parameters to execute the ListVoiceConnectorGroups service method.
///
/// The response from the ListVoiceConnectorGroups service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListVoiceConnectorGroups Operation
public virtual ListVoiceConnectorGroupsResponse ListVoiceConnectorGroups(ListVoiceConnectorGroupsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListVoiceConnectorGroupsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListVoiceConnectorGroupsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListVoiceConnectorGroups operation.
///
///
/// Container for the necessary parameters to execute the ListVoiceConnectorGroups operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListVoiceConnectorGroups
/// operation.
/// REST API Reference for ListVoiceConnectorGroups Operation
public virtual IAsyncResult BeginListVoiceConnectorGroups(ListVoiceConnectorGroupsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListVoiceConnectorGroupsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListVoiceConnectorGroupsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListVoiceConnectorGroups operation.
///
///
/// The IAsyncResult returned by the call to BeginListVoiceConnectorGroups.
///
/// Returns a ListVoiceConnectorGroupsResult from ChimeSDKVoice.
/// REST API Reference for ListVoiceConnectorGroups Operation
public virtual ListVoiceConnectorGroupsResponse EndListVoiceConnectorGroups(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListVoiceConnectors
///
/// Lists the Amazon Chime SDK Voice Connectors in the administrators AWS account.
///
/// Container for the necessary parameters to execute the ListVoiceConnectors service method.
///
/// The response from the ListVoiceConnectors service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListVoiceConnectors Operation
public virtual ListVoiceConnectorsResponse ListVoiceConnectors(ListVoiceConnectorsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListVoiceConnectorsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListVoiceConnectorsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListVoiceConnectors operation.
///
///
/// Container for the necessary parameters to execute the ListVoiceConnectors operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListVoiceConnectors
/// operation.
/// REST API Reference for ListVoiceConnectors Operation
public virtual IAsyncResult BeginListVoiceConnectors(ListVoiceConnectorsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListVoiceConnectorsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListVoiceConnectorsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListVoiceConnectors operation.
///
///
/// The IAsyncResult returned by the call to BeginListVoiceConnectors.
///
/// Returns a ListVoiceConnectorsResult from ChimeSDKVoice.
/// REST API Reference for ListVoiceConnectors Operation
public virtual ListVoiceConnectorsResponse EndListVoiceConnectors(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListVoiceConnectorTerminationCredentials
///
/// Lists the SIP credentials for the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the ListVoiceConnectorTerminationCredentials service method.
///
/// The response from the ListVoiceConnectorTerminationCredentials service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListVoiceConnectorTerminationCredentials Operation
public virtual ListVoiceConnectorTerminationCredentialsResponse ListVoiceConnectorTerminationCredentials(ListVoiceConnectorTerminationCredentialsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListVoiceConnectorTerminationCredentialsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListVoiceConnectorTerminationCredentialsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListVoiceConnectorTerminationCredentials operation.
///
///
/// Container for the necessary parameters to execute the ListVoiceConnectorTerminationCredentials operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListVoiceConnectorTerminationCredentials
/// operation.
/// REST API Reference for ListVoiceConnectorTerminationCredentials Operation
public virtual IAsyncResult BeginListVoiceConnectorTerminationCredentials(ListVoiceConnectorTerminationCredentialsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListVoiceConnectorTerminationCredentialsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListVoiceConnectorTerminationCredentialsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListVoiceConnectorTerminationCredentials operation.
///
///
/// The IAsyncResult returned by the call to BeginListVoiceConnectorTerminationCredentials.
///
/// Returns a ListVoiceConnectorTerminationCredentialsResult from ChimeSDKVoice.
/// REST API Reference for ListVoiceConnectorTerminationCredentials Operation
public virtual ListVoiceConnectorTerminationCredentialsResponse EndListVoiceConnectorTerminationCredentials(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListVoiceProfileDomains
///
/// Lists the specified voice profile domains in the administrator's AWS account.
///
/// Container for the necessary parameters to execute the ListVoiceProfileDomains service method.
///
/// The response from the ListVoiceProfileDomains service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListVoiceProfileDomains Operation
public virtual ListVoiceProfileDomainsResponse ListVoiceProfileDomains(ListVoiceProfileDomainsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListVoiceProfileDomainsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListVoiceProfileDomainsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListVoiceProfileDomains operation.
///
///
/// Container for the necessary parameters to execute the ListVoiceProfileDomains operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListVoiceProfileDomains
/// operation.
/// REST API Reference for ListVoiceProfileDomains Operation
public virtual IAsyncResult BeginListVoiceProfileDomains(ListVoiceProfileDomainsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListVoiceProfileDomainsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListVoiceProfileDomainsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListVoiceProfileDomains operation.
///
///
/// The IAsyncResult returned by the call to BeginListVoiceProfileDomains.
///
/// Returns a ListVoiceProfileDomainsResult from ChimeSDKVoice.
/// REST API Reference for ListVoiceProfileDomains Operation
public virtual ListVoiceProfileDomainsResponse EndListVoiceProfileDomains(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListVoiceProfiles
///
/// Lists the voice profiles in a voice profile domain.
///
/// Container for the necessary parameters to execute the ListVoiceProfiles service method.
///
/// The response from the ListVoiceProfiles service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListVoiceProfiles Operation
public virtual ListVoiceProfilesResponse ListVoiceProfiles(ListVoiceProfilesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListVoiceProfilesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListVoiceProfilesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListVoiceProfiles operation.
///
///
/// Container for the necessary parameters to execute the ListVoiceProfiles operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListVoiceProfiles
/// operation.
/// REST API Reference for ListVoiceProfiles Operation
public virtual IAsyncResult BeginListVoiceProfiles(ListVoiceProfilesRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListVoiceProfilesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListVoiceProfilesResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListVoiceProfiles operation.
///
///
/// The IAsyncResult returned by the call to BeginListVoiceProfiles.
///
/// Returns a ListVoiceProfilesResult from ChimeSDKVoice.
/// REST API Reference for ListVoiceProfiles Operation
public virtual ListVoiceProfilesResponse EndListVoiceProfiles(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region PutSipMediaApplicationAlexaSkillConfiguration
///
/// Updates the Alexa Skill configuration for the SIP media application.
///
/// Container for the necessary parameters to execute the PutSipMediaApplicationAlexaSkillConfiguration service method.
///
/// The response from the PutSipMediaApplicationAlexaSkillConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutSipMediaApplicationAlexaSkillConfiguration Operation
public virtual PutSipMediaApplicationAlexaSkillConfigurationResponse PutSipMediaApplicationAlexaSkillConfiguration(PutSipMediaApplicationAlexaSkillConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutSipMediaApplicationAlexaSkillConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutSipMediaApplicationAlexaSkillConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the PutSipMediaApplicationAlexaSkillConfiguration operation.
///
///
/// Container for the necessary parameters to execute the PutSipMediaApplicationAlexaSkillConfiguration operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutSipMediaApplicationAlexaSkillConfiguration
/// operation.
/// REST API Reference for PutSipMediaApplicationAlexaSkillConfiguration Operation
public virtual IAsyncResult BeginPutSipMediaApplicationAlexaSkillConfiguration(PutSipMediaApplicationAlexaSkillConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutSipMediaApplicationAlexaSkillConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutSipMediaApplicationAlexaSkillConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the PutSipMediaApplicationAlexaSkillConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginPutSipMediaApplicationAlexaSkillConfiguration.
///
/// Returns a PutSipMediaApplicationAlexaSkillConfigurationResult from ChimeSDKVoice.
/// REST API Reference for PutSipMediaApplicationAlexaSkillConfiguration Operation
public virtual PutSipMediaApplicationAlexaSkillConfigurationResponse EndPutSipMediaApplicationAlexaSkillConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region PutSipMediaApplicationLoggingConfiguration
///
/// Updates the logging configuration for the specified SIP media application.
///
/// Container for the necessary parameters to execute the PutSipMediaApplicationLoggingConfiguration service method.
///
/// The response from the PutSipMediaApplicationLoggingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutSipMediaApplicationLoggingConfiguration Operation
public virtual PutSipMediaApplicationLoggingConfigurationResponse PutSipMediaApplicationLoggingConfiguration(PutSipMediaApplicationLoggingConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutSipMediaApplicationLoggingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutSipMediaApplicationLoggingConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the PutSipMediaApplicationLoggingConfiguration operation.
///
///
/// Container for the necessary parameters to execute the PutSipMediaApplicationLoggingConfiguration operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutSipMediaApplicationLoggingConfiguration
/// operation.
/// REST API Reference for PutSipMediaApplicationLoggingConfiguration Operation
public virtual IAsyncResult BeginPutSipMediaApplicationLoggingConfiguration(PutSipMediaApplicationLoggingConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutSipMediaApplicationLoggingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutSipMediaApplicationLoggingConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the PutSipMediaApplicationLoggingConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginPutSipMediaApplicationLoggingConfiguration.
///
/// Returns a PutSipMediaApplicationLoggingConfigurationResult from ChimeSDKVoice.
/// REST API Reference for PutSipMediaApplicationLoggingConfiguration Operation
public virtual PutSipMediaApplicationLoggingConfigurationResponse EndPutSipMediaApplicationLoggingConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region PutVoiceConnectorEmergencyCallingConfiguration
///
/// Updates a Voice Connector's emergency calling configuration.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorEmergencyCallingConfiguration service method.
///
/// The response from the PutVoiceConnectorEmergencyCallingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorEmergencyCallingConfiguration Operation
public virtual PutVoiceConnectorEmergencyCallingConfigurationResponse PutVoiceConnectorEmergencyCallingConfiguration(PutVoiceConnectorEmergencyCallingConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutVoiceConnectorEmergencyCallingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutVoiceConnectorEmergencyCallingConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the PutVoiceConnectorEmergencyCallingConfiguration operation.
///
///
/// Container for the necessary parameters to execute the PutVoiceConnectorEmergencyCallingConfiguration operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutVoiceConnectorEmergencyCallingConfiguration
/// operation.
/// REST API Reference for PutVoiceConnectorEmergencyCallingConfiguration Operation
public virtual IAsyncResult BeginPutVoiceConnectorEmergencyCallingConfiguration(PutVoiceConnectorEmergencyCallingConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutVoiceConnectorEmergencyCallingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutVoiceConnectorEmergencyCallingConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the PutVoiceConnectorEmergencyCallingConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginPutVoiceConnectorEmergencyCallingConfiguration.
///
/// Returns a PutVoiceConnectorEmergencyCallingConfigurationResult from ChimeSDKVoice.
/// REST API Reference for PutVoiceConnectorEmergencyCallingConfiguration Operation
public virtual PutVoiceConnectorEmergencyCallingConfigurationResponse EndPutVoiceConnectorEmergencyCallingConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region PutVoiceConnectorLoggingConfiguration
///
/// Updates a Voice Connector's logging configuration.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorLoggingConfiguration service method.
///
/// The response from the PutVoiceConnectorLoggingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorLoggingConfiguration Operation
public virtual PutVoiceConnectorLoggingConfigurationResponse PutVoiceConnectorLoggingConfiguration(PutVoiceConnectorLoggingConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutVoiceConnectorLoggingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutVoiceConnectorLoggingConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the PutVoiceConnectorLoggingConfiguration operation.
///
///
/// Container for the necessary parameters to execute the PutVoiceConnectorLoggingConfiguration operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutVoiceConnectorLoggingConfiguration
/// operation.
/// REST API Reference for PutVoiceConnectorLoggingConfiguration Operation
public virtual IAsyncResult BeginPutVoiceConnectorLoggingConfiguration(PutVoiceConnectorLoggingConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutVoiceConnectorLoggingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutVoiceConnectorLoggingConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the PutVoiceConnectorLoggingConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginPutVoiceConnectorLoggingConfiguration.
///
/// Returns a PutVoiceConnectorLoggingConfigurationResult from ChimeSDKVoice.
/// REST API Reference for PutVoiceConnectorLoggingConfiguration Operation
public virtual PutVoiceConnectorLoggingConfigurationResponse EndPutVoiceConnectorLoggingConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region PutVoiceConnectorOrigination
///
/// Updates a Voice Connector's origination settings.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorOrigination service method.
///
/// The response from the PutVoiceConnectorOrigination service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorOrigination Operation
public virtual PutVoiceConnectorOriginationResponse PutVoiceConnectorOrigination(PutVoiceConnectorOriginationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutVoiceConnectorOriginationRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutVoiceConnectorOriginationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the PutVoiceConnectorOrigination operation.
///
///
/// Container for the necessary parameters to execute the PutVoiceConnectorOrigination operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutVoiceConnectorOrigination
/// operation.
/// REST API Reference for PutVoiceConnectorOrigination Operation
public virtual IAsyncResult BeginPutVoiceConnectorOrigination(PutVoiceConnectorOriginationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutVoiceConnectorOriginationRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutVoiceConnectorOriginationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the PutVoiceConnectorOrigination operation.
///
///
/// The IAsyncResult returned by the call to BeginPutVoiceConnectorOrigination.
///
/// Returns a PutVoiceConnectorOriginationResult from ChimeSDKVoice.
/// REST API Reference for PutVoiceConnectorOrigination Operation
public virtual PutVoiceConnectorOriginationResponse EndPutVoiceConnectorOrigination(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region PutVoiceConnectorProxy
///
/// Puts the specified proxy configuration to the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorProxy service method.
///
/// The response from the PutVoiceConnectorProxy service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorProxy Operation
public virtual PutVoiceConnectorProxyResponse PutVoiceConnectorProxy(PutVoiceConnectorProxyRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutVoiceConnectorProxyRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutVoiceConnectorProxyResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the PutVoiceConnectorProxy operation.
///
///
/// Container for the necessary parameters to execute the PutVoiceConnectorProxy operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutVoiceConnectorProxy
/// operation.
/// REST API Reference for PutVoiceConnectorProxy Operation
public virtual IAsyncResult BeginPutVoiceConnectorProxy(PutVoiceConnectorProxyRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutVoiceConnectorProxyRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutVoiceConnectorProxyResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the PutVoiceConnectorProxy operation.
///
///
/// The IAsyncResult returned by the call to BeginPutVoiceConnectorProxy.
///
/// Returns a PutVoiceConnectorProxyResult from ChimeSDKVoice.
/// REST API Reference for PutVoiceConnectorProxy Operation
public virtual PutVoiceConnectorProxyResponse EndPutVoiceConnectorProxy(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region PutVoiceConnectorStreamingConfiguration
///
/// Updates a Voice Connector's streaming configuration settings.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorStreamingConfiguration service method.
///
/// The response from the PutVoiceConnectorStreamingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorStreamingConfiguration Operation
public virtual PutVoiceConnectorStreamingConfigurationResponse PutVoiceConnectorStreamingConfiguration(PutVoiceConnectorStreamingConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutVoiceConnectorStreamingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutVoiceConnectorStreamingConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the PutVoiceConnectorStreamingConfiguration operation.
///
///
/// Container for the necessary parameters to execute the PutVoiceConnectorStreamingConfiguration operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutVoiceConnectorStreamingConfiguration
/// operation.
/// REST API Reference for PutVoiceConnectorStreamingConfiguration Operation
public virtual IAsyncResult BeginPutVoiceConnectorStreamingConfiguration(PutVoiceConnectorStreamingConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutVoiceConnectorStreamingConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutVoiceConnectorStreamingConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the PutVoiceConnectorStreamingConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginPutVoiceConnectorStreamingConfiguration.
///
/// Returns a PutVoiceConnectorStreamingConfigurationResult from ChimeSDKVoice.
/// REST API Reference for PutVoiceConnectorStreamingConfiguration Operation
public virtual PutVoiceConnectorStreamingConfigurationResponse EndPutVoiceConnectorStreamingConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region PutVoiceConnectorTermination
///
/// Updates a Voice Connector's termination settings.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorTermination service method.
///
/// The response from the PutVoiceConnectorTermination service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorTermination Operation
public virtual PutVoiceConnectorTerminationResponse PutVoiceConnectorTermination(PutVoiceConnectorTerminationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutVoiceConnectorTerminationRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutVoiceConnectorTerminationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the PutVoiceConnectorTermination operation.
///
///
/// Container for the necessary parameters to execute the PutVoiceConnectorTermination operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutVoiceConnectorTermination
/// operation.
/// REST API Reference for PutVoiceConnectorTermination Operation
public virtual IAsyncResult BeginPutVoiceConnectorTermination(PutVoiceConnectorTerminationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutVoiceConnectorTerminationRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutVoiceConnectorTerminationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the PutVoiceConnectorTermination operation.
///
///
/// The IAsyncResult returned by the call to BeginPutVoiceConnectorTermination.
///
/// Returns a PutVoiceConnectorTerminationResult from ChimeSDKVoice.
/// REST API Reference for PutVoiceConnectorTermination Operation
public virtual PutVoiceConnectorTerminationResponse EndPutVoiceConnectorTermination(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region PutVoiceConnectorTerminationCredentials
///
/// Updates a Voice Connector's termination credentials.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorTerminationCredentials service method.
///
/// The response from the PutVoiceConnectorTerminationCredentials service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorTerminationCredentials Operation
public virtual PutVoiceConnectorTerminationCredentialsResponse PutVoiceConnectorTerminationCredentials(PutVoiceConnectorTerminationCredentialsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutVoiceConnectorTerminationCredentialsRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutVoiceConnectorTerminationCredentialsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the PutVoiceConnectorTerminationCredentials operation.
///
///
/// Container for the necessary parameters to execute the PutVoiceConnectorTerminationCredentials operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutVoiceConnectorTerminationCredentials
/// operation.
/// REST API Reference for PutVoiceConnectorTerminationCredentials Operation
public virtual IAsyncResult BeginPutVoiceConnectorTerminationCredentials(PutVoiceConnectorTerminationCredentialsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = PutVoiceConnectorTerminationCredentialsRequestMarshaller.Instance;
options.ResponseUnmarshaller = PutVoiceConnectorTerminationCredentialsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the PutVoiceConnectorTerminationCredentials operation.
///
///
/// The IAsyncResult returned by the call to BeginPutVoiceConnectorTerminationCredentials.
///
/// Returns a PutVoiceConnectorTerminationCredentialsResult from ChimeSDKVoice.
/// REST API Reference for PutVoiceConnectorTerminationCredentials Operation
public virtual PutVoiceConnectorTerminationCredentialsResponse EndPutVoiceConnectorTerminationCredentials(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region RestorePhoneNumber
///
/// Restores a deleted phone number.
///
/// Container for the necessary parameters to execute the RestorePhoneNumber service method.
///
/// The response from the RestorePhoneNumber service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for RestorePhoneNumber Operation
public virtual RestorePhoneNumberResponse RestorePhoneNumber(RestorePhoneNumberRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = RestorePhoneNumberRequestMarshaller.Instance;
options.ResponseUnmarshaller = RestorePhoneNumberResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the RestorePhoneNumber operation.
///
///
/// Container for the necessary parameters to execute the RestorePhoneNumber operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRestorePhoneNumber
/// operation.
/// REST API Reference for RestorePhoneNumber Operation
public virtual IAsyncResult BeginRestorePhoneNumber(RestorePhoneNumberRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = RestorePhoneNumberRequestMarshaller.Instance;
options.ResponseUnmarshaller = RestorePhoneNumberResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the RestorePhoneNumber operation.
///
///
/// The IAsyncResult returned by the call to BeginRestorePhoneNumber.
///
/// Returns a RestorePhoneNumberResult from ChimeSDKVoice.
/// REST API Reference for RestorePhoneNumber Operation
public virtual RestorePhoneNumberResponse EndRestorePhoneNumber(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region SearchAvailablePhoneNumbers
///
/// Searches the provisioned phone numbers in an organization.
///
/// Container for the necessary parameters to execute the SearchAvailablePhoneNumbers service method.
///
/// The response from the SearchAvailablePhoneNumbers service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for SearchAvailablePhoneNumbers Operation
public virtual SearchAvailablePhoneNumbersResponse SearchAvailablePhoneNumbers(SearchAvailablePhoneNumbersRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = SearchAvailablePhoneNumbersRequestMarshaller.Instance;
options.ResponseUnmarshaller = SearchAvailablePhoneNumbersResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the SearchAvailablePhoneNumbers operation.
///
///
/// Container for the necessary parameters to execute the SearchAvailablePhoneNumbers operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchAvailablePhoneNumbers
/// operation.
/// REST API Reference for SearchAvailablePhoneNumbers Operation
public virtual IAsyncResult BeginSearchAvailablePhoneNumbers(SearchAvailablePhoneNumbersRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = SearchAvailablePhoneNumbersRequestMarshaller.Instance;
options.ResponseUnmarshaller = SearchAvailablePhoneNumbersResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the SearchAvailablePhoneNumbers operation.
///
///
/// The IAsyncResult returned by the call to BeginSearchAvailablePhoneNumbers.
///
/// Returns a SearchAvailablePhoneNumbersResult from ChimeSDKVoice.
/// REST API Reference for SearchAvailablePhoneNumbers Operation
public virtual SearchAvailablePhoneNumbersResponse EndSearchAvailablePhoneNumbers(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region StartSpeakerSearchTask
///
/// Starts a speaker search task.
///
///
///
/// Before starting any speaker search tasks, you must provide all notices and obtain
/// all consents from the speaker as required under applicable privacy and biometrics
/// laws, and as required under the AWS
/// service terms for the Amazon Chime SDK.
///
///
///
/// Container for the necessary parameters to execute the StartSpeakerSearchTask service method.
///
/// The response from the StartSpeakerSearchTask service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// Access to the target resource is no longer available at the origin server. This condition
/// is likely to be permanent.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
///
/// A well-formed request couldn't be followed due to semantic errors.
///
/// REST API Reference for StartSpeakerSearchTask Operation
public virtual StartSpeakerSearchTaskResponse StartSpeakerSearchTask(StartSpeakerSearchTaskRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = StartSpeakerSearchTaskRequestMarshaller.Instance;
options.ResponseUnmarshaller = StartSpeakerSearchTaskResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the StartSpeakerSearchTask operation.
///
///
/// Container for the necessary parameters to execute the StartSpeakerSearchTask operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartSpeakerSearchTask
/// operation.
/// REST API Reference for StartSpeakerSearchTask Operation
public virtual IAsyncResult BeginStartSpeakerSearchTask(StartSpeakerSearchTaskRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = StartSpeakerSearchTaskRequestMarshaller.Instance;
options.ResponseUnmarshaller = StartSpeakerSearchTaskResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the StartSpeakerSearchTask operation.
///
///
/// The IAsyncResult returned by the call to BeginStartSpeakerSearchTask.
///
/// Returns a StartSpeakerSearchTaskResult from ChimeSDKVoice.
/// REST API Reference for StartSpeakerSearchTask Operation
public virtual StartSpeakerSearchTaskResponse EndStartSpeakerSearchTask(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region StartVoiceToneAnalysisTask
///
/// Starts a voice tone analysis task. For more information about voice tone analysis,
/// see Using
/// Amazon Chime SDK voice analytics in the Amazon Chime SDK Developer Guide.
///
///
///
/// Before starting any voice tone analysis tasks, you must provide all notices and obtain
/// all consents from the speaker as required under applicable privacy and biometrics
/// laws, and as required under the AWS
/// service terms for the Amazon Chime SDK.
///
///
///
/// Container for the necessary parameters to execute the StartVoiceToneAnalysisTask service method.
///
/// The response from the StartVoiceToneAnalysisTask service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// Access to the target resource is no longer available at the origin server. This condition
/// is likely to be permanent.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
///
/// A well-formed request couldn't be followed due to semantic errors.
///
/// REST API Reference for StartVoiceToneAnalysisTask Operation
public virtual StartVoiceToneAnalysisTaskResponse StartVoiceToneAnalysisTask(StartVoiceToneAnalysisTaskRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = StartVoiceToneAnalysisTaskRequestMarshaller.Instance;
options.ResponseUnmarshaller = StartVoiceToneAnalysisTaskResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the StartVoiceToneAnalysisTask operation.
///
///
/// Container for the necessary parameters to execute the StartVoiceToneAnalysisTask operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartVoiceToneAnalysisTask
/// operation.
/// REST API Reference for StartVoiceToneAnalysisTask Operation
public virtual IAsyncResult BeginStartVoiceToneAnalysisTask(StartVoiceToneAnalysisTaskRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = StartVoiceToneAnalysisTaskRequestMarshaller.Instance;
options.ResponseUnmarshaller = StartVoiceToneAnalysisTaskResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the StartVoiceToneAnalysisTask operation.
///
///
/// The IAsyncResult returned by the call to BeginStartVoiceToneAnalysisTask.
///
/// Returns a StartVoiceToneAnalysisTaskResult from ChimeSDKVoice.
/// REST API Reference for StartVoiceToneAnalysisTask Operation
public virtual StartVoiceToneAnalysisTaskResponse EndStartVoiceToneAnalysisTask(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region StopSpeakerSearchTask
///
/// Stops a speaker search task.
///
/// Container for the necessary parameters to execute the StopSpeakerSearchTask service method.
///
/// The response from the StopSpeakerSearchTask service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
///
/// A well-formed request couldn't be followed due to semantic errors.
///
/// REST API Reference for StopSpeakerSearchTask Operation
public virtual StopSpeakerSearchTaskResponse StopSpeakerSearchTask(StopSpeakerSearchTaskRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = StopSpeakerSearchTaskRequestMarshaller.Instance;
options.ResponseUnmarshaller = StopSpeakerSearchTaskResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the StopSpeakerSearchTask operation.
///
///
/// Container for the necessary parameters to execute the StopSpeakerSearchTask operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopSpeakerSearchTask
/// operation.
/// REST API Reference for StopSpeakerSearchTask Operation
public virtual IAsyncResult BeginStopSpeakerSearchTask(StopSpeakerSearchTaskRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = StopSpeakerSearchTaskRequestMarshaller.Instance;
options.ResponseUnmarshaller = StopSpeakerSearchTaskResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the StopSpeakerSearchTask operation.
///
///
/// The IAsyncResult returned by the call to BeginStopSpeakerSearchTask.
///
/// Returns a StopSpeakerSearchTaskResult from ChimeSDKVoice.
/// REST API Reference for StopSpeakerSearchTask Operation
public virtual StopSpeakerSearchTaskResponse EndStopSpeakerSearchTask(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region StopVoiceToneAnalysisTask
///
/// Stops a voice tone analysis task.
///
/// Container for the necessary parameters to execute the StopVoiceToneAnalysisTask service method.
///
/// The response from the StopVoiceToneAnalysisTask service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
///
/// A well-formed request couldn't be followed due to semantic errors.
///
/// REST API Reference for StopVoiceToneAnalysisTask Operation
public virtual StopVoiceToneAnalysisTaskResponse StopVoiceToneAnalysisTask(StopVoiceToneAnalysisTaskRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = StopVoiceToneAnalysisTaskRequestMarshaller.Instance;
options.ResponseUnmarshaller = StopVoiceToneAnalysisTaskResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the StopVoiceToneAnalysisTask operation.
///
///
/// Container for the necessary parameters to execute the StopVoiceToneAnalysisTask operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopVoiceToneAnalysisTask
/// operation.
/// REST API Reference for StopVoiceToneAnalysisTask Operation
public virtual IAsyncResult BeginStopVoiceToneAnalysisTask(StopVoiceToneAnalysisTaskRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = StopVoiceToneAnalysisTaskRequestMarshaller.Instance;
options.ResponseUnmarshaller = StopVoiceToneAnalysisTaskResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the StopVoiceToneAnalysisTask operation.
///
///
/// The IAsyncResult returned by the call to BeginStopVoiceToneAnalysisTask.
///
/// Returns a StopVoiceToneAnalysisTaskResult from ChimeSDKVoice.
/// REST API Reference for StopVoiceToneAnalysisTask Operation
public virtual StopVoiceToneAnalysisTaskResponse EndStopVoiceToneAnalysisTask(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region TagResource
///
/// Adds a tag to the specified resource.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for TagResource Operation
public virtual TagResourceResponse TagResource(TagResourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = TagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the TagResource operation.
///
///
/// Container for the necessary parameters to execute the TagResource operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource
/// operation.
/// REST API Reference for TagResource Operation
public virtual IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = TagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the TagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginTagResource.
///
/// Returns a TagResourceResult from ChimeSDKVoice.
/// REST API Reference for TagResource Operation
public virtual TagResourceResponse EndTagResource(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UntagResource
///
/// Removes tags from a resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UntagResource Operation
public virtual UntagResourceResponse UntagResource(UntagResourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UntagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UntagResource operation.
///
///
/// Container for the necessary parameters to execute the UntagResource operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource
/// operation.
/// REST API Reference for UntagResource Operation
public virtual IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UntagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UntagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginUntagResource.
///
/// Returns a UntagResourceResult from ChimeSDKVoice.
/// REST API Reference for UntagResource Operation
public virtual UntagResourceResponse EndUntagResource(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateGlobalSettings
///
/// Updates global settings for the Amazon Chime SDK Voice Connectors in an AWS account.
///
/// Container for the necessary parameters to execute the UpdateGlobalSettings service method.
///
/// The response from the UpdateGlobalSettings service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateGlobalSettings Operation
public virtual UpdateGlobalSettingsResponse UpdateGlobalSettings(UpdateGlobalSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateGlobalSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateGlobalSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateGlobalSettings operation.
///
///
/// Container for the necessary parameters to execute the UpdateGlobalSettings operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateGlobalSettings
/// operation.
/// REST API Reference for UpdateGlobalSettings Operation
public virtual IAsyncResult BeginUpdateGlobalSettings(UpdateGlobalSettingsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateGlobalSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateGlobalSettingsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateGlobalSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateGlobalSettings.
///
/// Returns a UpdateGlobalSettingsResult from ChimeSDKVoice.
/// REST API Reference for UpdateGlobalSettings Operation
public virtual UpdateGlobalSettingsResponse EndUpdateGlobalSettings(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdatePhoneNumber
///
/// Updates phone number details, such as product type or calling name, for the specified
/// phone number ID. You can update one phone number detail at a time. For example, you
/// can update either the product type or the calling name in one action.
///
///
///
/// For numbers outside the U.S., you must use the Amazon Chime SDK SIP Media Application
/// Dial-In product type.
///
///
///
/// Updates to outbound calling names can take 72 hours to complete. Pending updates to
/// outbound calling names must be complete before you can request another update.
///
///
/// Container for the necessary parameters to execute the UpdatePhoneNumber service method.
///
/// The response from the UpdatePhoneNumber service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdatePhoneNumber Operation
public virtual UpdatePhoneNumberResponse UpdatePhoneNumber(UpdatePhoneNumberRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdatePhoneNumberRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdatePhoneNumberResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdatePhoneNumber operation.
///
///
/// Container for the necessary parameters to execute the UpdatePhoneNumber operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdatePhoneNumber
/// operation.
/// REST API Reference for UpdatePhoneNumber Operation
public virtual IAsyncResult BeginUpdatePhoneNumber(UpdatePhoneNumberRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdatePhoneNumberRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdatePhoneNumberResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdatePhoneNumber operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdatePhoneNumber.
///
/// Returns a UpdatePhoneNumberResult from ChimeSDKVoice.
/// REST API Reference for UpdatePhoneNumber Operation
public virtual UpdatePhoneNumberResponse EndUpdatePhoneNumber(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdatePhoneNumberSettings
///
/// Updates the phone number settings for the administrator's AWS account, such as the
/// default outbound calling name. You can update the default outbound calling name once
/// every seven days. Outbound calling names can take up to 72 hours to update.
///
/// Container for the necessary parameters to execute the UpdatePhoneNumberSettings service method.
///
/// The response from the UpdatePhoneNumberSettings service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdatePhoneNumberSettings Operation
public virtual UpdatePhoneNumberSettingsResponse UpdatePhoneNumberSettings(UpdatePhoneNumberSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdatePhoneNumberSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdatePhoneNumberSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdatePhoneNumberSettings operation.
///
///
/// Container for the necessary parameters to execute the UpdatePhoneNumberSettings operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdatePhoneNumberSettings
/// operation.
/// REST API Reference for UpdatePhoneNumberSettings Operation
public virtual IAsyncResult BeginUpdatePhoneNumberSettings(UpdatePhoneNumberSettingsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdatePhoneNumberSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdatePhoneNumberSettingsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdatePhoneNumberSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdatePhoneNumberSettings.
///
/// Returns a UpdatePhoneNumberSettingsResult from ChimeSDKVoice.
/// REST API Reference for UpdatePhoneNumberSettings Operation
public virtual UpdatePhoneNumberSettingsResponse EndUpdatePhoneNumberSettings(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateProxySession
///
/// Updates the specified proxy session details, such as voice or SMS capabilities.
///
/// Container for the necessary parameters to execute the UpdateProxySession service method.
///
/// The response from the UpdateProxySession service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateProxySession Operation
public virtual UpdateProxySessionResponse UpdateProxySession(UpdateProxySessionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateProxySessionRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateProxySessionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateProxySession operation.
///
///
/// Container for the necessary parameters to execute the UpdateProxySession operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateProxySession
/// operation.
/// REST API Reference for UpdateProxySession Operation
public virtual IAsyncResult BeginUpdateProxySession(UpdateProxySessionRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateProxySessionRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateProxySessionResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateProxySession operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateProxySession.
///
/// Returns a UpdateProxySessionResult from ChimeSDKVoice.
/// REST API Reference for UpdateProxySession Operation
public virtual UpdateProxySessionResponse EndUpdateProxySession(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateSipMediaApplication
///
/// Updates the details of the specified SIP media application.
///
/// Container for the necessary parameters to execute the UpdateSipMediaApplication service method.
///
/// The response from the UpdateSipMediaApplication service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateSipMediaApplication Operation
public virtual UpdateSipMediaApplicationResponse UpdateSipMediaApplication(UpdateSipMediaApplicationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateSipMediaApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateSipMediaApplicationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateSipMediaApplication operation.
///
///
/// Container for the necessary parameters to execute the UpdateSipMediaApplication operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateSipMediaApplication
/// operation.
/// REST API Reference for UpdateSipMediaApplication Operation
public virtual IAsyncResult BeginUpdateSipMediaApplication(UpdateSipMediaApplicationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateSipMediaApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateSipMediaApplicationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateSipMediaApplication operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateSipMediaApplication.
///
/// Returns a UpdateSipMediaApplicationResult from ChimeSDKVoice.
/// REST API Reference for UpdateSipMediaApplication Operation
public virtual UpdateSipMediaApplicationResponse EndUpdateSipMediaApplication(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateSipMediaApplicationCall
///
/// Invokes the AWS Lambda function associated with the SIP media application and transaction
/// ID in an update request. The Lambda function can then return a new set of actions.
///
/// Container for the necessary parameters to execute the UpdateSipMediaApplicationCall service method.
///
/// The response from the UpdateSipMediaApplicationCall service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateSipMediaApplicationCall Operation
public virtual UpdateSipMediaApplicationCallResponse UpdateSipMediaApplicationCall(UpdateSipMediaApplicationCallRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateSipMediaApplicationCallRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateSipMediaApplicationCallResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateSipMediaApplicationCall operation.
///
///
/// Container for the necessary parameters to execute the UpdateSipMediaApplicationCall operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateSipMediaApplicationCall
/// operation.
/// REST API Reference for UpdateSipMediaApplicationCall Operation
public virtual IAsyncResult BeginUpdateSipMediaApplicationCall(UpdateSipMediaApplicationCallRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateSipMediaApplicationCallRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateSipMediaApplicationCallResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateSipMediaApplicationCall operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateSipMediaApplicationCall.
///
/// Returns a UpdateSipMediaApplicationCallResult from ChimeSDKVoice.
/// REST API Reference for UpdateSipMediaApplicationCall Operation
public virtual UpdateSipMediaApplicationCallResponse EndUpdateSipMediaApplicationCall(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateSipRule
///
/// Updates the details of the specified SIP rule.
///
/// Container for the necessary parameters to execute the UpdateSipRule service method.
///
/// The response from the UpdateSipRule service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateSipRule Operation
public virtual UpdateSipRuleResponse UpdateSipRule(UpdateSipRuleRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateSipRuleRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateSipRuleResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateSipRule operation.
///
///
/// Container for the necessary parameters to execute the UpdateSipRule operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateSipRule
/// operation.
/// REST API Reference for UpdateSipRule Operation
public virtual IAsyncResult BeginUpdateSipRule(UpdateSipRuleRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateSipRuleRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateSipRuleResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateSipRule operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateSipRule.
///
/// Returns a UpdateSipRuleResult from ChimeSDKVoice.
/// REST API Reference for UpdateSipRule Operation
public virtual UpdateSipRuleResponse EndUpdateSipRule(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateVoiceConnector
///
/// Updates the details for the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the UpdateVoiceConnector service method.
///
/// The response from the UpdateVoiceConnector service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateVoiceConnector Operation
public virtual UpdateVoiceConnectorResponse UpdateVoiceConnector(UpdateVoiceConnectorRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateVoiceConnectorRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateVoiceConnectorResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateVoiceConnector operation.
///
///
/// Container for the necessary parameters to execute the UpdateVoiceConnector operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateVoiceConnector
/// operation.
/// REST API Reference for UpdateVoiceConnector Operation
public virtual IAsyncResult BeginUpdateVoiceConnector(UpdateVoiceConnectorRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateVoiceConnectorRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateVoiceConnectorResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateVoiceConnector operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateVoiceConnector.
///
/// Returns a UpdateVoiceConnectorResult from ChimeSDKVoice.
/// REST API Reference for UpdateVoiceConnector Operation
public virtual UpdateVoiceConnectorResponse EndUpdateVoiceConnector(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateVoiceConnectorGroup
///
/// Updates the settings for the specified Amazon Chime SDK Voice Connector group.
///
/// Container for the necessary parameters to execute the UpdateVoiceConnectorGroup service method.
///
/// The response from the UpdateVoiceConnectorGroup service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateVoiceConnectorGroup Operation
public virtual UpdateVoiceConnectorGroupResponse UpdateVoiceConnectorGroup(UpdateVoiceConnectorGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateVoiceConnectorGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateVoiceConnectorGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateVoiceConnectorGroup operation.
///
///
/// Container for the necessary parameters to execute the UpdateVoiceConnectorGroup operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateVoiceConnectorGroup
/// operation.
/// REST API Reference for UpdateVoiceConnectorGroup Operation
public virtual IAsyncResult BeginUpdateVoiceConnectorGroup(UpdateVoiceConnectorGroupRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateVoiceConnectorGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateVoiceConnectorGroupResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateVoiceConnectorGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateVoiceConnectorGroup.
///
/// Returns a UpdateVoiceConnectorGroupResult from ChimeSDKVoice.
/// REST API Reference for UpdateVoiceConnectorGroup Operation
public virtual UpdateVoiceConnectorGroupResponse EndUpdateVoiceConnectorGroup(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateVoiceProfile
///
/// Updates the specified voice profile’s voice print and refreshes its expiration timestamp.
///
///
///
/// As a condition of using this feature, you acknowledge that the collection, use, storage,
/// and retention of your caller’s biometric identifiers and biometric information (“biometric
/// data”) in the form of a digital voiceprint requires the caller’s informed consent
/// via a written release. Such consent is required under various state laws, including
/// biometrics laws in Illinois, Texas, Washington and other state privacy laws.
///
///
///
/// You must provide a written release to each caller through a process that clearly reflects
/// each caller’s informed consent before using Amazon Chime SDK Voice Insights service,
/// as required under the terms of your agreement with AWS governing your use of the service.
///
///
///
/// Container for the necessary parameters to execute the UpdateVoiceProfile service method.
///
/// The response from the UpdateVoiceProfile service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// Access to the target resource is no longer available at the origin server. This condition
/// is likely to be permanent.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateVoiceProfile Operation
public virtual UpdateVoiceProfileResponse UpdateVoiceProfile(UpdateVoiceProfileRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateVoiceProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateVoiceProfileResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateVoiceProfile operation.
///
///
/// Container for the necessary parameters to execute the UpdateVoiceProfile operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateVoiceProfile
/// operation.
/// REST API Reference for UpdateVoiceProfile Operation
public virtual IAsyncResult BeginUpdateVoiceProfile(UpdateVoiceProfileRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateVoiceProfileRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateVoiceProfileResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateVoiceProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateVoiceProfile.
///
/// Returns a UpdateVoiceProfileResult from ChimeSDKVoice.
/// REST API Reference for UpdateVoiceProfile Operation
public virtual UpdateVoiceProfileResponse EndUpdateVoiceProfile(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateVoiceProfileDomain
///
/// Updates the settings for the specified voice profile domain.
///
/// Container for the necessary parameters to execute the UpdateVoiceProfileDomain service method.
///
/// The response from the UpdateVoiceProfileDomain service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateVoiceProfileDomain Operation
public virtual UpdateVoiceProfileDomainResponse UpdateVoiceProfileDomain(UpdateVoiceProfileDomainRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateVoiceProfileDomainRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateVoiceProfileDomainResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateVoiceProfileDomain operation.
///
///
/// Container for the necessary parameters to execute the UpdateVoiceProfileDomain operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateVoiceProfileDomain
/// operation.
/// REST API Reference for UpdateVoiceProfileDomain Operation
public virtual IAsyncResult BeginUpdateVoiceProfileDomain(UpdateVoiceProfileDomainRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateVoiceProfileDomainRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateVoiceProfileDomainResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateVoiceProfileDomain operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateVoiceProfileDomain.
///
/// Returns a UpdateVoiceProfileDomainResult from ChimeSDKVoice.
/// REST API Reference for UpdateVoiceProfileDomain Operation
public virtual UpdateVoiceProfileDomainResponse EndUpdateVoiceProfileDomain(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ValidateE911Address
///
/// Validates an address to be used for 911 calls made with Amazon Chime SDK Voice Connectors.
/// You can use validated addresses in a Presence Information Data Format Location Object
/// file that you include in SIP requests. That helps ensure that addresses are routed
/// to the appropriate Public Safety Answering Point.
///
/// Container for the necessary parameters to execute the ValidateE911Address service method.
///
/// The response from the ValidateE911Address service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ValidateE911Address Operation
public virtual ValidateE911AddressResponse ValidateE911Address(ValidateE911AddressRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ValidateE911AddressRequestMarshaller.Instance;
options.ResponseUnmarshaller = ValidateE911AddressResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ValidateE911Address operation.
///
///
/// Container for the necessary parameters to execute the ValidateE911Address operation on AmazonChimeSDKVoiceClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndValidateE911Address
/// operation.
/// REST API Reference for ValidateE911Address Operation
public virtual IAsyncResult BeginValidateE911Address(ValidateE911AddressRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ValidateE911AddressRequestMarshaller.Instance;
options.ResponseUnmarshaller = ValidateE911AddressResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ValidateE911Address operation.
///
///
/// The IAsyncResult returned by the call to BeginValidateE911Address.
///
/// Returns a ValidateE911AddressResult from ChimeSDKVoice.
/// REST API Reference for ValidateE911Address Operation
public virtual ValidateE911AddressResponse EndValidateE911Address(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
}
}