/* * 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 voice-id-2021-09-27.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.VoiceID.Model; namespace Amazon.VoiceID { /// /// Interface for accessing VoiceID /// /// Amazon Connect Voice ID provides real-time caller authentication and fraud risk detection, /// which make voice interactions in contact centers more secure and efficient. /// public partial interface IAmazonVoiceID : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IVoiceIDPaginatorFactory Paginators { get; } #endif #region AssociateFraudster /// /// Associates the fraudsters with the watchlist specified in the same domain. /// /// Container for the necessary parameters to execute the AssociateFraudster service method. /// /// The response from the AssociateFraudster service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to a conflict. Check the ConflictType and error /// message for more details. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request exceeded the service quota. Refer to Voice /// ID Service Quotas and try your request again. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for AssociateFraudster Operation AssociateFraudsterResponse AssociateFraudster(AssociateFraudsterRequest request); /// /// Initiates the asynchronous execution of the AssociateFraudster operation. /// /// /// Container for the necessary parameters to execute the AssociateFraudster operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateFraudster /// operation. /// REST API Reference for AssociateFraudster Operation IAsyncResult BeginAssociateFraudster(AssociateFraudsterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateFraudster operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateFraudster. /// /// Returns a AssociateFraudsterResult from VoiceID. /// REST API Reference for AssociateFraudster Operation AssociateFraudsterResponse EndAssociateFraudster(IAsyncResult asyncResult); #endregion #region CreateDomain /// /// Creates a domain that contains all Amazon Connect Voice ID data, such as speakers, /// fraudsters, customer audio, and voiceprints. Every domain is created with a default /// watchlist that fraudsters can be a part of. /// /// Container for the necessary parameters to execute the CreateDomain service method. /// /// The response from the CreateDomain service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to a conflict. Check the ConflictType and error /// message for more details. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request exceeded the service quota. Refer to Voice /// ID Service Quotas and try your request again. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for CreateDomain Operation CreateDomainResponse CreateDomain(CreateDomainRequest request); /// /// Initiates the asynchronous execution of the CreateDomain operation. /// /// /// Container for the necessary parameters to execute the CreateDomain operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDomain /// operation. /// REST API Reference for CreateDomain Operation IAsyncResult BeginCreateDomain(CreateDomainRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDomain operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDomain. /// /// Returns a CreateDomainResult from VoiceID. /// REST API Reference for CreateDomain Operation CreateDomainResponse EndCreateDomain(IAsyncResult asyncResult); #endregion #region CreateWatchlist /// /// Creates a watchlist that fraudsters can be a part of. /// /// Container for the necessary parameters to execute the CreateWatchlist service method. /// /// The response from the CreateWatchlist service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to a conflict. Check the ConflictType and error /// message for more details. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request exceeded the service quota. Refer to Voice /// ID Service Quotas and try your request again. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for CreateWatchlist Operation CreateWatchlistResponse CreateWatchlist(CreateWatchlistRequest request); /// /// Initiates the asynchronous execution of the CreateWatchlist operation. /// /// /// Container for the necessary parameters to execute the CreateWatchlist operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateWatchlist /// operation. /// REST API Reference for CreateWatchlist Operation IAsyncResult BeginCreateWatchlist(CreateWatchlistRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateWatchlist operation. /// /// /// The IAsyncResult returned by the call to BeginCreateWatchlist. /// /// Returns a CreateWatchlistResult from VoiceID. /// REST API Reference for CreateWatchlist Operation CreateWatchlistResponse EndCreateWatchlist(IAsyncResult asyncResult); #endregion #region DeleteDomain /// /// Deletes the specified domain from Voice ID. /// /// Container for the necessary parameters to execute the DeleteDomain service method. /// /// The response from the DeleteDomain service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to a conflict. Check the ConflictType and error /// message for more details. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for DeleteDomain Operation DeleteDomainResponse DeleteDomain(DeleteDomainRequest request); /// /// Initiates the asynchronous execution of the DeleteDomain operation. /// /// /// Container for the necessary parameters to execute the DeleteDomain operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDomain /// operation. /// REST API Reference for DeleteDomain Operation IAsyncResult BeginDeleteDomain(DeleteDomainRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDomain operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDomain. /// /// Returns a DeleteDomainResult from VoiceID. /// REST API Reference for DeleteDomain Operation DeleteDomainResponse EndDeleteDomain(IAsyncResult asyncResult); #endregion #region DeleteFraudster /// /// Deletes the specified fraudster from Voice ID. This action disassociates the fraudster /// from any watchlists it is a part of. /// /// Container for the necessary parameters to execute the DeleteFraudster service method. /// /// The response from the DeleteFraudster service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to a conflict. Check the ConflictType and error /// message for more details. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for DeleteFraudster Operation DeleteFraudsterResponse DeleteFraudster(DeleteFraudsterRequest request); /// /// Initiates the asynchronous execution of the DeleteFraudster operation. /// /// /// Container for the necessary parameters to execute the DeleteFraudster operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteFraudster /// operation. /// REST API Reference for DeleteFraudster Operation IAsyncResult BeginDeleteFraudster(DeleteFraudsterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteFraudster operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteFraudster. /// /// Returns a DeleteFraudsterResult from VoiceID. /// REST API Reference for DeleteFraudster Operation DeleteFraudsterResponse EndDeleteFraudster(IAsyncResult asyncResult); #endregion #region DeleteSpeaker /// /// Deletes the specified speaker from Voice ID. /// /// Container for the necessary parameters to execute the DeleteSpeaker service method. /// /// The response from the DeleteSpeaker service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to a conflict. Check the ConflictType and error /// message for more details. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for DeleteSpeaker Operation DeleteSpeakerResponse DeleteSpeaker(DeleteSpeakerRequest request); /// /// Initiates the asynchronous execution of the DeleteSpeaker operation. /// /// /// Container for the necessary parameters to execute the DeleteSpeaker operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteSpeaker /// operation. /// REST API Reference for DeleteSpeaker Operation IAsyncResult BeginDeleteSpeaker(DeleteSpeakerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteSpeaker operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteSpeaker. /// /// Returns a DeleteSpeakerResult from VoiceID. /// REST API Reference for DeleteSpeaker Operation DeleteSpeakerResponse EndDeleteSpeaker(IAsyncResult asyncResult); #endregion #region DeleteWatchlist /// /// Deletes the specified watchlist from Voice ID. This API throws an exception when there /// are fraudsters in the watchlist that you are trying to delete. You must delete the /// fraudsters, and then delete the watchlist. Every domain has a default watchlist which /// cannot be deleted. /// /// Container for the necessary parameters to execute the DeleteWatchlist service method. /// /// The response from the DeleteWatchlist service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to a conflict. Check the ConflictType and error /// message for more details. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for DeleteWatchlist Operation DeleteWatchlistResponse DeleteWatchlist(DeleteWatchlistRequest request); /// /// Initiates the asynchronous execution of the DeleteWatchlist operation. /// /// /// Container for the necessary parameters to execute the DeleteWatchlist operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteWatchlist /// operation. /// REST API Reference for DeleteWatchlist Operation IAsyncResult BeginDeleteWatchlist(DeleteWatchlistRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteWatchlist operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteWatchlist. /// /// Returns a DeleteWatchlistResult from VoiceID. /// REST API Reference for DeleteWatchlist Operation DeleteWatchlistResponse EndDeleteWatchlist(IAsyncResult asyncResult); #endregion #region DescribeDomain /// /// Describes the specified domain. /// /// Container for the necessary parameters to execute the DescribeDomain service method. /// /// The response from the DescribeDomain service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for DescribeDomain Operation DescribeDomainResponse DescribeDomain(DescribeDomainRequest request); /// /// Initiates the asynchronous execution of the DescribeDomain operation. /// /// /// Container for the necessary parameters to execute the DescribeDomain operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDomain /// operation. /// REST API Reference for DescribeDomain Operation IAsyncResult BeginDescribeDomain(DescribeDomainRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDomain operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDomain. /// /// Returns a DescribeDomainResult from VoiceID. /// REST API Reference for DescribeDomain Operation DescribeDomainResponse EndDescribeDomain(IAsyncResult asyncResult); #endregion #region DescribeFraudster /// /// Describes the specified fraudster. /// /// Container for the necessary parameters to execute the DescribeFraudster service method. /// /// The response from the DescribeFraudster service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for DescribeFraudster Operation DescribeFraudsterResponse DescribeFraudster(DescribeFraudsterRequest request); /// /// Initiates the asynchronous execution of the DescribeFraudster operation. /// /// /// Container for the necessary parameters to execute the DescribeFraudster operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeFraudster /// operation. /// REST API Reference for DescribeFraudster Operation IAsyncResult BeginDescribeFraudster(DescribeFraudsterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeFraudster operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeFraudster. /// /// Returns a DescribeFraudsterResult from VoiceID. /// REST API Reference for DescribeFraudster Operation DescribeFraudsterResponse EndDescribeFraudster(IAsyncResult asyncResult); #endregion #region DescribeFraudsterRegistrationJob /// /// Describes the specified fraudster registration job. /// /// Container for the necessary parameters to execute the DescribeFraudsterRegistrationJob service method. /// /// The response from the DescribeFraudsterRegistrationJob service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for DescribeFraudsterRegistrationJob Operation DescribeFraudsterRegistrationJobResponse DescribeFraudsterRegistrationJob(DescribeFraudsterRegistrationJobRequest request); /// /// Initiates the asynchronous execution of the DescribeFraudsterRegistrationJob operation. /// /// /// Container for the necessary parameters to execute the DescribeFraudsterRegistrationJob operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeFraudsterRegistrationJob /// operation. /// REST API Reference for DescribeFraudsterRegistrationJob Operation IAsyncResult BeginDescribeFraudsterRegistrationJob(DescribeFraudsterRegistrationJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeFraudsterRegistrationJob operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeFraudsterRegistrationJob. /// /// Returns a DescribeFraudsterRegistrationJobResult from VoiceID. /// REST API Reference for DescribeFraudsterRegistrationJob Operation DescribeFraudsterRegistrationJobResponse EndDescribeFraudsterRegistrationJob(IAsyncResult asyncResult); #endregion #region DescribeSpeaker /// /// Describes the specified speaker. /// /// Container for the necessary parameters to execute the DescribeSpeaker service method. /// /// The response from the DescribeSpeaker service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for DescribeSpeaker Operation DescribeSpeakerResponse DescribeSpeaker(DescribeSpeakerRequest request); /// /// Initiates the asynchronous execution of the DescribeSpeaker operation. /// /// /// Container for the necessary parameters to execute the DescribeSpeaker operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeSpeaker /// operation. /// REST API Reference for DescribeSpeaker Operation IAsyncResult BeginDescribeSpeaker(DescribeSpeakerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeSpeaker operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeSpeaker. /// /// Returns a DescribeSpeakerResult from VoiceID. /// REST API Reference for DescribeSpeaker Operation DescribeSpeakerResponse EndDescribeSpeaker(IAsyncResult asyncResult); #endregion #region DescribeSpeakerEnrollmentJob /// /// Describes the specified speaker enrollment job. /// /// Container for the necessary parameters to execute the DescribeSpeakerEnrollmentJob service method. /// /// The response from the DescribeSpeakerEnrollmentJob service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for DescribeSpeakerEnrollmentJob Operation DescribeSpeakerEnrollmentJobResponse DescribeSpeakerEnrollmentJob(DescribeSpeakerEnrollmentJobRequest request); /// /// Initiates the asynchronous execution of the DescribeSpeakerEnrollmentJob operation. /// /// /// Container for the necessary parameters to execute the DescribeSpeakerEnrollmentJob operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeSpeakerEnrollmentJob /// operation. /// REST API Reference for DescribeSpeakerEnrollmentJob Operation IAsyncResult BeginDescribeSpeakerEnrollmentJob(DescribeSpeakerEnrollmentJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeSpeakerEnrollmentJob operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeSpeakerEnrollmentJob. /// /// Returns a DescribeSpeakerEnrollmentJobResult from VoiceID. /// REST API Reference for DescribeSpeakerEnrollmentJob Operation DescribeSpeakerEnrollmentJobResponse EndDescribeSpeakerEnrollmentJob(IAsyncResult asyncResult); #endregion #region DescribeWatchlist /// /// Describes the specified watchlist. /// /// Container for the necessary parameters to execute the DescribeWatchlist service method. /// /// The response from the DescribeWatchlist service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for DescribeWatchlist Operation DescribeWatchlistResponse DescribeWatchlist(DescribeWatchlistRequest request); /// /// Initiates the asynchronous execution of the DescribeWatchlist operation. /// /// /// Container for the necessary parameters to execute the DescribeWatchlist operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeWatchlist /// operation. /// REST API Reference for DescribeWatchlist Operation IAsyncResult BeginDescribeWatchlist(DescribeWatchlistRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeWatchlist operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeWatchlist. /// /// Returns a DescribeWatchlistResult from VoiceID. /// REST API Reference for DescribeWatchlist Operation DescribeWatchlistResponse EndDescribeWatchlist(IAsyncResult asyncResult); #endregion #region DisassociateFraudster /// /// Disassociates the fraudsters from the watchlist specified. Voice ID always expects /// a fraudster to be a part of at least one watchlist. If you try to disassociate a fraudster /// from its only watchlist, a ValidationException is thrown. /// /// Container for the necessary parameters to execute the DisassociateFraudster service method. /// /// The response from the DisassociateFraudster service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to a conflict. Check the ConflictType and error /// message for more details. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for DisassociateFraudster Operation DisassociateFraudsterResponse DisassociateFraudster(DisassociateFraudsterRequest request); /// /// Initiates the asynchronous execution of the DisassociateFraudster operation. /// /// /// Container for the necessary parameters to execute the DisassociateFraudster operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateFraudster /// operation. /// REST API Reference for DisassociateFraudster Operation IAsyncResult BeginDisassociateFraudster(DisassociateFraudsterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateFraudster operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateFraudster. /// /// Returns a DisassociateFraudsterResult from VoiceID. /// REST API Reference for DisassociateFraudster Operation DisassociateFraudsterResponse EndDisassociateFraudster(IAsyncResult asyncResult); #endregion #region EvaluateSession /// /// Evaluates a specified session based on audio data accumulated during a streaming Amazon /// Connect Voice ID call. /// /// Container for the necessary parameters to execute the EvaluateSession service method. /// /// The response from the EvaluateSession service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to a conflict. Check the ConflictType and error /// message for more details. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for EvaluateSession Operation EvaluateSessionResponse EvaluateSession(EvaluateSessionRequest request); /// /// Initiates the asynchronous execution of the EvaluateSession operation. /// /// /// Container for the necessary parameters to execute the EvaluateSession operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndEvaluateSession /// operation. /// REST API Reference for EvaluateSession Operation IAsyncResult BeginEvaluateSession(EvaluateSessionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the EvaluateSession operation. /// /// /// The IAsyncResult returned by the call to BeginEvaluateSession. /// /// Returns a EvaluateSessionResult from VoiceID. /// REST API Reference for EvaluateSession Operation EvaluateSessionResponse EndEvaluateSession(IAsyncResult asyncResult); #endregion #region ListDomains /// /// Lists all the domains in the Amazon Web Services account. /// /// Container for the necessary parameters to execute the ListDomains service method. /// /// The response from the ListDomains service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for ListDomains Operation ListDomainsResponse ListDomains(ListDomainsRequest request); /// /// Initiates the asynchronous execution of the ListDomains operation. /// /// /// Container for the necessary parameters to execute the ListDomains operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDomains /// operation. /// REST API Reference for ListDomains Operation IAsyncResult BeginListDomains(ListDomainsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDomains operation. /// /// /// The IAsyncResult returned by the call to BeginListDomains. /// /// Returns a ListDomainsResult from VoiceID. /// REST API Reference for ListDomains Operation ListDomainsResponse EndListDomains(IAsyncResult asyncResult); #endregion #region ListFraudsterRegistrationJobs /// /// Lists all the fraudster registration jobs in the domain with the given JobStatus. /// If JobStatus is not provided, this lists all fraudster registration jobs /// in the given domain. /// /// Container for the necessary parameters to execute the ListFraudsterRegistrationJobs service method. /// /// The response from the ListFraudsterRegistrationJobs service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for ListFraudsterRegistrationJobs Operation ListFraudsterRegistrationJobsResponse ListFraudsterRegistrationJobs(ListFraudsterRegistrationJobsRequest request); /// /// Initiates the asynchronous execution of the ListFraudsterRegistrationJobs operation. /// /// /// Container for the necessary parameters to execute the ListFraudsterRegistrationJobs operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListFraudsterRegistrationJobs /// operation. /// REST API Reference for ListFraudsterRegistrationJobs Operation IAsyncResult BeginListFraudsterRegistrationJobs(ListFraudsterRegistrationJobsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListFraudsterRegistrationJobs operation. /// /// /// The IAsyncResult returned by the call to BeginListFraudsterRegistrationJobs. /// /// Returns a ListFraudsterRegistrationJobsResult from VoiceID. /// REST API Reference for ListFraudsterRegistrationJobs Operation ListFraudsterRegistrationJobsResponse EndListFraudsterRegistrationJobs(IAsyncResult asyncResult); #endregion #region ListFraudsters /// /// Lists all fraudsters in a specified watchlist or domain. /// /// Container for the necessary parameters to execute the ListFraudsters service method. /// /// The response from the ListFraudsters service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for ListFraudsters Operation ListFraudstersResponse ListFraudsters(ListFraudstersRequest request); /// /// Initiates the asynchronous execution of the ListFraudsters operation. /// /// /// Container for the necessary parameters to execute the ListFraudsters operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListFraudsters /// operation. /// REST API Reference for ListFraudsters Operation IAsyncResult BeginListFraudsters(ListFraudstersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListFraudsters operation. /// /// /// The IAsyncResult returned by the call to BeginListFraudsters. /// /// Returns a ListFraudstersResult from VoiceID. /// REST API Reference for ListFraudsters Operation ListFraudstersResponse EndListFraudsters(IAsyncResult asyncResult); #endregion #region ListSpeakerEnrollmentJobs /// /// Lists all the speaker enrollment jobs in the domain with the specified JobStatus. /// If JobStatus is not provided, this lists all jobs with all possible speaker /// enrollment job statuses. /// /// Container for the necessary parameters to execute the ListSpeakerEnrollmentJobs service method. /// /// The response from the ListSpeakerEnrollmentJobs service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for ListSpeakerEnrollmentJobs Operation ListSpeakerEnrollmentJobsResponse ListSpeakerEnrollmentJobs(ListSpeakerEnrollmentJobsRequest request); /// /// Initiates the asynchronous execution of the ListSpeakerEnrollmentJobs operation. /// /// /// Container for the necessary parameters to execute the ListSpeakerEnrollmentJobs operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSpeakerEnrollmentJobs /// operation. /// REST API Reference for ListSpeakerEnrollmentJobs Operation IAsyncResult BeginListSpeakerEnrollmentJobs(ListSpeakerEnrollmentJobsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListSpeakerEnrollmentJobs operation. /// /// /// The IAsyncResult returned by the call to BeginListSpeakerEnrollmentJobs. /// /// Returns a ListSpeakerEnrollmentJobsResult from VoiceID. /// REST API Reference for ListSpeakerEnrollmentJobs Operation ListSpeakerEnrollmentJobsResponse EndListSpeakerEnrollmentJobs(IAsyncResult asyncResult); #endregion #region ListSpeakers /// /// Lists all speakers in a specified domain. /// /// Container for the necessary parameters to execute the ListSpeakers service method. /// /// The response from the ListSpeakers service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for ListSpeakers Operation ListSpeakersResponse ListSpeakers(ListSpeakersRequest request); /// /// Initiates the asynchronous execution of the ListSpeakers operation. /// /// /// Container for the necessary parameters to execute the ListSpeakers operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSpeakers /// operation. /// REST API Reference for ListSpeakers Operation IAsyncResult BeginListSpeakers(ListSpeakersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListSpeakers operation. /// /// /// The IAsyncResult returned by the call to BeginListSpeakers. /// /// Returns a ListSpeakersResult from VoiceID. /// REST API Reference for ListSpeakers Operation ListSpeakersResponse EndListSpeakers(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Lists all tags associated with a specified Voice ID resource. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request); /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using 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 IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from VoiceID. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region ListWatchlists /// /// Lists all watchlists in a specified domain. /// /// Container for the necessary parameters to execute the ListWatchlists service method. /// /// The response from the ListWatchlists service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for ListWatchlists Operation ListWatchlistsResponse ListWatchlists(ListWatchlistsRequest request); /// /// Initiates the asynchronous execution of the ListWatchlists operation. /// /// /// Container for the necessary parameters to execute the ListWatchlists operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListWatchlists /// operation. /// REST API Reference for ListWatchlists Operation IAsyncResult BeginListWatchlists(ListWatchlistsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListWatchlists operation. /// /// /// The IAsyncResult returned by the call to BeginListWatchlists. /// /// Returns a ListWatchlistsResult from VoiceID. /// REST API Reference for ListWatchlists Operation ListWatchlistsResponse EndListWatchlists(IAsyncResult asyncResult); #endregion #region OptOutSpeaker /// /// Opts out a speaker from Voice ID. A speaker can be opted out regardless of whether /// or not they already exist in Voice ID. If they don't yet exist, a new speaker is created /// in an opted out state. If they already exist, their existing status is overridden /// and they are opted out. Enrollment and evaluation authentication requests are rejected /// for opted out speakers, and opted out speakers have no voice embeddings stored in /// Voice ID. /// /// Container for the necessary parameters to execute the OptOutSpeaker service method. /// /// The response from the OptOutSpeaker service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to a conflict. Check the ConflictType and error /// message for more details. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request exceeded the service quota. Refer to Voice /// ID Service Quotas and try your request again. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for OptOutSpeaker Operation OptOutSpeakerResponse OptOutSpeaker(OptOutSpeakerRequest request); /// /// Initiates the asynchronous execution of the OptOutSpeaker operation. /// /// /// Container for the necessary parameters to execute the OptOutSpeaker operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndOptOutSpeaker /// operation. /// REST API Reference for OptOutSpeaker Operation IAsyncResult BeginOptOutSpeaker(OptOutSpeakerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the OptOutSpeaker operation. /// /// /// The IAsyncResult returned by the call to BeginOptOutSpeaker. /// /// Returns a OptOutSpeakerResult from VoiceID. /// REST API Reference for OptOutSpeaker Operation OptOutSpeakerResponse EndOptOutSpeaker(IAsyncResult asyncResult); #endregion #region StartFraudsterRegistrationJob /// /// Starts a new batch fraudster registration job using provided details. /// /// Container for the necessary parameters to execute the StartFraudsterRegistrationJob service method. /// /// The response from the StartFraudsterRegistrationJob service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to a conflict. Check the ConflictType and error /// message for more details. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request exceeded the service quota. Refer to Voice /// ID Service Quotas and try your request again. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for StartFraudsterRegistrationJob Operation StartFraudsterRegistrationJobResponse StartFraudsterRegistrationJob(StartFraudsterRegistrationJobRequest request); /// /// Initiates the asynchronous execution of the StartFraudsterRegistrationJob operation. /// /// /// Container for the necessary parameters to execute the StartFraudsterRegistrationJob operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartFraudsterRegistrationJob /// operation. /// REST API Reference for StartFraudsterRegistrationJob Operation IAsyncResult BeginStartFraudsterRegistrationJob(StartFraudsterRegistrationJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartFraudsterRegistrationJob operation. /// /// /// The IAsyncResult returned by the call to BeginStartFraudsterRegistrationJob. /// /// Returns a StartFraudsterRegistrationJobResult from VoiceID. /// REST API Reference for StartFraudsterRegistrationJob Operation StartFraudsterRegistrationJobResponse EndStartFraudsterRegistrationJob(IAsyncResult asyncResult); #endregion #region StartSpeakerEnrollmentJob /// /// Starts a new batch speaker enrollment job using specified details. /// /// Container for the necessary parameters to execute the StartSpeakerEnrollmentJob service method. /// /// The response from the StartSpeakerEnrollmentJob service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to a conflict. Check the ConflictType and error /// message for more details. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request exceeded the service quota. Refer to Voice /// ID Service Quotas and try your request again. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for StartSpeakerEnrollmentJob Operation StartSpeakerEnrollmentJobResponse StartSpeakerEnrollmentJob(StartSpeakerEnrollmentJobRequest request); /// /// Initiates the asynchronous execution of the StartSpeakerEnrollmentJob operation. /// /// /// Container for the necessary parameters to execute the StartSpeakerEnrollmentJob operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartSpeakerEnrollmentJob /// operation. /// REST API Reference for StartSpeakerEnrollmentJob Operation IAsyncResult BeginStartSpeakerEnrollmentJob(StartSpeakerEnrollmentJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartSpeakerEnrollmentJob operation. /// /// /// The IAsyncResult returned by the call to BeginStartSpeakerEnrollmentJob. /// /// Returns a StartSpeakerEnrollmentJobResult from VoiceID. /// REST API Reference for StartSpeakerEnrollmentJob Operation StartSpeakerEnrollmentJobResponse EndStartSpeakerEnrollmentJob(IAsyncResult asyncResult); #endregion #region TagResource /// /// Tags a Voice ID resource with the provided list of tags. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to a conflict. Check the ConflictType and error /// message for more details. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for TagResource Operation TagResourceResponse TagResource(TagResourceRequest request); /// /// Initiates the asynchronous execution of the TagResource operation. /// /// /// Container for the necessary parameters to execute the TagResource operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using 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 IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the TagResource operation. /// /// /// The IAsyncResult returned by the call to BeginTagResource. /// /// Returns a TagResourceResult from VoiceID. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Removes specified tags from a specified Amazon Connect Voice ID resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to a conflict. Check the ConflictType and error /// message for more details. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for UntagResource Operation UntagResourceResponse UntagResource(UntagResourceRequest request); /// /// Initiates the asynchronous execution of the UntagResource operation. /// /// /// Container for the necessary parameters to execute the UntagResource operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using 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 IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UntagResource operation. /// /// /// The IAsyncResult returned by the call to BeginUntagResource. /// /// Returns a UntagResourceResult from VoiceID. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateDomain /// /// Updates the specified domain. This API has clobber behavior, and clears and replaces /// all attributes. If an optional field, such as 'Description' is not provided, it is /// removed from the domain. /// /// Container for the necessary parameters to execute the UpdateDomain service method. /// /// The response from the UpdateDomain service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to a conflict. Check the ConflictType and error /// message for more details. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for UpdateDomain Operation UpdateDomainResponse UpdateDomain(UpdateDomainRequest request); /// /// Initiates the asynchronous execution of the UpdateDomain operation. /// /// /// Container for the necessary parameters to execute the UpdateDomain operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDomain /// operation. /// REST API Reference for UpdateDomain Operation IAsyncResult BeginUpdateDomain(UpdateDomainRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDomain operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDomain. /// /// Returns a UpdateDomainResult from VoiceID. /// REST API Reference for UpdateDomain Operation UpdateDomainResponse EndUpdateDomain(IAsyncResult asyncResult); #endregion #region UpdateWatchlist /// /// Updates the specified watchlist. Every domain has a default watchlist which cannot /// be updated. /// /// Container for the necessary parameters to execute the UpdateWatchlist service method. /// /// The response from the UpdateWatchlist service method, as returned by VoiceID. /// /// You do not have sufficient permissions to perform this action. Check the error message /// and try again. /// /// /// The request failed due to a conflict. Check the ConflictType and error /// message for more details. /// /// /// The request failed due to an unknown error on the server side. /// /// /// The specified resource cannot be found. Check the ResourceType and error /// message for more details. /// /// /// The request was denied due to request throttling. Please slow down your request rate. /// Refer to /// Amazon Connect Voice ID Service API throttling quotas and try your request again. /// /// /// The request failed one or more validations; check the error message for more details. /// /// REST API Reference for UpdateWatchlist Operation UpdateWatchlistResponse UpdateWatchlist(UpdateWatchlistRequest request); /// /// Initiates the asynchronous execution of the UpdateWatchlist operation. /// /// /// Container for the necessary parameters to execute the UpdateWatchlist operation on AmazonVoiceIDClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateWatchlist /// operation. /// REST API Reference for UpdateWatchlist Operation IAsyncResult BeginUpdateWatchlist(UpdateWatchlistRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateWatchlist operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateWatchlist. /// /// Returns a UpdateWatchlistResult from VoiceID. /// REST API Reference for UpdateWatchlist Operation UpdateWatchlistResponse EndUpdateWatchlist(IAsyncResult asyncResult); #endregion } }