/*
* 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 models.lex.v2-2020-08-07.normal.json service model.
*/
using System;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.LexModelsV2.Model;
namespace Amazon.LexModelsV2
{
///
/// Interface for accessing LexModelsV2
///
///
///
public partial interface IAmazonLexModelsV2 : IAmazonService, IDisposable
{
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
ILexModelsV2PaginatorFactory Paginators { get; }
#endif
#region BatchCreateCustomVocabularyItem
///
/// Create a batch of custom vocabulary items for a given bot locale's custom vocabulary.
///
/// Container for the necessary parameters to execute the BatchCreateCustomVocabularyItem service method.
///
/// The response from the BatchCreateCustomVocabularyItem service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for BatchCreateCustomVocabularyItem Operation
BatchCreateCustomVocabularyItemResponse BatchCreateCustomVocabularyItem(BatchCreateCustomVocabularyItemRequest request);
///
/// Initiates the asynchronous execution of the BatchCreateCustomVocabularyItem operation.
///
///
/// Container for the necessary parameters to execute the BatchCreateCustomVocabularyItem operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchCreateCustomVocabularyItem
/// operation.
/// REST API Reference for BatchCreateCustomVocabularyItem Operation
IAsyncResult BeginBatchCreateCustomVocabularyItem(BatchCreateCustomVocabularyItemRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchCreateCustomVocabularyItem operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchCreateCustomVocabularyItem.
///
/// Returns a BatchCreateCustomVocabularyItemResult from LexModelsV2.
/// REST API Reference for BatchCreateCustomVocabularyItem Operation
BatchCreateCustomVocabularyItemResponse EndBatchCreateCustomVocabularyItem(IAsyncResult asyncResult);
#endregion
#region BatchDeleteCustomVocabularyItem
///
/// Delete a batch of custom vocabulary items for a given bot locale's custom vocabulary.
///
/// Container for the necessary parameters to execute the BatchDeleteCustomVocabularyItem service method.
///
/// The response from the BatchDeleteCustomVocabularyItem service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for BatchDeleteCustomVocabularyItem Operation
BatchDeleteCustomVocabularyItemResponse BatchDeleteCustomVocabularyItem(BatchDeleteCustomVocabularyItemRequest request);
///
/// Initiates the asynchronous execution of the BatchDeleteCustomVocabularyItem operation.
///
///
/// Container for the necessary parameters to execute the BatchDeleteCustomVocabularyItem operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchDeleteCustomVocabularyItem
/// operation.
/// REST API Reference for BatchDeleteCustomVocabularyItem Operation
IAsyncResult BeginBatchDeleteCustomVocabularyItem(BatchDeleteCustomVocabularyItemRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchDeleteCustomVocabularyItem operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchDeleteCustomVocabularyItem.
///
/// Returns a BatchDeleteCustomVocabularyItemResult from LexModelsV2.
/// REST API Reference for BatchDeleteCustomVocabularyItem Operation
BatchDeleteCustomVocabularyItemResponse EndBatchDeleteCustomVocabularyItem(IAsyncResult asyncResult);
#endregion
#region BatchUpdateCustomVocabularyItem
///
/// Update a batch of custom vocabulary items for a given bot locale's custom vocabulary.
///
/// Container for the necessary parameters to execute the BatchUpdateCustomVocabularyItem service method.
///
/// The response from the BatchUpdateCustomVocabularyItem service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for BatchUpdateCustomVocabularyItem Operation
BatchUpdateCustomVocabularyItemResponse BatchUpdateCustomVocabularyItem(BatchUpdateCustomVocabularyItemRequest request);
///
/// Initiates the asynchronous execution of the BatchUpdateCustomVocabularyItem operation.
///
///
/// Container for the necessary parameters to execute the BatchUpdateCustomVocabularyItem operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchUpdateCustomVocabularyItem
/// operation.
/// REST API Reference for BatchUpdateCustomVocabularyItem Operation
IAsyncResult BeginBatchUpdateCustomVocabularyItem(BatchUpdateCustomVocabularyItemRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchUpdateCustomVocabularyItem operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchUpdateCustomVocabularyItem.
///
/// Returns a BatchUpdateCustomVocabularyItemResult from LexModelsV2.
/// REST API Reference for BatchUpdateCustomVocabularyItem Operation
BatchUpdateCustomVocabularyItemResponse EndBatchUpdateCustomVocabularyItem(IAsyncResult asyncResult);
#endregion
#region BuildBotLocale
///
/// Builds a bot, its intents, and its slot types into a specific locale. A bot can be
/// built into multiple locales. At runtime the locale is used to choose a specific build
/// of the bot.
///
/// Container for the necessary parameters to execute the BuildBotLocale service method.
///
/// The response from the BuildBotLocale service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for BuildBotLocale Operation
BuildBotLocaleResponse BuildBotLocale(BuildBotLocaleRequest request);
///
/// Initiates the asynchronous execution of the BuildBotLocale operation.
///
///
/// Container for the necessary parameters to execute the BuildBotLocale operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBuildBotLocale
/// operation.
/// REST API Reference for BuildBotLocale Operation
IAsyncResult BeginBuildBotLocale(BuildBotLocaleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BuildBotLocale operation.
///
///
/// The IAsyncResult returned by the call to BeginBuildBotLocale.
///
/// Returns a BuildBotLocaleResult from LexModelsV2.
/// REST API Reference for BuildBotLocale Operation
BuildBotLocaleResponse EndBuildBotLocale(IAsyncResult asyncResult);
#endregion
#region CreateBot
///
/// Creates an Amazon Lex conversational bot.
///
/// Container for the necessary parameters to execute the CreateBot service method.
///
/// The response from the CreateBot service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for CreateBot Operation
CreateBotResponse CreateBot(CreateBotRequest request);
///
/// Initiates the asynchronous execution of the CreateBot operation.
///
///
/// Container for the necessary parameters to execute the CreateBot operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateBot
/// operation.
/// REST API Reference for CreateBot Operation
IAsyncResult BeginCreateBot(CreateBotRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateBot operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateBot.
///
/// Returns a CreateBotResult from LexModelsV2.
/// REST API Reference for CreateBot Operation
CreateBotResponse EndCreateBot(IAsyncResult asyncResult);
#endregion
#region CreateBotAlias
///
/// Creates an alias for the specified version of a bot. Use an alias to enable you to
/// change the version of a bot without updating applications that use the bot.
///
///
///
/// For example, you can create an alias called "PROD" that your applications use to call
/// the Amazon Lex bot.
///
///
/// Container for the necessary parameters to execute the CreateBotAlias service method.
///
/// The response from the CreateBotAlias service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for CreateBotAlias Operation
CreateBotAliasResponse CreateBotAlias(CreateBotAliasRequest request);
///
/// Initiates the asynchronous execution of the CreateBotAlias operation.
///
///
/// Container for the necessary parameters to execute the CreateBotAlias operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateBotAlias
/// operation.
/// REST API Reference for CreateBotAlias Operation
IAsyncResult BeginCreateBotAlias(CreateBotAliasRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateBotAlias operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateBotAlias.
///
/// Returns a CreateBotAliasResult from LexModelsV2.
/// REST API Reference for CreateBotAlias Operation
CreateBotAliasResponse EndCreateBotAlias(IAsyncResult asyncResult);
#endregion
#region CreateBotLocale
///
/// Creates a locale in the bot. The locale contains the intents and slot types that the
/// bot uses in conversations with users in the specified language and locale. You must
/// add a locale to a bot before you can add intents and slot types to the bot.
///
/// Container for the necessary parameters to execute the CreateBotLocale service method.
///
/// The response from the CreateBotLocale service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for CreateBotLocale Operation
CreateBotLocaleResponse CreateBotLocale(CreateBotLocaleRequest request);
///
/// Initiates the asynchronous execution of the CreateBotLocale operation.
///
///
/// Container for the necessary parameters to execute the CreateBotLocale operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateBotLocale
/// operation.
/// REST API Reference for CreateBotLocale Operation
IAsyncResult BeginCreateBotLocale(CreateBotLocaleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateBotLocale operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateBotLocale.
///
/// Returns a CreateBotLocaleResult from LexModelsV2.
/// REST API Reference for CreateBotLocale Operation
CreateBotLocaleResponse EndCreateBotLocale(IAsyncResult asyncResult);
#endregion
#region CreateBotVersion
///
/// Creates a new version of the bot based on the DRAFT
version. If the DRAFT
/// version of this resource hasn't changed since you created the last version, Amazon
/// Lex doesn't create a new version, it returns the last created version.
///
///
///
/// When you create the first version of a bot, Amazon Lex sets the version to 1. Subsequent
/// versions increment by 1.
///
///
/// Container for the necessary parameters to execute the CreateBotVersion service method.
///
/// The response from the CreateBotVersion service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for CreateBotVersion Operation
CreateBotVersionResponse CreateBotVersion(CreateBotVersionRequest request);
///
/// Initiates the asynchronous execution of the CreateBotVersion operation.
///
///
/// Container for the necessary parameters to execute the CreateBotVersion operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateBotVersion
/// operation.
/// REST API Reference for CreateBotVersion Operation
IAsyncResult BeginCreateBotVersion(CreateBotVersionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateBotVersion operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateBotVersion.
///
/// Returns a CreateBotVersionResult from LexModelsV2.
/// REST API Reference for CreateBotVersion Operation
CreateBotVersionResponse EndCreateBotVersion(IAsyncResult asyncResult);
#endregion
#region CreateExport
///
/// Creates a zip archive containing the contents of a bot or a bot locale. The archive
/// contains a directory structure that contains JSON files that define the bot.
///
///
///
/// You can create an archive that contains the complete definition of a bot, or you can
/// specify that the archive contain only the definition of a single bot locale.
///
///
///
/// For more information about exporting bots, and about the structure of the export archive,
/// see
/// Importing and exporting bots
///
///
/// Container for the necessary parameters to execute the CreateExport service method.
///
/// The response from the CreateExport service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for CreateExport Operation
CreateExportResponse CreateExport(CreateExportRequest request);
///
/// Initiates the asynchronous execution of the CreateExport operation.
///
///
/// Container for the necessary parameters to execute the CreateExport operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateExport
/// operation.
/// REST API Reference for CreateExport Operation
IAsyncResult BeginCreateExport(CreateExportRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateExport operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateExport.
///
/// Returns a CreateExportResult from LexModelsV2.
/// REST API Reference for CreateExport Operation
CreateExportResponse EndCreateExport(IAsyncResult asyncResult);
#endregion
#region CreateIntent
///
/// Creates an intent.
///
///
///
/// To define the interaction between the user and your bot, you define one or more intents.
/// For example, for a pizza ordering bot you would create an OrderPizza
/// intent.
///
///
///
/// When you create an intent, you must provide a name. You can optionally provide the
/// following:
///
/// -
///
/// Sample utterances. For example, "I want to order a pizza" and "Can I order a pizza."
/// You can't provide utterances for built-in intents.
///
///
-
///
/// Information to be gathered. You specify slots for the information that you bot requests
/// from the user. You can specify standard slot types, such as date and time, or custom
/// slot types for your application.
///
///
-
///
/// How the intent is fulfilled. You can provide a Lambda function or configure the intent
/// to return the intent information to your client application. If you use a Lambda function,
/// Amazon Lex invokes the function when all of the intent information is available.
///
///
-
///
/// A confirmation prompt to send to the user to confirm an intent. For example, "Shall
/// I order your pizza?"
///
///
-
///
/// A conclusion statement to send to the user after the intent is fulfilled. For example,
/// "I ordered your pizza."
///
///
-
///
/// A follow-up prompt that asks the user for additional activity. For example, "Do you
/// want a drink with your pizza?"
///
///
///
/// Container for the necessary parameters to execute the CreateIntent service method.
///
/// The response from the CreateIntent service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for CreateIntent Operation
CreateIntentResponse CreateIntent(CreateIntentRequest request);
///
/// Initiates the asynchronous execution of the CreateIntent operation.
///
///
/// Container for the necessary parameters to execute the CreateIntent operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateIntent
/// operation.
/// REST API Reference for CreateIntent Operation
IAsyncResult BeginCreateIntent(CreateIntentRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateIntent operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateIntent.
///
/// Returns a CreateIntentResult from LexModelsV2.
/// REST API Reference for CreateIntent Operation
CreateIntentResponse EndCreateIntent(IAsyncResult asyncResult);
#endregion
#region CreateResourcePolicy
///
/// Creates a new resource policy with the specified policy statements.
///
/// Container for the necessary parameters to execute the CreateResourcePolicy service method.
///
/// The response from the CreateResourcePolicy service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for CreateResourcePolicy Operation
CreateResourcePolicyResponse CreateResourcePolicy(CreateResourcePolicyRequest request);
///
/// Initiates the asynchronous execution of the CreateResourcePolicy operation.
///
///
/// Container for the necessary parameters to execute the CreateResourcePolicy operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateResourcePolicy
/// operation.
/// REST API Reference for CreateResourcePolicy Operation
IAsyncResult BeginCreateResourcePolicy(CreateResourcePolicyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateResourcePolicy operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateResourcePolicy.
///
/// Returns a CreateResourcePolicyResult from LexModelsV2.
/// REST API Reference for CreateResourcePolicy Operation
CreateResourcePolicyResponse EndCreateResourcePolicy(IAsyncResult asyncResult);
#endregion
#region CreateResourcePolicyStatement
///
/// Adds a new resource policy statement to a bot or bot alias. If a resource policy exists,
/// the statement is added to the current resource policy. If a policy doesn't exist,
/// a new policy is created.
///
///
///
/// You can't create a resource policy statement that allows cross-account access.
///
///
/// Container for the necessary parameters to execute the CreateResourcePolicyStatement service method.
///
/// The response from the CreateResourcePolicyStatement service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for CreateResourcePolicyStatement Operation
CreateResourcePolicyStatementResponse CreateResourcePolicyStatement(CreateResourcePolicyStatementRequest request);
///
/// Initiates the asynchronous execution of the CreateResourcePolicyStatement operation.
///
///
/// Container for the necessary parameters to execute the CreateResourcePolicyStatement operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateResourcePolicyStatement
/// operation.
/// REST API Reference for CreateResourcePolicyStatement Operation
IAsyncResult BeginCreateResourcePolicyStatement(CreateResourcePolicyStatementRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateResourcePolicyStatement operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateResourcePolicyStatement.
///
/// Returns a CreateResourcePolicyStatementResult from LexModelsV2.
/// REST API Reference for CreateResourcePolicyStatement Operation
CreateResourcePolicyStatementResponse EndCreateResourcePolicyStatement(IAsyncResult asyncResult);
#endregion
#region CreateSlot
///
/// Creates a slot in an intent. A slot is a variable needed to fulfill an intent. For
/// example, an OrderPizza
intent might need slots for size, crust, and number
/// of pizzas. For each slot, you define one or more utterances that Amazon Lex uses to
/// elicit a response from the user.
///
/// Container for the necessary parameters to execute the CreateSlot service method.
///
/// The response from the CreateSlot service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for CreateSlot Operation
CreateSlotResponse CreateSlot(CreateSlotRequest request);
///
/// Initiates the asynchronous execution of the CreateSlot operation.
///
///
/// Container for the necessary parameters to execute the CreateSlot operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateSlot
/// operation.
/// REST API Reference for CreateSlot Operation
IAsyncResult BeginCreateSlot(CreateSlotRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateSlot operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateSlot.
///
/// Returns a CreateSlotResult from LexModelsV2.
/// REST API Reference for CreateSlot Operation
CreateSlotResponse EndCreateSlot(IAsyncResult asyncResult);
#endregion
#region CreateSlotType
///
/// Creates a custom slot type
///
///
///
/// To create a custom slot type, specify a name for the slot type and a set of enumeration
/// values, the values that a slot of this type can assume.
///
///
/// Container for the necessary parameters to execute the CreateSlotType service method.
///
/// The response from the CreateSlotType service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for CreateSlotType Operation
CreateSlotTypeResponse CreateSlotType(CreateSlotTypeRequest request);
///
/// Initiates the asynchronous execution of the CreateSlotType operation.
///
///
/// Container for the necessary parameters to execute the CreateSlotType operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateSlotType
/// operation.
/// REST API Reference for CreateSlotType Operation
IAsyncResult BeginCreateSlotType(CreateSlotTypeRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateSlotType operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateSlotType.
///
/// Returns a CreateSlotTypeResult from LexModelsV2.
/// REST API Reference for CreateSlotType Operation
CreateSlotTypeResponse EndCreateSlotType(IAsyncResult asyncResult);
#endregion
#region CreateTestSetDiscrepancyReport
///
/// Create a report that describes the differences between the bot and the test set.
///
/// Container for the necessary parameters to execute the CreateTestSetDiscrepancyReport service method.
///
/// The response from the CreateTestSetDiscrepancyReport service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for CreateTestSetDiscrepancyReport Operation
CreateTestSetDiscrepancyReportResponse CreateTestSetDiscrepancyReport(CreateTestSetDiscrepancyReportRequest request);
///
/// Initiates the asynchronous execution of the CreateTestSetDiscrepancyReport operation.
///
///
/// Container for the necessary parameters to execute the CreateTestSetDiscrepancyReport operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTestSetDiscrepancyReport
/// operation.
/// REST API Reference for CreateTestSetDiscrepancyReport Operation
IAsyncResult BeginCreateTestSetDiscrepancyReport(CreateTestSetDiscrepancyReportRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateTestSetDiscrepancyReport operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateTestSetDiscrepancyReport.
///
/// Returns a CreateTestSetDiscrepancyReportResult from LexModelsV2.
/// REST API Reference for CreateTestSetDiscrepancyReport Operation
CreateTestSetDiscrepancyReportResponse EndCreateTestSetDiscrepancyReport(IAsyncResult asyncResult);
#endregion
#region CreateUploadUrl
///
/// Gets a pre-signed S3 write URL that you use to upload the zip archive when importing
/// a bot or a bot locale.
///
/// Container for the necessary parameters to execute the CreateUploadUrl service method.
///
/// The response from the CreateUploadUrl service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for CreateUploadUrl Operation
CreateUploadUrlResponse CreateUploadUrl(CreateUploadUrlRequest request);
///
/// Initiates the asynchronous execution of the CreateUploadUrl operation.
///
///
/// Container for the necessary parameters to execute the CreateUploadUrl operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateUploadUrl
/// operation.
/// REST API Reference for CreateUploadUrl Operation
IAsyncResult BeginCreateUploadUrl(CreateUploadUrlRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateUploadUrl operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateUploadUrl.
///
/// Returns a CreateUploadUrlResult from LexModelsV2.
/// REST API Reference for CreateUploadUrl Operation
CreateUploadUrlResponse EndCreateUploadUrl(IAsyncResult asyncResult);
#endregion
#region DeleteBot
///
/// Deletes all versions of a bot, including the Draft
version. To delete
/// a specific version, use the DeleteBotVersion
operation.
///
///
///
/// When you delete a bot, all of the resources contained in the bot are also deleted.
/// Deleting a bot removes all locales, intents, slot, and slot types defined for the
/// bot.
///
///
///
/// If a bot has an alias, the DeleteBot
operation returns a ResourceInUseException
/// exception. If you want to delete the bot and the alias, set the skipResourceInUseCheck
/// parameter to true
.
///
///
/// Container for the necessary parameters to execute the DeleteBot service method.
///
/// The response from the DeleteBot service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DeleteBot Operation
DeleteBotResponse DeleteBot(DeleteBotRequest request);
///
/// Initiates the asynchronous execution of the DeleteBot operation.
///
///
/// Container for the necessary parameters to execute the DeleteBot operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBot
/// operation.
/// REST API Reference for DeleteBot Operation
IAsyncResult BeginDeleteBot(DeleteBotRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteBot operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteBot.
///
/// Returns a DeleteBotResult from LexModelsV2.
/// REST API Reference for DeleteBot Operation
DeleteBotResponse EndDeleteBot(IAsyncResult asyncResult);
#endregion
#region DeleteBotAlias
///
/// Deletes the specified bot alias.
///
/// Container for the necessary parameters to execute the DeleteBotAlias service method.
///
/// The response from the DeleteBotAlias service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DeleteBotAlias Operation
DeleteBotAliasResponse DeleteBotAlias(DeleteBotAliasRequest request);
///
/// Initiates the asynchronous execution of the DeleteBotAlias operation.
///
///
/// Container for the necessary parameters to execute the DeleteBotAlias operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBotAlias
/// operation.
/// REST API Reference for DeleteBotAlias Operation
IAsyncResult BeginDeleteBotAlias(DeleteBotAliasRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteBotAlias operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteBotAlias.
///
/// Returns a DeleteBotAliasResult from LexModelsV2.
/// REST API Reference for DeleteBotAlias Operation
DeleteBotAliasResponse EndDeleteBotAlias(IAsyncResult asyncResult);
#endregion
#region DeleteBotLocale
///
/// Removes a locale from a bot.
///
///
///
/// When you delete a locale, all intents, slots, and slot types defined for the locale
/// are also deleted.
///
///
/// Container for the necessary parameters to execute the DeleteBotLocale service method.
///
/// The response from the DeleteBotLocale service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DeleteBotLocale Operation
DeleteBotLocaleResponse DeleteBotLocale(DeleteBotLocaleRequest request);
///
/// Initiates the asynchronous execution of the DeleteBotLocale operation.
///
///
/// Container for the necessary parameters to execute the DeleteBotLocale operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBotLocale
/// operation.
/// REST API Reference for DeleteBotLocale Operation
IAsyncResult BeginDeleteBotLocale(DeleteBotLocaleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteBotLocale operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteBotLocale.
///
/// Returns a DeleteBotLocaleResult from LexModelsV2.
/// REST API Reference for DeleteBotLocale Operation
DeleteBotLocaleResponse EndDeleteBotLocale(IAsyncResult asyncResult);
#endregion
#region DeleteBotVersion
///
/// Deletes a specific version of a bot. To delete all versions of a bot, use the DeleteBot
/// operation.
///
/// Container for the necessary parameters to execute the DeleteBotVersion service method.
///
/// The response from the DeleteBotVersion service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DeleteBotVersion Operation
DeleteBotVersionResponse DeleteBotVersion(DeleteBotVersionRequest request);
///
/// Initiates the asynchronous execution of the DeleteBotVersion operation.
///
///
/// Container for the necessary parameters to execute the DeleteBotVersion operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBotVersion
/// operation.
/// REST API Reference for DeleteBotVersion Operation
IAsyncResult BeginDeleteBotVersion(DeleteBotVersionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteBotVersion operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteBotVersion.
///
/// Returns a DeleteBotVersionResult from LexModelsV2.
/// REST API Reference for DeleteBotVersion Operation
DeleteBotVersionResponse EndDeleteBotVersion(IAsyncResult asyncResult);
#endregion
#region DeleteCustomVocabulary
///
/// Removes a custom vocabulary from the specified locale in the specified bot.
///
/// Container for the necessary parameters to execute the DeleteCustomVocabulary service method.
///
/// The response from the DeleteCustomVocabulary service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DeleteCustomVocabulary Operation
DeleteCustomVocabularyResponse DeleteCustomVocabulary(DeleteCustomVocabularyRequest request);
///
/// Initiates the asynchronous execution of the DeleteCustomVocabulary operation.
///
///
/// Container for the necessary parameters to execute the DeleteCustomVocabulary operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteCustomVocabulary
/// operation.
/// REST API Reference for DeleteCustomVocabulary Operation
IAsyncResult BeginDeleteCustomVocabulary(DeleteCustomVocabularyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteCustomVocabulary operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteCustomVocabulary.
///
/// Returns a DeleteCustomVocabularyResult from LexModelsV2.
/// REST API Reference for DeleteCustomVocabulary Operation
DeleteCustomVocabularyResponse EndDeleteCustomVocabulary(IAsyncResult asyncResult);
#endregion
#region DeleteExport
///
/// Removes a previous export and the associated files stored in an S3 bucket.
///
/// Container for the necessary parameters to execute the DeleteExport service method.
///
/// The response from the DeleteExport service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DeleteExport Operation
DeleteExportResponse DeleteExport(DeleteExportRequest request);
///
/// Initiates the asynchronous execution of the DeleteExport operation.
///
///
/// Container for the necessary parameters to execute the DeleteExport operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteExport
/// operation.
/// REST API Reference for DeleteExport Operation
IAsyncResult BeginDeleteExport(DeleteExportRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteExport operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteExport.
///
/// Returns a DeleteExportResult from LexModelsV2.
/// REST API Reference for DeleteExport Operation
DeleteExportResponse EndDeleteExport(IAsyncResult asyncResult);
#endregion
#region DeleteImport
///
/// Removes a previous import and the associated file stored in an S3 bucket.
///
/// Container for the necessary parameters to execute the DeleteImport service method.
///
/// The response from the DeleteImport service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DeleteImport Operation
DeleteImportResponse DeleteImport(DeleteImportRequest request);
///
/// Initiates the asynchronous execution of the DeleteImport operation.
///
///
/// Container for the necessary parameters to execute the DeleteImport operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteImport
/// operation.
/// REST API Reference for DeleteImport Operation
IAsyncResult BeginDeleteImport(DeleteImportRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteImport operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteImport.
///
/// Returns a DeleteImportResult from LexModelsV2.
/// REST API Reference for DeleteImport Operation
DeleteImportResponse EndDeleteImport(IAsyncResult asyncResult);
#endregion
#region DeleteIntent
///
/// Removes the specified intent.
///
///
///
/// Deleting an intent also deletes the slots associated with the intent.
///
///
/// Container for the necessary parameters to execute the DeleteIntent service method.
///
/// The response from the DeleteIntent service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DeleteIntent Operation
DeleteIntentResponse DeleteIntent(DeleteIntentRequest request);
///
/// Initiates the asynchronous execution of the DeleteIntent operation.
///
///
/// Container for the necessary parameters to execute the DeleteIntent operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteIntent
/// operation.
/// REST API Reference for DeleteIntent Operation
IAsyncResult BeginDeleteIntent(DeleteIntentRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteIntent operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteIntent.
///
/// Returns a DeleteIntentResult from LexModelsV2.
/// REST API Reference for DeleteIntent Operation
DeleteIntentResponse EndDeleteIntent(IAsyncResult asyncResult);
#endregion
#region DeleteResourcePolicy
///
/// Removes an existing policy from a bot or bot alias. If the resource doesn't have a
/// policy attached, Amazon Lex returns an exception.
///
/// Container for the necessary parameters to execute the DeleteResourcePolicy service method.
///
/// The response from the DeleteResourcePolicy service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
/// REST API Reference for DeleteResourcePolicy Operation
DeleteResourcePolicyResponse DeleteResourcePolicy(DeleteResourcePolicyRequest request);
///
/// Initiates the asynchronous execution of the DeleteResourcePolicy operation.
///
///
/// Container for the necessary parameters to execute the DeleteResourcePolicy operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteResourcePolicy
/// operation.
/// REST API Reference for DeleteResourcePolicy Operation
IAsyncResult BeginDeleteResourcePolicy(DeleteResourcePolicyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteResourcePolicy operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteResourcePolicy.
///
/// Returns a DeleteResourcePolicyResult from LexModelsV2.
/// REST API Reference for DeleteResourcePolicy Operation
DeleteResourcePolicyResponse EndDeleteResourcePolicy(IAsyncResult asyncResult);
#endregion
#region DeleteResourcePolicyStatement
///
/// Deletes a policy statement from a resource policy. If you delete the last statement
/// from a policy, the policy is deleted. If you specify a statement ID that doesn't exist
/// in the policy, or if the bot or bot alias doesn't have a policy attached, Amazon Lex
/// returns an exception.
///
/// Container for the necessary parameters to execute the DeleteResourcePolicyStatement service method.
///
/// The response from the DeleteResourcePolicyStatement service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
/// REST API Reference for DeleteResourcePolicyStatement Operation
DeleteResourcePolicyStatementResponse DeleteResourcePolicyStatement(DeleteResourcePolicyStatementRequest request);
///
/// Initiates the asynchronous execution of the DeleteResourcePolicyStatement operation.
///
///
/// Container for the necessary parameters to execute the DeleteResourcePolicyStatement operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteResourcePolicyStatement
/// operation.
/// REST API Reference for DeleteResourcePolicyStatement Operation
IAsyncResult BeginDeleteResourcePolicyStatement(DeleteResourcePolicyStatementRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteResourcePolicyStatement operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteResourcePolicyStatement.
///
/// Returns a DeleteResourcePolicyStatementResult from LexModelsV2.
/// REST API Reference for DeleteResourcePolicyStatement Operation
DeleteResourcePolicyStatementResponse EndDeleteResourcePolicyStatement(IAsyncResult asyncResult);
#endregion
#region DeleteSlot
///
/// Deletes the specified slot from an intent.
///
/// Container for the necessary parameters to execute the DeleteSlot service method.
///
/// The response from the DeleteSlot service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DeleteSlot Operation
DeleteSlotResponse DeleteSlot(DeleteSlotRequest request);
///
/// Initiates the asynchronous execution of the DeleteSlot operation.
///
///
/// Container for the necessary parameters to execute the DeleteSlot operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteSlot
/// operation.
/// REST API Reference for DeleteSlot Operation
IAsyncResult BeginDeleteSlot(DeleteSlotRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteSlot operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteSlot.
///
/// Returns a DeleteSlotResult from LexModelsV2.
/// REST API Reference for DeleteSlot Operation
DeleteSlotResponse EndDeleteSlot(IAsyncResult asyncResult);
#endregion
#region DeleteSlotType
///
/// Deletes a slot type from a bot locale.
///
///
///
/// If a slot is using the slot type, Amazon Lex throws a ResourceInUseException
/// exception. To avoid the exception, set the skipResourceInUseCheck
parameter
/// to true
.
///
///
/// Container for the necessary parameters to execute the DeleteSlotType service method.
///
/// The response from the DeleteSlotType service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DeleteSlotType Operation
DeleteSlotTypeResponse DeleteSlotType(DeleteSlotTypeRequest request);
///
/// Initiates the asynchronous execution of the DeleteSlotType operation.
///
///
/// Container for the necessary parameters to execute the DeleteSlotType operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteSlotType
/// operation.
/// REST API Reference for DeleteSlotType Operation
IAsyncResult BeginDeleteSlotType(DeleteSlotTypeRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteSlotType operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteSlotType.
///
/// Returns a DeleteSlotTypeResult from LexModelsV2.
/// REST API Reference for DeleteSlotType Operation
DeleteSlotTypeResponse EndDeleteSlotType(IAsyncResult asyncResult);
#endregion
#region DeleteTestSet
///
/// The action to delete the selected test set.
///
/// Container for the necessary parameters to execute the DeleteTestSet service method.
///
/// The response from the DeleteTestSet service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DeleteTestSet Operation
DeleteTestSetResponse DeleteTestSet(DeleteTestSetRequest request);
///
/// Initiates the asynchronous execution of the DeleteTestSet operation.
///
///
/// Container for the necessary parameters to execute the DeleteTestSet operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTestSet
/// operation.
/// REST API Reference for DeleteTestSet Operation
IAsyncResult BeginDeleteTestSet(DeleteTestSetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteTestSet operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteTestSet.
///
/// Returns a DeleteTestSetResult from LexModelsV2.
/// REST API Reference for DeleteTestSet Operation
DeleteTestSetResponse EndDeleteTestSet(IAsyncResult asyncResult);
#endregion
#region DeleteUtterances
///
/// Deletes stored utterances.
///
///
///
/// Amazon Lex stores the utterances that users send to your bot. Utterances are stored
/// for 15 days for use with the ListAggregatedUtterances
/// operation, and then stored indefinitely for use in improving the ability of your bot
/// to respond to user input..
///
///
///
/// Use the DeleteUtterances
operation to manually delete utterances for
/// a specific session. When you use the DeleteUtterances
operation, utterances
/// stored for improving your bot's ability to respond to user input are deleted immediately.
/// Utterances stored for use with the ListAggregatedUtterances
operation
/// are deleted after 15 days.
///
///
/// Container for the necessary parameters to execute the DeleteUtterances service method.
///
/// The response from the DeleteUtterances service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DeleteUtterances Operation
DeleteUtterancesResponse DeleteUtterances(DeleteUtterancesRequest request);
///
/// Initiates the asynchronous execution of the DeleteUtterances operation.
///
///
/// Container for the necessary parameters to execute the DeleteUtterances operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUtterances
/// operation.
/// REST API Reference for DeleteUtterances Operation
IAsyncResult BeginDeleteUtterances(DeleteUtterancesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteUtterances operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteUtterances.
///
/// Returns a DeleteUtterancesResult from LexModelsV2.
/// REST API Reference for DeleteUtterances Operation
DeleteUtterancesResponse EndDeleteUtterances(IAsyncResult asyncResult);
#endregion
#region DescribeBot
///
/// Provides metadata information about a bot.
///
/// Container for the necessary parameters to execute the DescribeBot service method.
///
/// The response from the DescribeBot service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DescribeBot Operation
DescribeBotResponse DescribeBot(DescribeBotRequest request);
///
/// Initiates the asynchronous execution of the DescribeBot operation.
///
///
/// Container for the necessary parameters to execute the DescribeBot operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeBot
/// operation.
/// REST API Reference for DescribeBot Operation
IAsyncResult BeginDescribeBot(DescribeBotRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeBot operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeBot.
///
/// Returns a DescribeBotResult from LexModelsV2.
/// REST API Reference for DescribeBot Operation
DescribeBotResponse EndDescribeBot(IAsyncResult asyncResult);
#endregion
#region DescribeBotAlias
///
/// Get information about a specific bot alias.
///
/// Container for the necessary parameters to execute the DescribeBotAlias service method.
///
/// The response from the DescribeBotAlias service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DescribeBotAlias Operation
DescribeBotAliasResponse DescribeBotAlias(DescribeBotAliasRequest request);
///
/// Initiates the asynchronous execution of the DescribeBotAlias operation.
///
///
/// Container for the necessary parameters to execute the DescribeBotAlias operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeBotAlias
/// operation.
/// REST API Reference for DescribeBotAlias Operation
IAsyncResult BeginDescribeBotAlias(DescribeBotAliasRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeBotAlias operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeBotAlias.
///
/// Returns a DescribeBotAliasResult from LexModelsV2.
/// REST API Reference for DescribeBotAlias Operation
DescribeBotAliasResponse EndDescribeBotAlias(IAsyncResult asyncResult);
#endregion
#region DescribeBotLocale
///
/// Describes the settings that a bot has for a specific locale.
///
/// Container for the necessary parameters to execute the DescribeBotLocale service method.
///
/// The response from the DescribeBotLocale service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DescribeBotLocale Operation
DescribeBotLocaleResponse DescribeBotLocale(DescribeBotLocaleRequest request);
///
/// Initiates the asynchronous execution of the DescribeBotLocale operation.
///
///
/// Container for the necessary parameters to execute the DescribeBotLocale operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeBotLocale
/// operation.
/// REST API Reference for DescribeBotLocale Operation
IAsyncResult BeginDescribeBotLocale(DescribeBotLocaleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeBotLocale operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeBotLocale.
///
/// Returns a DescribeBotLocaleResult from LexModelsV2.
/// REST API Reference for DescribeBotLocale Operation
DescribeBotLocaleResponse EndDescribeBotLocale(IAsyncResult asyncResult);
#endregion
#region DescribeBotRecommendation
///
/// Provides metadata information about a bot recommendation. This information will enable
/// you to get a description on the request inputs, to download associated transcripts
/// after processing is complete, and to download intents and slot-types generated by
/// the bot recommendation.
///
/// Container for the necessary parameters to execute the DescribeBotRecommendation service method.
///
/// The response from the DescribeBotRecommendation service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DescribeBotRecommendation Operation
DescribeBotRecommendationResponse DescribeBotRecommendation(DescribeBotRecommendationRequest request);
///
/// Initiates the asynchronous execution of the DescribeBotRecommendation operation.
///
///
/// Container for the necessary parameters to execute the DescribeBotRecommendation operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeBotRecommendation
/// operation.
/// REST API Reference for DescribeBotRecommendation Operation
IAsyncResult BeginDescribeBotRecommendation(DescribeBotRecommendationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeBotRecommendation operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeBotRecommendation.
///
/// Returns a DescribeBotRecommendationResult from LexModelsV2.
/// REST API Reference for DescribeBotRecommendation Operation
DescribeBotRecommendationResponse EndDescribeBotRecommendation(IAsyncResult asyncResult);
#endregion
#region DescribeBotVersion
///
/// Provides metadata about a version of a bot.
///
/// Container for the necessary parameters to execute the DescribeBotVersion service method.
///
/// The response from the DescribeBotVersion service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DescribeBotVersion Operation
DescribeBotVersionResponse DescribeBotVersion(DescribeBotVersionRequest request);
///
/// Initiates the asynchronous execution of the DescribeBotVersion operation.
///
///
/// Container for the necessary parameters to execute the DescribeBotVersion operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeBotVersion
/// operation.
/// REST API Reference for DescribeBotVersion Operation
IAsyncResult BeginDescribeBotVersion(DescribeBotVersionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeBotVersion operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeBotVersion.
///
/// Returns a DescribeBotVersionResult from LexModelsV2.
/// REST API Reference for DescribeBotVersion Operation
DescribeBotVersionResponse EndDescribeBotVersion(IAsyncResult asyncResult);
#endregion
#region DescribeCustomVocabularyMetadata
///
/// Provides metadata information about a custom vocabulary.
///
/// Container for the necessary parameters to execute the DescribeCustomVocabularyMetadata service method.
///
/// The response from the DescribeCustomVocabularyMetadata service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DescribeCustomVocabularyMetadata Operation
DescribeCustomVocabularyMetadataResponse DescribeCustomVocabularyMetadata(DescribeCustomVocabularyMetadataRequest request);
///
/// Initiates the asynchronous execution of the DescribeCustomVocabularyMetadata operation.
///
///
/// Container for the necessary parameters to execute the DescribeCustomVocabularyMetadata operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeCustomVocabularyMetadata
/// operation.
/// REST API Reference for DescribeCustomVocabularyMetadata Operation
IAsyncResult BeginDescribeCustomVocabularyMetadata(DescribeCustomVocabularyMetadataRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeCustomVocabularyMetadata operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeCustomVocabularyMetadata.
///
/// Returns a DescribeCustomVocabularyMetadataResult from LexModelsV2.
/// REST API Reference for DescribeCustomVocabularyMetadata Operation
DescribeCustomVocabularyMetadataResponse EndDescribeCustomVocabularyMetadata(IAsyncResult asyncResult);
#endregion
#region DescribeExport
///
/// Gets information about a specific export.
///
/// Container for the necessary parameters to execute the DescribeExport service method.
///
/// The response from the DescribeExport service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DescribeExport Operation
DescribeExportResponse DescribeExport(DescribeExportRequest request);
///
/// Initiates the asynchronous execution of the DescribeExport operation.
///
///
/// Container for the necessary parameters to execute the DescribeExport operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeExport
/// operation.
/// REST API Reference for DescribeExport Operation
IAsyncResult BeginDescribeExport(DescribeExportRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeExport operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeExport.
///
/// Returns a DescribeExportResult from LexModelsV2.
/// REST API Reference for DescribeExport Operation
DescribeExportResponse EndDescribeExport(IAsyncResult asyncResult);
#endregion
#region DescribeImport
///
/// Gets information about a specific import.
///
/// Container for the necessary parameters to execute the DescribeImport service method.
///
/// The response from the DescribeImport service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DescribeImport Operation
DescribeImportResponse DescribeImport(DescribeImportRequest request);
///
/// Initiates the asynchronous execution of the DescribeImport operation.
///
///
/// Container for the necessary parameters to execute the DescribeImport operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeImport
/// operation.
/// REST API Reference for DescribeImport Operation
IAsyncResult BeginDescribeImport(DescribeImportRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeImport operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeImport.
///
/// Returns a DescribeImportResult from LexModelsV2.
/// REST API Reference for DescribeImport Operation
DescribeImportResponse EndDescribeImport(IAsyncResult asyncResult);
#endregion
#region DescribeIntent
///
/// Returns metadata about an intent.
///
/// Container for the necessary parameters to execute the DescribeIntent service method.
///
/// The response from the DescribeIntent service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DescribeIntent Operation
DescribeIntentResponse DescribeIntent(DescribeIntentRequest request);
///
/// Initiates the asynchronous execution of the DescribeIntent operation.
///
///
/// Container for the necessary parameters to execute the DescribeIntent operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeIntent
/// operation.
/// REST API Reference for DescribeIntent Operation
IAsyncResult BeginDescribeIntent(DescribeIntentRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeIntent operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeIntent.
///
/// Returns a DescribeIntentResult from LexModelsV2.
/// REST API Reference for DescribeIntent Operation
DescribeIntentResponse EndDescribeIntent(IAsyncResult asyncResult);
#endregion
#region DescribeResourcePolicy
///
/// Gets the resource policy and policy revision for a bot or bot alias.
///
/// Container for the necessary parameters to execute the DescribeResourcePolicy service method.
///
/// The response from the DescribeResourcePolicy service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
/// REST API Reference for DescribeResourcePolicy Operation
DescribeResourcePolicyResponse DescribeResourcePolicy(DescribeResourcePolicyRequest request);
///
/// Initiates the asynchronous execution of the DescribeResourcePolicy operation.
///
///
/// Container for the necessary parameters to execute the DescribeResourcePolicy operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeResourcePolicy
/// operation.
/// REST API Reference for DescribeResourcePolicy Operation
IAsyncResult BeginDescribeResourcePolicy(DescribeResourcePolicyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeResourcePolicy operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeResourcePolicy.
///
/// Returns a DescribeResourcePolicyResult from LexModelsV2.
/// REST API Reference for DescribeResourcePolicy Operation
DescribeResourcePolicyResponse EndDescribeResourcePolicy(IAsyncResult asyncResult);
#endregion
#region DescribeSlot
///
/// Gets metadata information about a slot.
///
/// Container for the necessary parameters to execute the DescribeSlot service method.
///
/// The response from the DescribeSlot service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DescribeSlot Operation
DescribeSlotResponse DescribeSlot(DescribeSlotRequest request);
///
/// Initiates the asynchronous execution of the DescribeSlot operation.
///
///
/// Container for the necessary parameters to execute the DescribeSlot operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeSlot
/// operation.
/// REST API Reference for DescribeSlot Operation
IAsyncResult BeginDescribeSlot(DescribeSlotRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeSlot operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeSlot.
///
/// Returns a DescribeSlotResult from LexModelsV2.
/// REST API Reference for DescribeSlot Operation
DescribeSlotResponse EndDescribeSlot(IAsyncResult asyncResult);
#endregion
#region DescribeSlotType
///
/// Gets metadata information about a slot type.
///
/// Container for the necessary parameters to execute the DescribeSlotType service method.
///
/// The response from the DescribeSlotType service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DescribeSlotType Operation
DescribeSlotTypeResponse DescribeSlotType(DescribeSlotTypeRequest request);
///
/// Initiates the asynchronous execution of the DescribeSlotType operation.
///
///
/// Container for the necessary parameters to execute the DescribeSlotType operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeSlotType
/// operation.
/// REST API Reference for DescribeSlotType Operation
IAsyncResult BeginDescribeSlotType(DescribeSlotTypeRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeSlotType operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeSlotType.
///
/// Returns a DescribeSlotTypeResult from LexModelsV2.
/// REST API Reference for DescribeSlotType Operation
DescribeSlotTypeResponse EndDescribeSlotType(IAsyncResult asyncResult);
#endregion
#region DescribeTestExecution
///
/// Gets metadata information about the test execution.
///
/// Container for the necessary parameters to execute the DescribeTestExecution service method.
///
/// The response from the DescribeTestExecution service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DescribeTestExecution Operation
DescribeTestExecutionResponse DescribeTestExecution(DescribeTestExecutionRequest request);
///
/// Initiates the asynchronous execution of the DescribeTestExecution operation.
///
///
/// Container for the necessary parameters to execute the DescribeTestExecution operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTestExecution
/// operation.
/// REST API Reference for DescribeTestExecution Operation
IAsyncResult BeginDescribeTestExecution(DescribeTestExecutionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeTestExecution operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeTestExecution.
///
/// Returns a DescribeTestExecutionResult from LexModelsV2.
/// REST API Reference for DescribeTestExecution Operation
DescribeTestExecutionResponse EndDescribeTestExecution(IAsyncResult asyncResult);
#endregion
#region DescribeTestSet
///
/// Gets metadata information about the test set.
///
/// Container for the necessary parameters to execute the DescribeTestSet service method.
///
/// The response from the DescribeTestSet service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DescribeTestSet Operation
DescribeTestSetResponse DescribeTestSet(DescribeTestSetRequest request);
///
/// Initiates the asynchronous execution of the DescribeTestSet operation.
///
///
/// Container for the necessary parameters to execute the DescribeTestSet operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTestSet
/// operation.
/// REST API Reference for DescribeTestSet Operation
IAsyncResult BeginDescribeTestSet(DescribeTestSetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeTestSet operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeTestSet.
///
/// Returns a DescribeTestSetResult from LexModelsV2.
/// REST API Reference for DescribeTestSet Operation
DescribeTestSetResponse EndDescribeTestSet(IAsyncResult asyncResult);
#endregion
#region DescribeTestSetDiscrepancyReport
///
/// Gets metadata information about the test set discrepancy report.
///
/// Container for the necessary parameters to execute the DescribeTestSetDiscrepancyReport service method.
///
/// The response from the DescribeTestSetDiscrepancyReport service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DescribeTestSetDiscrepancyReport Operation
DescribeTestSetDiscrepancyReportResponse DescribeTestSetDiscrepancyReport(DescribeTestSetDiscrepancyReportRequest request);
///
/// Initiates the asynchronous execution of the DescribeTestSetDiscrepancyReport operation.
///
///
/// Container for the necessary parameters to execute the DescribeTestSetDiscrepancyReport operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTestSetDiscrepancyReport
/// operation.
/// REST API Reference for DescribeTestSetDiscrepancyReport Operation
IAsyncResult BeginDescribeTestSetDiscrepancyReport(DescribeTestSetDiscrepancyReportRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeTestSetDiscrepancyReport operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeTestSetDiscrepancyReport.
///
/// Returns a DescribeTestSetDiscrepancyReportResult from LexModelsV2.
/// REST API Reference for DescribeTestSetDiscrepancyReport Operation
DescribeTestSetDiscrepancyReportResponse EndDescribeTestSetDiscrepancyReport(IAsyncResult asyncResult);
#endregion
#region DescribeTestSetGeneration
///
/// Gets metadata information about the test set generation.
///
/// Container for the necessary parameters to execute the DescribeTestSetGeneration service method.
///
/// The response from the DescribeTestSetGeneration service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for DescribeTestSetGeneration Operation
DescribeTestSetGenerationResponse DescribeTestSetGeneration(DescribeTestSetGenerationRequest request);
///
/// Initiates the asynchronous execution of the DescribeTestSetGeneration operation.
///
///
/// Container for the necessary parameters to execute the DescribeTestSetGeneration operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTestSetGeneration
/// operation.
/// REST API Reference for DescribeTestSetGeneration Operation
IAsyncResult BeginDescribeTestSetGeneration(DescribeTestSetGenerationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeTestSetGeneration operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeTestSetGeneration.
///
/// Returns a DescribeTestSetGenerationResult from LexModelsV2.
/// REST API Reference for DescribeTestSetGeneration Operation
DescribeTestSetGenerationResponse EndDescribeTestSetGeneration(IAsyncResult asyncResult);
#endregion
#region GetTestExecutionArtifactsUrl
///
/// The pre-signed Amazon S3 URL to download the test execution result artifacts.
///
/// Container for the necessary parameters to execute the GetTestExecutionArtifactsUrl service method.
///
/// The response from the GetTestExecutionArtifactsUrl service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for GetTestExecutionArtifactsUrl Operation
GetTestExecutionArtifactsUrlResponse GetTestExecutionArtifactsUrl(GetTestExecutionArtifactsUrlRequest request);
///
/// Initiates the asynchronous execution of the GetTestExecutionArtifactsUrl operation.
///
///
/// Container for the necessary parameters to execute the GetTestExecutionArtifactsUrl operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetTestExecutionArtifactsUrl
/// operation.
/// REST API Reference for GetTestExecutionArtifactsUrl Operation
IAsyncResult BeginGetTestExecutionArtifactsUrl(GetTestExecutionArtifactsUrlRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetTestExecutionArtifactsUrl operation.
///
///
/// The IAsyncResult returned by the call to BeginGetTestExecutionArtifactsUrl.
///
/// Returns a GetTestExecutionArtifactsUrlResult from LexModelsV2.
/// REST API Reference for GetTestExecutionArtifactsUrl Operation
GetTestExecutionArtifactsUrlResponse EndGetTestExecutionArtifactsUrl(IAsyncResult asyncResult);
#endregion
#region ListAggregatedUtterances
///
/// Provides a list of utterances that users have sent to the bot.
///
///
///
/// Utterances are aggregated by the text of the utterance. For example, all instances
/// where customers used the phrase "I want to order pizza" are aggregated into the same
/// line in the response.
///
///
///
/// You can see both detected utterances and missed utterances. A detected utterance is
/// where the bot properly recognized the utterance and activated the associated intent.
/// A missed utterance was not recognized by the bot and didn't activate an intent.
///
///
///
/// Utterances can be aggregated for a bot alias or for a bot version, but not both at
/// the same time.
///
///
///
/// Utterances statistics are not generated under the following conditions:
///
/// -
///
/// The
childDirected
field was set to true when the bot was created.
///
/// -
///
/// You are using slot obfuscation with one or more slots.
///
///
-
///
/// You opted out of participating in improving Amazon Lex.
///
///
///
/// Container for the necessary parameters to execute the ListAggregatedUtterances service method.
///
/// The response from the ListAggregatedUtterances service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListAggregatedUtterances Operation
ListAggregatedUtterancesResponse ListAggregatedUtterances(ListAggregatedUtterancesRequest request);
///
/// Initiates the asynchronous execution of the ListAggregatedUtterances operation.
///
///
/// Container for the necessary parameters to execute the ListAggregatedUtterances operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAggregatedUtterances
/// operation.
/// REST API Reference for ListAggregatedUtterances Operation
IAsyncResult BeginListAggregatedUtterances(ListAggregatedUtterancesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListAggregatedUtterances operation.
///
///
/// The IAsyncResult returned by the call to BeginListAggregatedUtterances.
///
/// Returns a ListAggregatedUtterancesResult from LexModelsV2.
/// REST API Reference for ListAggregatedUtterances Operation
ListAggregatedUtterancesResponse EndListAggregatedUtterances(IAsyncResult asyncResult);
#endregion
#region ListBotAliases
///
/// Gets a list of aliases for the specified bot.
///
/// Container for the necessary parameters to execute the ListBotAliases service method.
///
/// The response from the ListBotAliases service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListBotAliases Operation
ListBotAliasesResponse ListBotAliases(ListBotAliasesRequest request);
///
/// Initiates the asynchronous execution of the ListBotAliases operation.
///
///
/// Container for the necessary parameters to execute the ListBotAliases operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListBotAliases
/// operation.
/// REST API Reference for ListBotAliases Operation
IAsyncResult BeginListBotAliases(ListBotAliasesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListBotAliases operation.
///
///
/// The IAsyncResult returned by the call to BeginListBotAliases.
///
/// Returns a ListBotAliasesResult from LexModelsV2.
/// REST API Reference for ListBotAliases Operation
ListBotAliasesResponse EndListBotAliases(IAsyncResult asyncResult);
#endregion
#region ListBotLocales
///
/// Gets a list of locales for the specified bot.
///
/// Container for the necessary parameters to execute the ListBotLocales service method.
///
/// The response from the ListBotLocales service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListBotLocales Operation
ListBotLocalesResponse ListBotLocales(ListBotLocalesRequest request);
///
/// Initiates the asynchronous execution of the ListBotLocales operation.
///
///
/// Container for the necessary parameters to execute the ListBotLocales operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListBotLocales
/// operation.
/// REST API Reference for ListBotLocales Operation
IAsyncResult BeginListBotLocales(ListBotLocalesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListBotLocales operation.
///
///
/// The IAsyncResult returned by the call to BeginListBotLocales.
///
/// Returns a ListBotLocalesResult from LexModelsV2.
/// REST API Reference for ListBotLocales Operation
ListBotLocalesResponse EndListBotLocales(IAsyncResult asyncResult);
#endregion
#region ListBotRecommendations
///
/// Get a list of bot recommendations that meet the specified criteria.
///
/// Container for the necessary parameters to execute the ListBotRecommendations service method.
///
/// The response from the ListBotRecommendations service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListBotRecommendations Operation
ListBotRecommendationsResponse ListBotRecommendations(ListBotRecommendationsRequest request);
///
/// Initiates the asynchronous execution of the ListBotRecommendations operation.
///
///
/// Container for the necessary parameters to execute the ListBotRecommendations operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListBotRecommendations
/// operation.
/// REST API Reference for ListBotRecommendations Operation
IAsyncResult BeginListBotRecommendations(ListBotRecommendationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListBotRecommendations operation.
///
///
/// The IAsyncResult returned by the call to BeginListBotRecommendations.
///
/// Returns a ListBotRecommendationsResult from LexModelsV2.
/// REST API Reference for ListBotRecommendations Operation
ListBotRecommendationsResponse EndListBotRecommendations(IAsyncResult asyncResult);
#endregion
#region ListBots
///
/// Gets a list of available bots.
///
/// Container for the necessary parameters to execute the ListBots service method.
///
/// The response from the ListBots service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListBots Operation
ListBotsResponse ListBots(ListBotsRequest request);
///
/// Initiates the asynchronous execution of the ListBots operation.
///
///
/// Container for the necessary parameters to execute the ListBots operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListBots
/// operation.
/// REST API Reference for ListBots Operation
IAsyncResult BeginListBots(ListBotsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListBots operation.
///
///
/// The IAsyncResult returned by the call to BeginListBots.
///
/// Returns a ListBotsResult from LexModelsV2.
/// REST API Reference for ListBots Operation
ListBotsResponse EndListBots(IAsyncResult asyncResult);
#endregion
#region ListBotVersions
///
/// Gets information about all of the versions of a bot.
///
///
///
/// The ListBotVersions
operation returns a summary of each version of a
/// bot. For example, if a bot has three numbered versions, the ListBotVersions
/// operation returns for summaries, one for each numbered version and one for the DRAFT
/// version.
///
///
///
/// The ListBotVersions
operation always returns at least one version, the
/// DRAFT
version.
///
///
/// Container for the necessary parameters to execute the ListBotVersions service method.
///
/// The response from the ListBotVersions service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListBotVersions Operation
ListBotVersionsResponse ListBotVersions(ListBotVersionsRequest request);
///
/// Initiates the asynchronous execution of the ListBotVersions operation.
///
///
/// Container for the necessary parameters to execute the ListBotVersions operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListBotVersions
/// operation.
/// REST API Reference for ListBotVersions Operation
IAsyncResult BeginListBotVersions(ListBotVersionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListBotVersions operation.
///
///
/// The IAsyncResult returned by the call to BeginListBotVersions.
///
/// Returns a ListBotVersionsResult from LexModelsV2.
/// REST API Reference for ListBotVersions Operation
ListBotVersionsResponse EndListBotVersions(IAsyncResult asyncResult);
#endregion
#region ListBuiltInIntents
///
/// Gets a list of built-in intents provided by Amazon Lex that you can use in your bot.
///
///
///
///
/// To use a built-in intent as a the base for your own intent, include the built-in intent
/// signature in the parentIntentSignature
parameter when you call the CreateIntent
/// operation. For more information, see CreateIntent.
///
///
/// Container for the necessary parameters to execute the ListBuiltInIntents service method.
///
/// The response from the ListBuiltInIntents service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListBuiltInIntents Operation
ListBuiltInIntentsResponse ListBuiltInIntents(ListBuiltInIntentsRequest request);
///
/// Initiates the asynchronous execution of the ListBuiltInIntents operation.
///
///
/// Container for the necessary parameters to execute the ListBuiltInIntents operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListBuiltInIntents
/// operation.
/// REST API Reference for ListBuiltInIntents Operation
IAsyncResult BeginListBuiltInIntents(ListBuiltInIntentsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListBuiltInIntents operation.
///
///
/// The IAsyncResult returned by the call to BeginListBuiltInIntents.
///
/// Returns a ListBuiltInIntentsResult from LexModelsV2.
/// REST API Reference for ListBuiltInIntents Operation
ListBuiltInIntentsResponse EndListBuiltInIntents(IAsyncResult asyncResult);
#endregion
#region ListBuiltInSlotTypes
///
/// Gets a list of built-in slot types that meet the specified criteria.
///
/// Container for the necessary parameters to execute the ListBuiltInSlotTypes service method.
///
/// The response from the ListBuiltInSlotTypes service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListBuiltInSlotTypes Operation
ListBuiltInSlotTypesResponse ListBuiltInSlotTypes(ListBuiltInSlotTypesRequest request);
///
/// Initiates the asynchronous execution of the ListBuiltInSlotTypes operation.
///
///
/// Container for the necessary parameters to execute the ListBuiltInSlotTypes operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListBuiltInSlotTypes
/// operation.
/// REST API Reference for ListBuiltInSlotTypes Operation
IAsyncResult BeginListBuiltInSlotTypes(ListBuiltInSlotTypesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListBuiltInSlotTypes operation.
///
///
/// The IAsyncResult returned by the call to BeginListBuiltInSlotTypes.
///
/// Returns a ListBuiltInSlotTypesResult from LexModelsV2.
/// REST API Reference for ListBuiltInSlotTypes Operation
ListBuiltInSlotTypesResponse EndListBuiltInSlotTypes(IAsyncResult asyncResult);
#endregion
#region ListCustomVocabularyItems
///
/// Paginated list of custom vocabulary items for a given bot locale's custom vocabulary.
///
/// Container for the necessary parameters to execute the ListCustomVocabularyItems service method.
///
/// The response from the ListCustomVocabularyItems service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListCustomVocabularyItems Operation
ListCustomVocabularyItemsResponse ListCustomVocabularyItems(ListCustomVocabularyItemsRequest request);
///
/// Initiates the asynchronous execution of the ListCustomVocabularyItems operation.
///
///
/// Container for the necessary parameters to execute the ListCustomVocabularyItems operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListCustomVocabularyItems
/// operation.
/// REST API Reference for ListCustomVocabularyItems Operation
IAsyncResult BeginListCustomVocabularyItems(ListCustomVocabularyItemsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListCustomVocabularyItems operation.
///
///
/// The IAsyncResult returned by the call to BeginListCustomVocabularyItems.
///
/// Returns a ListCustomVocabularyItemsResult from LexModelsV2.
/// REST API Reference for ListCustomVocabularyItems Operation
ListCustomVocabularyItemsResponse EndListCustomVocabularyItems(IAsyncResult asyncResult);
#endregion
#region ListExports
///
/// Lists the exports for a bot, bot locale, or custom vocabulary. Exports are kept in
/// the list for 7 days.
///
/// Container for the necessary parameters to execute the ListExports service method.
///
/// The response from the ListExports service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListExports Operation
ListExportsResponse ListExports(ListExportsRequest request);
///
/// Initiates the asynchronous execution of the ListExports operation.
///
///
/// Container for the necessary parameters to execute the ListExports operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListExports
/// operation.
/// REST API Reference for ListExports Operation
IAsyncResult BeginListExports(ListExportsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListExports operation.
///
///
/// The IAsyncResult returned by the call to BeginListExports.
///
/// Returns a ListExportsResult from LexModelsV2.
/// REST API Reference for ListExports Operation
ListExportsResponse EndListExports(IAsyncResult asyncResult);
#endregion
#region ListImports
///
/// Lists the imports for a bot, bot locale, or custom vocabulary. Imports are kept in
/// the list for 7 days.
///
/// Container for the necessary parameters to execute the ListImports service method.
///
/// The response from the ListImports service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListImports Operation
ListImportsResponse ListImports(ListImportsRequest request);
///
/// Initiates the asynchronous execution of the ListImports operation.
///
///
/// Container for the necessary parameters to execute the ListImports operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListImports
/// operation.
/// REST API Reference for ListImports Operation
IAsyncResult BeginListImports(ListImportsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListImports operation.
///
///
/// The IAsyncResult returned by the call to BeginListImports.
///
/// Returns a ListImportsResult from LexModelsV2.
/// REST API Reference for ListImports Operation
ListImportsResponse EndListImports(IAsyncResult asyncResult);
#endregion
#region ListIntentMetrics
///
/// Retrieves summary metrics for the intents in your bot. The following fields are required:
///
/// -
///
///
metrics
– A list of AnalyticsIntentMetric
/// objects. In each object, use the name
field to specify the metric to
/// calculate, the statistic
field to specify whether to calculate the Sum
,
/// Average
, or Max
number, and the order
field
/// to specify whether to sort the results in Ascending
or Descending
/// order.
///
/// -
///
///
startDateTime
and endDateTime
– Define a time range for
/// which you want to retrieve results.
///
///
///
/// Of the optional fields, you can organize the results in the following ways:
///
/// -
///
/// Use the
filters
field to filter the results, the groupBy
/// field to specify categories by which to group the results, and the binBy
/// field to specify time intervals by which to group the results.
///
/// -
///
/// Use the
maxResults
field to limit the number of results to return in
/// a single response and the nextToken
field to return the next batch of
/// results if the response does not return the full set of results.
///
///
///
/// Note that an order
field exists in both binBy
and metrics
.
/// You can specify only one order
in a given request.
///
///
/// Container for the necessary parameters to execute the ListIntentMetrics service method.
///
/// The response from the ListIntentMetrics service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListIntentMetrics Operation
ListIntentMetricsResponse ListIntentMetrics(ListIntentMetricsRequest request);
///
/// Initiates the asynchronous execution of the ListIntentMetrics operation.
///
///
/// Container for the necessary parameters to execute the ListIntentMetrics operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListIntentMetrics
/// operation.
/// REST API Reference for ListIntentMetrics Operation
IAsyncResult BeginListIntentMetrics(ListIntentMetricsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListIntentMetrics operation.
///
///
/// The IAsyncResult returned by the call to BeginListIntentMetrics.
///
/// Returns a ListIntentMetricsResult from LexModelsV2.
/// REST API Reference for ListIntentMetrics Operation
ListIntentMetricsResponse EndListIntentMetrics(IAsyncResult asyncResult);
#endregion
#region ListIntentPaths
///
/// Retrieves summary statistics for a path of intents that users take over sessions with
/// your bot. The following fields are required:
///
/// -
///
///
startDateTime
and endDateTime
– Define a time range for
/// which you want to retrieve results.
///
/// -
///
///
intentPath
– Define an order of intents for which you want to retrieve
/// metrics. Separate intents in the path with a forward slash. For example, populate
/// the intentPath
field with /BookCar/BookHotel
to see details
/// about how many times users invoked the BookCar
and BookHotel
/// intents in that order.
///
///
///
/// Use the optional filters
field to filter the results.
///
///
/// Container for the necessary parameters to execute the ListIntentPaths service method.
///
/// The response from the ListIntentPaths service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListIntentPaths Operation
ListIntentPathsResponse ListIntentPaths(ListIntentPathsRequest request);
///
/// Initiates the asynchronous execution of the ListIntentPaths operation.
///
///
/// Container for the necessary parameters to execute the ListIntentPaths operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListIntentPaths
/// operation.
/// REST API Reference for ListIntentPaths Operation
IAsyncResult BeginListIntentPaths(ListIntentPathsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListIntentPaths operation.
///
///
/// The IAsyncResult returned by the call to BeginListIntentPaths.
///
/// Returns a ListIntentPathsResult from LexModelsV2.
/// REST API Reference for ListIntentPaths Operation
ListIntentPathsResponse EndListIntentPaths(IAsyncResult asyncResult);
#endregion
#region ListIntents
///
/// Get a list of intents that meet the specified criteria.
///
/// Container for the necessary parameters to execute the ListIntents service method.
///
/// The response from the ListIntents service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListIntents Operation
ListIntentsResponse ListIntents(ListIntentsRequest request);
///
/// Initiates the asynchronous execution of the ListIntents operation.
///
///
/// Container for the necessary parameters to execute the ListIntents operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListIntents
/// operation.
/// REST API Reference for ListIntents Operation
IAsyncResult BeginListIntents(ListIntentsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListIntents operation.
///
///
/// The IAsyncResult returned by the call to BeginListIntents.
///
/// Returns a ListIntentsResult from LexModelsV2.
/// REST API Reference for ListIntents Operation
ListIntentsResponse EndListIntents(IAsyncResult asyncResult);
#endregion
#region ListIntentStageMetrics
///
/// Retrieves summary metrics for the stages within intents in your bot. The following
/// fields are required:
///
/// -
///
///
metrics
– A list of AnalyticsIntentStageMetric
/// objects. In each object, use the name
field to specify the metric to
/// calculate, the statistic
field to specify whether to calculate the Sum
,
/// Average
, or Max
number, and the order
field
/// to specify whether to sort the results in Ascending
or Descending
/// order.
///
/// -
///
///
startDateTime
and endDateTime
– Define a time range for
/// which you want to retrieve results.
///
///
///
/// Of the optional fields, you can organize the results in the following ways:
///
/// -
///
/// Use the
filters
field to filter the results, the groupBy
/// field to specify categories by which to group the results, and the binBy
/// field to specify time intervals by which to group the results.
///
/// -
///
/// Use the
maxResults
field to limit the number of results to return in
/// a single response and the nextToken
field to return the next batch of
/// results if the response does not return the full set of results.
///
///
///
/// Note that an order
field exists in both binBy
and metrics
.
/// You can only specify one order
in a given request.
///
///
/// Container for the necessary parameters to execute the ListIntentStageMetrics service method.
///
/// The response from the ListIntentStageMetrics service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListIntentStageMetrics Operation
ListIntentStageMetricsResponse ListIntentStageMetrics(ListIntentStageMetricsRequest request);
///
/// Initiates the asynchronous execution of the ListIntentStageMetrics operation.
///
///
/// Container for the necessary parameters to execute the ListIntentStageMetrics operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListIntentStageMetrics
/// operation.
/// REST API Reference for ListIntentStageMetrics Operation
IAsyncResult BeginListIntentStageMetrics(ListIntentStageMetricsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListIntentStageMetrics operation.
///
///
/// The IAsyncResult returned by the call to BeginListIntentStageMetrics.
///
/// Returns a ListIntentStageMetricsResult from LexModelsV2.
/// REST API Reference for ListIntentStageMetrics Operation
ListIntentStageMetricsResponse EndListIntentStageMetrics(IAsyncResult asyncResult);
#endregion
#region ListRecommendedIntents
///
/// Gets a list of recommended intents provided by the bot recommendation that you can
/// use in your bot. Intents in the response are ordered by relevance.
///
/// Container for the necessary parameters to execute the ListRecommendedIntents service method.
///
/// The response from the ListRecommendedIntents service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListRecommendedIntents Operation
ListRecommendedIntentsResponse ListRecommendedIntents(ListRecommendedIntentsRequest request);
///
/// Initiates the asynchronous execution of the ListRecommendedIntents operation.
///
///
/// Container for the necessary parameters to execute the ListRecommendedIntents operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRecommendedIntents
/// operation.
/// REST API Reference for ListRecommendedIntents Operation
IAsyncResult BeginListRecommendedIntents(ListRecommendedIntentsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListRecommendedIntents operation.
///
///
/// The IAsyncResult returned by the call to BeginListRecommendedIntents.
///
/// Returns a ListRecommendedIntentsResult from LexModelsV2.
/// REST API Reference for ListRecommendedIntents Operation
ListRecommendedIntentsResponse EndListRecommendedIntents(IAsyncResult asyncResult);
#endregion
#region ListSessionAnalyticsData
///
/// Retrieves a list of metadata for individual user sessions with your bot. The startDateTime
/// and endDateTime
fields are required. These fields define a time range
/// for which you want to retrieve results. Of the optional fields, you can organize the
/// results in the following ways:
///
/// -
///
/// Use the
filters
field to filter the results and the sortBy
/// field to specify the values by which to sort the results.
///
/// -
///
/// Use the
maxResults
field to limit the number of results to return in
/// a single response and the nextToken
field to return the next batch of
/// results if the response does not return the full set of results.
///
///
///
/// Container for the necessary parameters to execute the ListSessionAnalyticsData service method.
///
/// The response from the ListSessionAnalyticsData service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListSessionAnalyticsData Operation
ListSessionAnalyticsDataResponse ListSessionAnalyticsData(ListSessionAnalyticsDataRequest request);
///
/// Initiates the asynchronous execution of the ListSessionAnalyticsData operation.
///
///
/// Container for the necessary parameters to execute the ListSessionAnalyticsData operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSessionAnalyticsData
/// operation.
/// REST API Reference for ListSessionAnalyticsData Operation
IAsyncResult BeginListSessionAnalyticsData(ListSessionAnalyticsDataRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListSessionAnalyticsData operation.
///
///
/// The IAsyncResult returned by the call to BeginListSessionAnalyticsData.
///
/// Returns a ListSessionAnalyticsDataResult from LexModelsV2.
/// REST API Reference for ListSessionAnalyticsData Operation
ListSessionAnalyticsDataResponse EndListSessionAnalyticsData(IAsyncResult asyncResult);
#endregion
#region ListSessionMetrics
///
/// Retrieves summary metrics for the user sessions with your bot. The following fields
/// are required:
///
/// -
///
///
metrics
– A list of AnalyticsSessionMetric
/// objects. In each object, use the name
field to specify the metric to
/// calculate, the statistic
field to specify whether to calculate the Sum
,
/// Average
, or Max
number, and the order
field
/// to specify whether to sort the results in Ascending
or Descending
/// order.
///
/// -
///
///
startDateTime
and endDateTime
– Define a time range for
/// which you want to retrieve results.
///
///
///
/// Of the optional fields, you can organize the results in the following ways:
///
/// -
///
/// Use the
filters
field to filter the results, the groupBy
/// field to specify categories by which to group the results, and the binBy
/// field to specify time intervals by which to group the results.
///
/// -
///
/// Use the
maxResults
field to limit the number of results to return in
/// a single response and the nextToken
field to return the next batch of
/// results if the response does not return the full set of results.
///
///
///
/// Note that an order
field exists in both binBy
and metrics
.
/// Currently, you can specify it in either field, but not in both.
///
///
/// Container for the necessary parameters to execute the ListSessionMetrics service method.
///
/// The response from the ListSessionMetrics service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListSessionMetrics Operation
ListSessionMetricsResponse ListSessionMetrics(ListSessionMetricsRequest request);
///
/// Initiates the asynchronous execution of the ListSessionMetrics operation.
///
///
/// Container for the necessary parameters to execute the ListSessionMetrics operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSessionMetrics
/// operation.
/// REST API Reference for ListSessionMetrics Operation
IAsyncResult BeginListSessionMetrics(ListSessionMetricsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListSessionMetrics operation.
///
///
/// The IAsyncResult returned by the call to BeginListSessionMetrics.
///
/// Returns a ListSessionMetricsResult from LexModelsV2.
/// REST API Reference for ListSessionMetrics Operation
ListSessionMetricsResponse EndListSessionMetrics(IAsyncResult asyncResult);
#endregion
#region ListSlots
///
/// Gets a list of slots that match the specified criteria.
///
/// Container for the necessary parameters to execute the ListSlots service method.
///
/// The response from the ListSlots service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListSlots Operation
ListSlotsResponse ListSlots(ListSlotsRequest request);
///
/// Initiates the asynchronous execution of the ListSlots operation.
///
///
/// Container for the necessary parameters to execute the ListSlots operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSlots
/// operation.
/// REST API Reference for ListSlots Operation
IAsyncResult BeginListSlots(ListSlotsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListSlots operation.
///
///
/// The IAsyncResult returned by the call to BeginListSlots.
///
/// Returns a ListSlotsResult from LexModelsV2.
/// REST API Reference for ListSlots Operation
ListSlotsResponse EndListSlots(IAsyncResult asyncResult);
#endregion
#region ListSlotTypes
///
/// Gets a list of slot types that match the specified criteria.
///
/// Container for the necessary parameters to execute the ListSlotTypes service method.
///
/// The response from the ListSlotTypes service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListSlotTypes Operation
ListSlotTypesResponse ListSlotTypes(ListSlotTypesRequest request);
///
/// Initiates the asynchronous execution of the ListSlotTypes operation.
///
///
/// Container for the necessary parameters to execute the ListSlotTypes operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSlotTypes
/// operation.
/// REST API Reference for ListSlotTypes Operation
IAsyncResult BeginListSlotTypes(ListSlotTypesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListSlotTypes operation.
///
///
/// The IAsyncResult returned by the call to BeginListSlotTypes.
///
/// Returns a ListSlotTypesResult from LexModelsV2.
/// REST API Reference for ListSlotTypes Operation
ListSlotTypesResponse EndListSlotTypes(IAsyncResult asyncResult);
#endregion
#region ListTagsForResource
///
/// Gets a list of tags associated with a resource. Only bots, bot aliases, and bot channels
/// can have tags associated with them.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// 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 AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using 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 LexModelsV2.
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult);
#endregion
#region ListTestExecutionResultItems
///
/// Gets a list of test execution result items.
///
/// Container for the necessary parameters to execute the ListTestExecutionResultItems service method.
///
/// The response from the ListTestExecutionResultItems service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListTestExecutionResultItems Operation
ListTestExecutionResultItemsResponse ListTestExecutionResultItems(ListTestExecutionResultItemsRequest request);
///
/// Initiates the asynchronous execution of the ListTestExecutionResultItems operation.
///
///
/// Container for the necessary parameters to execute the ListTestExecutionResultItems operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTestExecutionResultItems
/// operation.
/// REST API Reference for ListTestExecutionResultItems Operation
IAsyncResult BeginListTestExecutionResultItems(ListTestExecutionResultItemsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTestExecutionResultItems operation.
///
///
/// The IAsyncResult returned by the call to BeginListTestExecutionResultItems.
///
/// Returns a ListTestExecutionResultItemsResult from LexModelsV2.
/// REST API Reference for ListTestExecutionResultItems Operation
ListTestExecutionResultItemsResponse EndListTestExecutionResultItems(IAsyncResult asyncResult);
#endregion
#region ListTestExecutions
///
/// The list of test set executions.
///
/// Container for the necessary parameters to execute the ListTestExecutions service method.
///
/// The response from the ListTestExecutions service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListTestExecutions Operation
ListTestExecutionsResponse ListTestExecutions(ListTestExecutionsRequest request);
///
/// Initiates the asynchronous execution of the ListTestExecutions operation.
///
///
/// Container for the necessary parameters to execute the ListTestExecutions operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTestExecutions
/// operation.
/// REST API Reference for ListTestExecutions Operation
IAsyncResult BeginListTestExecutions(ListTestExecutionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTestExecutions operation.
///
///
/// The IAsyncResult returned by the call to BeginListTestExecutions.
///
/// Returns a ListTestExecutionsResult from LexModelsV2.
/// REST API Reference for ListTestExecutions Operation
ListTestExecutionsResponse EndListTestExecutions(IAsyncResult asyncResult);
#endregion
#region ListTestSetRecords
///
/// The list of test set records.
///
/// Container for the necessary parameters to execute the ListTestSetRecords service method.
///
/// The response from the ListTestSetRecords service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListTestSetRecords Operation
ListTestSetRecordsResponse ListTestSetRecords(ListTestSetRecordsRequest request);
///
/// Initiates the asynchronous execution of the ListTestSetRecords operation.
///
///
/// Container for the necessary parameters to execute the ListTestSetRecords operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTestSetRecords
/// operation.
/// REST API Reference for ListTestSetRecords Operation
IAsyncResult BeginListTestSetRecords(ListTestSetRecordsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTestSetRecords operation.
///
///
/// The IAsyncResult returned by the call to BeginListTestSetRecords.
///
/// Returns a ListTestSetRecordsResult from LexModelsV2.
/// REST API Reference for ListTestSetRecords Operation
ListTestSetRecordsResponse EndListTestSetRecords(IAsyncResult asyncResult);
#endregion
#region ListTestSets
///
/// The list of the test sets
///
/// Container for the necessary parameters to execute the ListTestSets service method.
///
/// The response from the ListTestSets service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListTestSets Operation
ListTestSetsResponse ListTestSets(ListTestSetsRequest request);
///
/// Initiates the asynchronous execution of the ListTestSets operation.
///
///
/// Container for the necessary parameters to execute the ListTestSets operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTestSets
/// operation.
/// REST API Reference for ListTestSets Operation
IAsyncResult BeginListTestSets(ListTestSetsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTestSets operation.
///
///
/// The IAsyncResult returned by the call to BeginListTestSets.
///
/// Returns a ListTestSetsResult from LexModelsV2.
/// REST API Reference for ListTestSets Operation
ListTestSetsResponse EndListTestSets(IAsyncResult asyncResult);
#endregion
#region ListUtteranceAnalyticsData
///
///
///
/// To use this API operation, your IAM role must have permissions to perform the ListAggregatedUtterances
/// operation, which provides access to utterance-related analytics. See Viewing
/// utterance statistics for the IAM policy to apply to the IAM role.
///
///
///
/// Retrieves a list of metadata for individual user utterances to your bot. The following
/// fields are required:
///
/// -
///
///
startDateTime
and endDateTime
– Define a time range for
/// which you want to retrieve results.
///
///
///
/// Of the optional fields, you can organize the results in the following ways:
///
/// -
///
/// Use the
filters
field to filter the results and the sortBy
/// field to specify the values by which to sort the results.
///
/// -
///
/// Use the
maxResults
field to limit the number of results to return in
/// a single response and the nextToken
field to return the next batch of
/// results if the response does not return the full set of results.
///
///
///
/// Container for the necessary parameters to execute the ListUtteranceAnalyticsData service method.
///
/// The response from the ListUtteranceAnalyticsData service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListUtteranceAnalyticsData Operation
ListUtteranceAnalyticsDataResponse ListUtteranceAnalyticsData(ListUtteranceAnalyticsDataRequest request);
///
/// Initiates the asynchronous execution of the ListUtteranceAnalyticsData operation.
///
///
/// Container for the necessary parameters to execute the ListUtteranceAnalyticsData operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUtteranceAnalyticsData
/// operation.
/// REST API Reference for ListUtteranceAnalyticsData Operation
IAsyncResult BeginListUtteranceAnalyticsData(ListUtteranceAnalyticsDataRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListUtteranceAnalyticsData operation.
///
///
/// The IAsyncResult returned by the call to BeginListUtteranceAnalyticsData.
///
/// Returns a ListUtteranceAnalyticsDataResult from LexModelsV2.
/// REST API Reference for ListUtteranceAnalyticsData Operation
ListUtteranceAnalyticsDataResponse EndListUtteranceAnalyticsData(IAsyncResult asyncResult);
#endregion
#region ListUtteranceMetrics
///
///
///
/// To use this API operation, your IAM role must have permissions to perform the ListAggregatedUtterances
/// operation, which provides access to utterance-related analytics. See Viewing
/// utterance statistics for the IAM policy to apply to the IAM role.
///
///
///
/// Retrieves summary metrics for the utterances in your bot. The following fields are
/// required:
///
/// -
///
///
metrics
– A list of AnalyticsUtteranceMetric
/// objects. In each object, use the name
field to specify the metric to
/// calculate, the statistic
field to specify whether to calculate the Sum
,
/// Average
, or Max
number, and the order
field
/// to specify whether to sort the results in Ascending
or Descending
/// order.
///
/// -
///
///
startDateTime
and endDateTime
– Define a time range for
/// which you want to retrieve results.
///
///
///
/// Of the optional fields, you can organize the results in the following ways:
///
/// -
///
/// Use the
filters
field to filter the results, the groupBy
/// field to specify categories by which to group the results, and the binBy
/// field to specify time intervals by which to group the results.
///
/// -
///
/// Use the
maxResults
field to limit the number of results to return in
/// a single response and the nextToken
field to return the next batch of
/// results if the response does not return the full set of results.
///
///
///
/// Note that an order
field exists in both binBy
and metrics
.
/// Currently, you can specify it in either field, but not in both.
///
///
/// Container for the necessary parameters to execute the ListUtteranceMetrics service method.
///
/// The response from the ListUtteranceMetrics service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for ListUtteranceMetrics Operation
ListUtteranceMetricsResponse ListUtteranceMetrics(ListUtteranceMetricsRequest request);
///
/// Initiates the asynchronous execution of the ListUtteranceMetrics operation.
///
///
/// Container for the necessary parameters to execute the ListUtteranceMetrics operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUtteranceMetrics
/// operation.
/// REST API Reference for ListUtteranceMetrics Operation
IAsyncResult BeginListUtteranceMetrics(ListUtteranceMetricsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListUtteranceMetrics operation.
///
///
/// The IAsyncResult returned by the call to BeginListUtteranceMetrics.
///
/// Returns a ListUtteranceMetricsResult from LexModelsV2.
/// REST API Reference for ListUtteranceMetrics Operation
ListUtteranceMetricsResponse EndListUtteranceMetrics(IAsyncResult asyncResult);
#endregion
#region SearchAssociatedTranscripts
///
/// Search for associated transcripts that meet the specified criteria.
///
/// Container for the necessary parameters to execute the SearchAssociatedTranscripts service method.
///
/// The response from the SearchAssociatedTranscripts service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for SearchAssociatedTranscripts Operation
SearchAssociatedTranscriptsResponse SearchAssociatedTranscripts(SearchAssociatedTranscriptsRequest request);
///
/// Initiates the asynchronous execution of the SearchAssociatedTranscripts operation.
///
///
/// Container for the necessary parameters to execute the SearchAssociatedTranscripts operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchAssociatedTranscripts
/// operation.
/// REST API Reference for SearchAssociatedTranscripts Operation
IAsyncResult BeginSearchAssociatedTranscripts(SearchAssociatedTranscriptsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SearchAssociatedTranscripts operation.
///
///
/// The IAsyncResult returned by the call to BeginSearchAssociatedTranscripts.
///
/// Returns a SearchAssociatedTranscriptsResult from LexModelsV2.
/// REST API Reference for SearchAssociatedTranscripts Operation
SearchAssociatedTranscriptsResponse EndSearchAssociatedTranscripts(IAsyncResult asyncResult);
#endregion
#region StartBotRecommendation
///
/// Use this to provide your transcript data, and to start the bot recommendation process.
///
/// Container for the necessary parameters to execute the StartBotRecommendation service method.
///
/// The response from the StartBotRecommendation service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for StartBotRecommendation Operation
StartBotRecommendationResponse StartBotRecommendation(StartBotRecommendationRequest request);
///
/// Initiates the asynchronous execution of the StartBotRecommendation operation.
///
///
/// Container for the necessary parameters to execute the StartBotRecommendation operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartBotRecommendation
/// operation.
/// REST API Reference for StartBotRecommendation Operation
IAsyncResult BeginStartBotRecommendation(StartBotRecommendationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartBotRecommendation operation.
///
///
/// The IAsyncResult returned by the call to BeginStartBotRecommendation.
///
/// Returns a StartBotRecommendationResult from LexModelsV2.
/// REST API Reference for StartBotRecommendation Operation
StartBotRecommendationResponse EndStartBotRecommendation(IAsyncResult asyncResult);
#endregion
#region StartImport
///
/// Starts importing a bot, bot locale, or custom vocabulary from a zip archive that you
/// uploaded to an S3 bucket.
///
/// Container for the necessary parameters to execute the StartImport service method.
///
/// The response from the StartImport service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for StartImport Operation
StartImportResponse StartImport(StartImportRequest request);
///
/// Initiates the asynchronous execution of the StartImport operation.
///
///
/// Container for the necessary parameters to execute the StartImport operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartImport
/// operation.
/// REST API Reference for StartImport Operation
IAsyncResult BeginStartImport(StartImportRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartImport operation.
///
///
/// The IAsyncResult returned by the call to BeginStartImport.
///
/// Returns a StartImportResult from LexModelsV2.
/// REST API Reference for StartImport Operation
StartImportResponse EndStartImport(IAsyncResult asyncResult);
#endregion
#region StartTestExecution
///
/// The action to start test set execution.
///
/// Container for the necessary parameters to execute the StartTestExecution service method.
///
/// The response from the StartTestExecution service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for StartTestExecution Operation
StartTestExecutionResponse StartTestExecution(StartTestExecutionRequest request);
///
/// Initiates the asynchronous execution of the StartTestExecution operation.
///
///
/// Container for the necessary parameters to execute the StartTestExecution operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartTestExecution
/// operation.
/// REST API Reference for StartTestExecution Operation
IAsyncResult BeginStartTestExecution(StartTestExecutionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartTestExecution operation.
///
///
/// The IAsyncResult returned by the call to BeginStartTestExecution.
///
/// Returns a StartTestExecutionResult from LexModelsV2.
/// REST API Reference for StartTestExecution Operation
StartTestExecutionResponse EndStartTestExecution(IAsyncResult asyncResult);
#endregion
#region StartTestSetGeneration
///
/// The action to start the generation of test set.
///
/// Container for the necessary parameters to execute the StartTestSetGeneration service method.
///
/// The response from the StartTestSetGeneration service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for StartTestSetGeneration Operation
StartTestSetGenerationResponse StartTestSetGeneration(StartTestSetGenerationRequest request);
///
/// Initiates the asynchronous execution of the StartTestSetGeneration operation.
///
///
/// Container for the necessary parameters to execute the StartTestSetGeneration operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartTestSetGeneration
/// operation.
/// REST API Reference for StartTestSetGeneration Operation
IAsyncResult BeginStartTestSetGeneration(StartTestSetGenerationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartTestSetGeneration operation.
///
///
/// The IAsyncResult returned by the call to BeginStartTestSetGeneration.
///
/// Returns a StartTestSetGenerationResult from LexModelsV2.
/// REST API Reference for StartTestSetGeneration Operation
StartTestSetGenerationResponse EndStartTestSetGeneration(IAsyncResult asyncResult);
#endregion
#region StopBotRecommendation
///
/// Stop an already running Bot Recommendation request.
///
/// Container for the necessary parameters to execute the StopBotRecommendation service method.
///
/// The response from the StopBotRecommendation service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for StopBotRecommendation Operation
StopBotRecommendationResponse StopBotRecommendation(StopBotRecommendationRequest request);
///
/// Initiates the asynchronous execution of the StopBotRecommendation operation.
///
///
/// Container for the necessary parameters to execute the StopBotRecommendation operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopBotRecommendation
/// operation.
/// REST API Reference for StopBotRecommendation Operation
IAsyncResult BeginStopBotRecommendation(StopBotRecommendationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StopBotRecommendation operation.
///
///
/// The IAsyncResult returned by the call to BeginStopBotRecommendation.
///
/// Returns a StopBotRecommendationResult from LexModelsV2.
/// REST API Reference for StopBotRecommendation Operation
StopBotRecommendationResponse EndStopBotRecommendation(IAsyncResult asyncResult);
#endregion
#region TagResource
///
/// Adds the specified tags to the specified resource. If a tag key already exists, the
/// existing value is replaced with the new value.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// 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 AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using 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 LexModelsV2.
/// REST API Reference for TagResource Operation
TagResourceResponse EndTagResource(IAsyncResult asyncResult);
#endregion
#region UntagResource
///
/// Removes tags from a bot, bot alias, or bot channel.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// 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 AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using 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 LexModelsV2.
/// REST API Reference for UntagResource Operation
UntagResourceResponse EndUntagResource(IAsyncResult asyncResult);
#endregion
#region UpdateBot
///
/// Updates the configuration of an existing bot.
///
/// Container for the necessary parameters to execute the UpdateBot service method.
///
/// The response from the UpdateBot service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for UpdateBot Operation
UpdateBotResponse UpdateBot(UpdateBotRequest request);
///
/// Initiates the asynchronous execution of the UpdateBot operation.
///
///
/// Container for the necessary parameters to execute the UpdateBot operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateBot
/// operation.
/// REST API Reference for UpdateBot Operation
IAsyncResult BeginUpdateBot(UpdateBotRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateBot operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateBot.
///
/// Returns a UpdateBotResult from LexModelsV2.
/// REST API Reference for UpdateBot Operation
UpdateBotResponse EndUpdateBot(IAsyncResult asyncResult);
#endregion
#region UpdateBotAlias
///
/// Updates the configuration of an existing bot alias.
///
/// Container for the necessary parameters to execute the UpdateBotAlias service method.
///
/// The response from the UpdateBotAlias service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for UpdateBotAlias Operation
UpdateBotAliasResponse UpdateBotAlias(UpdateBotAliasRequest request);
///
/// Initiates the asynchronous execution of the UpdateBotAlias operation.
///
///
/// Container for the necessary parameters to execute the UpdateBotAlias operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateBotAlias
/// operation.
/// REST API Reference for UpdateBotAlias Operation
IAsyncResult BeginUpdateBotAlias(UpdateBotAliasRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateBotAlias operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateBotAlias.
///
/// Returns a UpdateBotAliasResult from LexModelsV2.
/// REST API Reference for UpdateBotAlias Operation
UpdateBotAliasResponse EndUpdateBotAlias(IAsyncResult asyncResult);
#endregion
#region UpdateBotLocale
///
/// Updates the settings that a bot has for a specific locale.
///
/// Container for the necessary parameters to execute the UpdateBotLocale service method.
///
/// The response from the UpdateBotLocale service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for UpdateBotLocale Operation
UpdateBotLocaleResponse UpdateBotLocale(UpdateBotLocaleRequest request);
///
/// Initiates the asynchronous execution of the UpdateBotLocale operation.
///
///
/// Container for the necessary parameters to execute the UpdateBotLocale operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateBotLocale
/// operation.
/// REST API Reference for UpdateBotLocale Operation
IAsyncResult BeginUpdateBotLocale(UpdateBotLocaleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateBotLocale operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateBotLocale.
///
/// Returns a UpdateBotLocaleResult from LexModelsV2.
/// REST API Reference for UpdateBotLocale Operation
UpdateBotLocaleResponse EndUpdateBotLocale(IAsyncResult asyncResult);
#endregion
#region UpdateBotRecommendation
///
/// Updates an existing bot recommendation request.
///
/// Container for the necessary parameters to execute the UpdateBotRecommendation service method.
///
/// The response from the UpdateBotRecommendation service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for UpdateBotRecommendation Operation
UpdateBotRecommendationResponse UpdateBotRecommendation(UpdateBotRecommendationRequest request);
///
/// Initiates the asynchronous execution of the UpdateBotRecommendation operation.
///
///
/// Container for the necessary parameters to execute the UpdateBotRecommendation operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateBotRecommendation
/// operation.
/// REST API Reference for UpdateBotRecommendation Operation
IAsyncResult BeginUpdateBotRecommendation(UpdateBotRecommendationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateBotRecommendation operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateBotRecommendation.
///
/// Returns a UpdateBotRecommendationResult from LexModelsV2.
/// REST API Reference for UpdateBotRecommendation Operation
UpdateBotRecommendationResponse EndUpdateBotRecommendation(IAsyncResult asyncResult);
#endregion
#region UpdateExport
///
/// Updates the password used to protect an export zip archive.
///
///
///
/// The password is not required. If you don't supply a password, Amazon Lex generates
/// a zip file that is not protected by a password. This is the archive that is available
/// at the pre-signed S3 URL provided by the DescribeExport
/// operation.
///
///
/// Container for the necessary parameters to execute the UpdateExport service method.
///
/// The response from the UpdateExport service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for UpdateExport Operation
UpdateExportResponse UpdateExport(UpdateExportRequest request);
///
/// Initiates the asynchronous execution of the UpdateExport operation.
///
///
/// Container for the necessary parameters to execute the UpdateExport operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateExport
/// operation.
/// REST API Reference for UpdateExport Operation
IAsyncResult BeginUpdateExport(UpdateExportRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateExport operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateExport.
///
/// Returns a UpdateExportResult from LexModelsV2.
/// REST API Reference for UpdateExport Operation
UpdateExportResponse EndUpdateExport(IAsyncResult asyncResult);
#endregion
#region UpdateIntent
///
/// Updates the settings for an intent.
///
/// Container for the necessary parameters to execute the UpdateIntent service method.
///
/// The response from the UpdateIntent service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for UpdateIntent Operation
UpdateIntentResponse UpdateIntent(UpdateIntentRequest request);
///
/// Initiates the asynchronous execution of the UpdateIntent operation.
///
///
/// Container for the necessary parameters to execute the UpdateIntent operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateIntent
/// operation.
/// REST API Reference for UpdateIntent Operation
IAsyncResult BeginUpdateIntent(UpdateIntentRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateIntent operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateIntent.
///
/// Returns a UpdateIntentResult from LexModelsV2.
/// REST API Reference for UpdateIntent Operation
UpdateIntentResponse EndUpdateIntent(IAsyncResult asyncResult);
#endregion
#region UpdateResourcePolicy
///
/// Replaces the existing resource policy for a bot or bot alias with a new one. If the
/// policy doesn't exist, Amazon Lex returns an exception.
///
/// Container for the necessary parameters to execute the UpdateResourcePolicy service method.
///
/// The response from the UpdateResourcePolicy service method, as returned by LexModelsV2.
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You asked to describe a resource that doesn't exist. Check the resource that you are
/// requesting and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for UpdateResourcePolicy Operation
UpdateResourcePolicyResponse UpdateResourcePolicy(UpdateResourcePolicyRequest request);
///
/// Initiates the asynchronous execution of the UpdateResourcePolicy operation.
///
///
/// Container for the necessary parameters to execute the UpdateResourcePolicy operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateResourcePolicy
/// operation.
/// REST API Reference for UpdateResourcePolicy Operation
IAsyncResult BeginUpdateResourcePolicy(UpdateResourcePolicyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateResourcePolicy operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateResourcePolicy.
///
/// Returns a UpdateResourcePolicyResult from LexModelsV2.
/// REST API Reference for UpdateResourcePolicy Operation
UpdateResourcePolicyResponse EndUpdateResourcePolicy(IAsyncResult asyncResult);
#endregion
#region UpdateSlot
///
/// Updates the settings for a slot.
///
/// Container for the necessary parameters to execute the UpdateSlot service method.
///
/// The response from the UpdateSlot service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for UpdateSlot Operation
UpdateSlotResponse UpdateSlot(UpdateSlotRequest request);
///
/// Initiates the asynchronous execution of the UpdateSlot operation.
///
///
/// Container for the necessary parameters to execute the UpdateSlot operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateSlot
/// operation.
/// REST API Reference for UpdateSlot Operation
IAsyncResult BeginUpdateSlot(UpdateSlotRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateSlot operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateSlot.
///
/// Returns a UpdateSlotResult from LexModelsV2.
/// REST API Reference for UpdateSlot Operation
UpdateSlotResponse EndUpdateSlot(IAsyncResult asyncResult);
#endregion
#region UpdateSlotType
///
/// Updates the configuration of an existing slot type.
///
/// Container for the necessary parameters to execute the UpdateSlotType service method.
///
/// The response from the UpdateSlotType service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for UpdateSlotType Operation
UpdateSlotTypeResponse UpdateSlotType(UpdateSlotTypeRequest request);
///
/// Initiates the asynchronous execution of the UpdateSlotType operation.
///
///
/// Container for the necessary parameters to execute the UpdateSlotType operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateSlotType
/// operation.
/// REST API Reference for UpdateSlotType Operation
IAsyncResult BeginUpdateSlotType(UpdateSlotTypeRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateSlotType operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateSlotType.
///
/// Returns a UpdateSlotTypeResult from LexModelsV2.
/// REST API Reference for UpdateSlotType Operation
UpdateSlotTypeResponse EndUpdateSlotType(IAsyncResult asyncResult);
#endregion
#region UpdateTestSet
///
/// The action to update the test set.
///
/// Container for the necessary parameters to execute the UpdateTestSet service method.
///
/// The response from the UpdateTestSet service method, as returned by LexModelsV2.
///
/// The action that you tried to perform couldn't be completed because the resource is
/// in a conflicting state. For example, deleting a bot that is in the CREATING state.
/// Try your request again.
///
///
/// The service encountered an unexpected condition. Try your request again.
///
///
/// Your request couldn't be completed because one or more request fields aren't valid.
/// Check the fields in your request and try again.
///
///
/// You have reached a quota for your bot.
///
///
/// Your request rate is too high. Reduce the frequency of requests.
///
///
/// One of the input parameters in your request isn't valid. Check the parameters and
/// try your request again.
///
/// REST API Reference for UpdateTestSet Operation
UpdateTestSetResponse UpdateTestSet(UpdateTestSetRequest request);
///
/// Initiates the asynchronous execution of the UpdateTestSet operation.
///
///
/// Container for the necessary parameters to execute the UpdateTestSet operation on AmazonLexModelsV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTestSet
/// operation.
/// REST API Reference for UpdateTestSet Operation
IAsyncResult BeginUpdateTestSet(UpdateTestSetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateTestSet operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateTestSet.
///
/// Returns a UpdateTestSetResult from LexModelsV2.
/// REST API Reference for UpdateTestSet Operation
UpdateTestSetResponse EndUpdateTestSet(IAsyncResult asyncResult);
#endregion
}
}