/* * Copyright 2018-2023 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. */ package com.amazonaws.services.lexmodelsv2; import javax.annotation.Generated; import com.amazonaws.services.lexmodelsv2.model.*; /** * Interface for accessing Lex Models V2 asynchronously. Each asynchronous method will return a Java Future object * representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive * notification when an asynchronous operation completes. *
* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.lexmodelsv2.AbstractAmazonLexModelsV2Async} instead. *
**
*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AmazonLexModelsV2Async extends AmazonLexModelsV2 { /** ** Create a batch of custom vocabulary items for a given bot locale's custom vocabulary. *
* * @param batchCreateCustomVocabularyItemRequest * @return A Java Future containing the result of the BatchCreateCustomVocabularyItem operation returned by the * service. * @sample AmazonLexModelsV2Async.BatchCreateCustomVocabularyItem * @see AWS API Documentation */ java.util.concurrent.Future* Create a batch of custom vocabulary items for a given bot locale's custom vocabulary. *
* * @param batchCreateCustomVocabularyItemRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the BatchCreateCustomVocabularyItem operation returned by the * service. * @sample AmazonLexModelsV2AsyncHandler.BatchCreateCustomVocabularyItem * @see AWS API Documentation */ java.util.concurrent.Future* Delete a batch of custom vocabulary items for a given bot locale's custom vocabulary. *
* * @param batchDeleteCustomVocabularyItemRequest * @return A Java Future containing the result of the BatchDeleteCustomVocabularyItem operation returned by the * service. * @sample AmazonLexModelsV2Async.BatchDeleteCustomVocabularyItem * @see AWS API Documentation */ java.util.concurrent.Future* Delete a batch of custom vocabulary items for a given bot locale's custom vocabulary. *
* * @param batchDeleteCustomVocabularyItemRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the BatchDeleteCustomVocabularyItem operation returned by the * service. * @sample AmazonLexModelsV2AsyncHandler.BatchDeleteCustomVocabularyItem * @see AWS API Documentation */ java.util.concurrent.Future* Update a batch of custom vocabulary items for a given bot locale's custom vocabulary. *
* * @param batchUpdateCustomVocabularyItemRequest * @return A Java Future containing the result of the BatchUpdateCustomVocabularyItem operation returned by the * service. * @sample AmazonLexModelsV2Async.BatchUpdateCustomVocabularyItem * @see AWS API Documentation */ java.util.concurrent.Future* Update a batch of custom vocabulary items for a given bot locale's custom vocabulary. *
* * @param batchUpdateCustomVocabularyItemRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the BatchUpdateCustomVocabularyItem operation returned by the * service. * @sample AmazonLexModelsV2AsyncHandler.BatchUpdateCustomVocabularyItem * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param buildBotLocaleRequest * @return A Java Future containing the result of the BuildBotLocale operation returned by the service. * @sample AmazonLexModelsV2Async.BuildBotLocale * @see AWS * API Documentation */ java.util.concurrent.Future* 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. *
* * @param buildBotLocaleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the BuildBotLocale operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.BuildBotLocale * @see AWS * API Documentation */ java.util.concurrent.Future* Creates an Amazon Lex conversational bot. *
* * @param createBotRequest * @return A Java Future containing the result of the CreateBot operation returned by the service. * @sample AmazonLexModelsV2Async.CreateBot * @see AWS API * Documentation */ java.util.concurrent.Future* Creates an Amazon Lex conversational bot. *
* * @param createBotRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateBot operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.CreateBot * @see AWS API * Documentation */ java.util.concurrent.Future* 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. *
* * @param createBotAliasRequest * @return A Java Future containing the result of the CreateBotAlias operation returned by the service. * @sample AmazonLexModelsV2Async.CreateBotAlias * @see AWS * API Documentation */ java.util.concurrent.Future* 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. *
* * @param createBotAliasRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateBotAlias operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.CreateBotAlias * @see AWS * API Documentation */ java.util.concurrent.Future* 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. *
* * @param createBotLocaleRequest * @return A Java Future containing the result of the CreateBotLocale operation returned by the service. * @sample AmazonLexModelsV2Async.CreateBotLocale * @see AWS * API Documentation */ java.util.concurrent.Future* 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. *
* * @param createBotLocaleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateBotLocale operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.CreateBotLocale * @see AWS * API Documentation */ java.util.concurrent.Future
* 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. *
* * @param createBotVersionRequest * @return A Java Future containing the result of the CreateBotVersion operation returned by the service. * @sample AmazonLexModelsV2Async.CreateBotVersion * @see AWS * API Documentation */ java.util.concurrent.Future
* 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. *
* * @param createBotVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateBotVersion operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.CreateBotVersion * @see AWS * API Documentation */ java.util.concurrent.Future* 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 *
* * @param createExportRequest * @return A Java Future containing the result of the CreateExport operation returned by the service. * @sample AmazonLexModelsV2Async.CreateExport * @see AWS API * Documentation */ java.util.concurrent.Future* 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 *
* * @param createExportRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateExport operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.CreateExport * @see AWS API * Documentation */ java.util.concurrent.Future* 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?" *
** 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?" *
** Creates a new resource policy with the specified policy statements. *
* * @param createResourcePolicyRequest * @return A Java Future containing the result of the CreateResourcePolicy operation returned by the service. * @sample AmazonLexModelsV2Async.CreateResourcePolicy * @see AWS API Documentation */ java.util.concurrent.Future* Creates a new resource policy with the specified policy statements. *
* * @param createResourcePolicyRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateResourcePolicy operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.CreateResourcePolicy * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param createResourcePolicyStatementRequest * @return A Java Future containing the result of the CreateResourcePolicyStatement operation returned by the * service. * @sample AmazonLexModelsV2Async.CreateResourcePolicyStatement * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param createResourcePolicyStatementRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateResourcePolicyStatement operation returned by the * service. * @sample AmazonLexModelsV2AsyncHandler.CreateResourcePolicyStatement * @see AWS API Documentation */ java.util.concurrent.Future
* 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.
*
* 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.
*
* 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. *
* * @param createSlotTypeRequest * @return A Java Future containing the result of the CreateSlotType operation returned by the service. * @sample AmazonLexModelsV2Async.CreateSlotType * @see AWS * API Documentation */ java.util.concurrent.Future* 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. *
* * @param createSlotTypeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateSlotType operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.CreateSlotType * @see AWS * API Documentation */ java.util.concurrent.Future* Create a report that describes the differences between the bot and the test set. *
* * @param createTestSetDiscrepancyReportRequest * @return A Java Future containing the result of the CreateTestSetDiscrepancyReport operation returned by the * service. * @sample AmazonLexModelsV2Async.CreateTestSetDiscrepancyReport * @see AWS API Documentation */ java.util.concurrent.Future* Create a report that describes the differences between the bot and the test set. *
* * @param createTestSetDiscrepancyReportRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateTestSetDiscrepancyReport operation returned by the * service. * @sample AmazonLexModelsV2AsyncHandler.CreateTestSetDiscrepancyReport * @see AWS API Documentation */ java.util.concurrent.Future* Gets a pre-signed S3 write URL that you use to upload the zip archive when importing a bot or a bot locale. *
* * @param createUploadUrlRequest * @return A Java Future containing the result of the CreateUploadUrl operation returned by the service. * @sample AmazonLexModelsV2Async.CreateUploadUrl * @see AWS * API Documentation */ java.util.concurrent.Future* Gets a pre-signed S3 write URL that you use to upload the zip archive when importing a bot or a bot locale. *
* * @param createUploadUrlRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateUploadUrl operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.CreateUploadUrl * @see AWS * API Documentation */ java.util.concurrent.Future
* 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
.
*
* 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
.
*
* Deletes the specified bot alias. *
* * @param deleteBotAliasRequest * @return A Java Future containing the result of the DeleteBotAlias operation returned by the service. * @sample AmazonLexModelsV2Async.DeleteBotAlias * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes the specified bot alias. *
* * @param deleteBotAliasRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteBotAlias operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DeleteBotAlias * @see AWS * API Documentation */ java.util.concurrent.Future* Removes a locale from a bot. *
** When you delete a locale, all intents, slots, and slot types defined for the locale are also deleted. *
* * @param deleteBotLocaleRequest * @return A Java Future containing the result of the DeleteBotLocale operation returned by the service. * @sample AmazonLexModelsV2Async.DeleteBotLocale * @see AWS * API Documentation */ java.util.concurrent.Future* Removes a locale from a bot. *
** When you delete a locale, all intents, slots, and slot types defined for the locale are also deleted. *
* * @param deleteBotLocaleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteBotLocale operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DeleteBotLocale * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes a specific version of a bot. To delete all versions of a bot, use the DeleteBot operation. *
* * @param deleteBotVersionRequest * @return A Java Future containing the result of the DeleteBotVersion operation returned by the service. * @sample AmazonLexModelsV2Async.DeleteBotVersion * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes a specific version of a bot. To delete all versions of a bot, use the DeleteBot operation. *
* * @param deleteBotVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteBotVersion operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DeleteBotVersion * @see AWS * API Documentation */ java.util.concurrent.Future* Removes a custom vocabulary from the specified locale in the specified bot. *
* * @param deleteCustomVocabularyRequest * @return A Java Future containing the result of the DeleteCustomVocabulary operation returned by the service. * @sample AmazonLexModelsV2Async.DeleteCustomVocabulary * @see AWS API Documentation */ java.util.concurrent.Future* Removes a custom vocabulary from the specified locale in the specified bot. *
* * @param deleteCustomVocabularyRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteCustomVocabulary operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DeleteCustomVocabulary * @see AWS API Documentation */ java.util.concurrent.Future* Removes a previous export and the associated files stored in an S3 bucket. *
* * @param deleteExportRequest * @return A Java Future containing the result of the DeleteExport operation returned by the service. * @sample AmazonLexModelsV2Async.DeleteExport * @see AWS API * Documentation */ java.util.concurrent.Future* Removes a previous export and the associated files stored in an S3 bucket. *
* * @param deleteExportRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteExport operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DeleteExport * @see AWS API * Documentation */ java.util.concurrent.Future* Removes a previous import and the associated file stored in an S3 bucket. *
* * @param deleteImportRequest * @return A Java Future containing the result of the DeleteImport operation returned by the service. * @sample AmazonLexModelsV2Async.DeleteImport * @see AWS API * Documentation */ java.util.concurrent.Future* Removes a previous import and the associated file stored in an S3 bucket. *
* * @param deleteImportRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteImport operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DeleteImport * @see AWS API * Documentation */ java.util.concurrent.Future* Removes the specified intent. *
** Deleting an intent also deletes the slots associated with the intent. *
* * @param deleteIntentRequest * @return A Java Future containing the result of the DeleteIntent operation returned by the service. * @sample AmazonLexModelsV2Async.DeleteIntent * @see AWS API * Documentation */ java.util.concurrent.Future* Removes the specified intent. *
** Deleting an intent also deletes the slots associated with the intent. *
* * @param deleteIntentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteIntent operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DeleteIntent * @see AWS API * Documentation */ java.util.concurrent.Future* Removes an existing policy from a bot or bot alias. If the resource doesn't have a policy attached, Amazon Lex * returns an exception. *
* * @param deleteResourcePolicyRequest * @return A Java Future containing the result of the DeleteResourcePolicy operation returned by the service. * @sample AmazonLexModelsV2Async.DeleteResourcePolicy * @see AWS API Documentation */ java.util.concurrent.Future* Removes an existing policy from a bot or bot alias. If the resource doesn't have a policy attached, Amazon Lex * returns an exception. *
* * @param deleteResourcePolicyRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteResourcePolicy operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DeleteResourcePolicy * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param deleteResourcePolicyStatementRequest * @return A Java Future containing the result of the DeleteResourcePolicyStatement operation returned by the * service. * @sample AmazonLexModelsV2Async.DeleteResourcePolicyStatement * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param deleteResourcePolicyStatementRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteResourcePolicyStatement operation returned by the * service. * @sample AmazonLexModelsV2AsyncHandler.DeleteResourcePolicyStatement * @see AWS API Documentation */ java.util.concurrent.Future* Deletes the specified slot from an intent. *
* * @param deleteSlotRequest * @return A Java Future containing the result of the DeleteSlot operation returned by the service. * @sample AmazonLexModelsV2Async.DeleteSlot * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified slot from an intent. *
* * @param deleteSlotRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteSlot operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DeleteSlot * @see AWS API * Documentation */ java.util.concurrent.Future* 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
.
*
* 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
.
*
* The action to delete the selected test set. *
* * @param deleteTestSetRequest * @return A Java Future containing the result of the DeleteTestSet operation returned by the service. * @sample AmazonLexModelsV2Async.DeleteTestSet * @see AWS * API Documentation */ java.util.concurrent.Future* The action to delete the selected test set. *
* * @param deleteTestSetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteTestSet operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DeleteTestSet * @see AWS * API Documentation */ java.util.concurrent.Future* 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.
*
* 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.
*
* Provides metadata information about a bot. *
* * @param describeBotRequest * @return A Java Future containing the result of the DescribeBot operation returned by the service. * @sample AmazonLexModelsV2Async.DescribeBot * @see AWS API * Documentation */ java.util.concurrent.Future* Provides metadata information about a bot. *
* * @param describeBotRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeBot operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DescribeBot * @see AWS API * Documentation */ java.util.concurrent.Future* Get information about a specific bot alias. *
* * @param describeBotAliasRequest * @return A Java Future containing the result of the DescribeBotAlias operation returned by the service. * @sample AmazonLexModelsV2Async.DescribeBotAlias * @see AWS * API Documentation */ java.util.concurrent.Future* Get information about a specific bot alias. *
* * @param describeBotAliasRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeBotAlias operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DescribeBotAlias * @see AWS * API Documentation */ java.util.concurrent.Future* Describes the settings that a bot has for a specific locale. *
* * @param describeBotLocaleRequest * @return A Java Future containing the result of the DescribeBotLocale operation returned by the service. * @sample AmazonLexModelsV2Async.DescribeBotLocale * @see AWS API Documentation */ java.util.concurrent.Future* Describes the settings that a bot has for a specific locale. *
* * @param describeBotLocaleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeBotLocale operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DescribeBotLocale * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param describeBotRecommendationRequest * @return A Java Future containing the result of the DescribeBotRecommendation operation returned by the service. * @sample AmazonLexModelsV2Async.DescribeBotRecommendation * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param describeBotRecommendationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeBotRecommendation operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DescribeBotRecommendation * @see AWS API Documentation */ java.util.concurrent.Future* Provides metadata about a version of a bot. *
* * @param describeBotVersionRequest * @return A Java Future containing the result of the DescribeBotVersion operation returned by the service. * @sample AmazonLexModelsV2Async.DescribeBotVersion * @see AWS API Documentation */ java.util.concurrent.Future* Provides metadata about a version of a bot. *
* * @param describeBotVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeBotVersion operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DescribeBotVersion * @see AWS API Documentation */ java.util.concurrent.Future* Provides metadata information about a custom vocabulary. *
* * @param describeCustomVocabularyMetadataRequest * @return A Java Future containing the result of the DescribeCustomVocabularyMetadata operation returned by the * service. * @sample AmazonLexModelsV2Async.DescribeCustomVocabularyMetadata * @see AWS API Documentation */ java.util.concurrent.Future* Provides metadata information about a custom vocabulary. *
* * @param describeCustomVocabularyMetadataRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeCustomVocabularyMetadata operation returned by the * service. * @sample AmazonLexModelsV2AsyncHandler.DescribeCustomVocabularyMetadata * @see AWS API Documentation */ java.util.concurrent.Future* Gets information about a specific export. *
* * @param describeExportRequest * @return A Java Future containing the result of the DescribeExport operation returned by the service. * @sample AmazonLexModelsV2Async.DescribeExport * @see AWS * API Documentation */ java.util.concurrent.Future* Gets information about a specific export. *
* * @param describeExportRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeExport operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DescribeExport * @see AWS * API Documentation */ java.util.concurrent.Future* Gets information about a specific import. *
* * @param describeImportRequest * @return A Java Future containing the result of the DescribeImport operation returned by the service. * @sample AmazonLexModelsV2Async.DescribeImport * @see AWS * API Documentation */ java.util.concurrent.Future* Gets information about a specific import. *
* * @param describeImportRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeImport operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DescribeImport * @see AWS * API Documentation */ java.util.concurrent.Future* Returns metadata about an intent. *
* * @param describeIntentRequest * @return A Java Future containing the result of the DescribeIntent operation returned by the service. * @sample AmazonLexModelsV2Async.DescribeIntent * @see AWS * API Documentation */ java.util.concurrent.Future* Returns metadata about an intent. *
* * @param describeIntentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeIntent operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DescribeIntent * @see AWS * API Documentation */ java.util.concurrent.Future* Gets the resource policy and policy revision for a bot or bot alias. *
* * @param describeResourcePolicyRequest * @return A Java Future containing the result of the DescribeResourcePolicy operation returned by the service. * @sample AmazonLexModelsV2Async.DescribeResourcePolicy * @see AWS API Documentation */ java.util.concurrent.Future* Gets the resource policy and policy revision for a bot or bot alias. *
* * @param describeResourcePolicyRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeResourcePolicy operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DescribeResourcePolicy * @see AWS API Documentation */ java.util.concurrent.Future* Gets metadata information about a slot. *
* * @param describeSlotRequest * @return A Java Future containing the result of the DescribeSlot operation returned by the service. * @sample AmazonLexModelsV2Async.DescribeSlot * @see AWS API * Documentation */ java.util.concurrent.Future* Gets metadata information about a slot. *
* * @param describeSlotRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeSlot operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DescribeSlot * @see AWS API * Documentation */ java.util.concurrent.Future* Gets metadata information about a slot type. *
* * @param describeSlotTypeRequest * @return A Java Future containing the result of the DescribeSlotType operation returned by the service. * @sample AmazonLexModelsV2Async.DescribeSlotType * @see AWS * API Documentation */ java.util.concurrent.Future* Gets metadata information about a slot type. *
* * @param describeSlotTypeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeSlotType operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DescribeSlotType * @see AWS * API Documentation */ java.util.concurrent.Future* Gets metadata information about the test execution. *
* * @param describeTestExecutionRequest * @return A Java Future containing the result of the DescribeTestExecution operation returned by the service. * @sample AmazonLexModelsV2Async.DescribeTestExecution * @see AWS API Documentation */ java.util.concurrent.Future* Gets metadata information about the test execution. *
* * @param describeTestExecutionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeTestExecution operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DescribeTestExecution * @see AWS API Documentation */ java.util.concurrent.Future* Gets metadata information about the test set. *
* * @param describeTestSetRequest * @return A Java Future containing the result of the DescribeTestSet operation returned by the service. * @sample AmazonLexModelsV2Async.DescribeTestSet * @see AWS * API Documentation */ java.util.concurrent.Future* Gets metadata information about the test set. *
* * @param describeTestSetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeTestSet operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DescribeTestSet * @see AWS * API Documentation */ java.util.concurrent.Future* Gets metadata information about the test set discrepancy report. *
* * @param describeTestSetDiscrepancyReportRequest * @return A Java Future containing the result of the DescribeTestSetDiscrepancyReport operation returned by the * service. * @sample AmazonLexModelsV2Async.DescribeTestSetDiscrepancyReport * @see AWS API Documentation */ java.util.concurrent.Future* Gets metadata information about the test set discrepancy report. *
* * @param describeTestSetDiscrepancyReportRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeTestSetDiscrepancyReport operation returned by the * service. * @sample AmazonLexModelsV2AsyncHandler.DescribeTestSetDiscrepancyReport * @see AWS API Documentation */ java.util.concurrent.Future* Gets metadata information about the test set generation. *
* * @param describeTestSetGenerationRequest * @return A Java Future containing the result of the DescribeTestSetGeneration operation returned by the service. * @sample AmazonLexModelsV2Async.DescribeTestSetGeneration * @see AWS API Documentation */ java.util.concurrent.Future* Gets metadata information about the test set generation. *
* * @param describeTestSetGenerationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeTestSetGeneration operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.DescribeTestSetGeneration * @see AWS API Documentation */ java.util.concurrent.Future* The pre-signed Amazon S3 URL to download the test execution result artifacts. *
* * @param getTestExecutionArtifactsUrlRequest * @return A Java Future containing the result of the GetTestExecutionArtifactsUrl operation returned by the * service. * @sample AmazonLexModelsV2Async.GetTestExecutionArtifactsUrl * @see AWS API Documentation */ java.util.concurrent.Future* The pre-signed Amazon S3 URL to download the test execution result artifacts. *
* * @param getTestExecutionArtifactsUrlRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetTestExecutionArtifactsUrl operation returned by the * service. * @sample AmazonLexModelsV2AsyncHandler.GetTestExecutionArtifactsUrl * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
** 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. *
** Gets a list of aliases for the specified bot. *
* * @param listBotAliasesRequest * @return A Java Future containing the result of the ListBotAliases operation returned by the service. * @sample AmazonLexModelsV2Async.ListBotAliases * @see AWS * API Documentation */ java.util.concurrent.Future* Gets a list of aliases for the specified bot. *
* * @param listBotAliasesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListBotAliases operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.ListBotAliases * @see AWS * API Documentation */ java.util.concurrent.Future* Gets a list of locales for the specified bot. *
* * @param listBotLocalesRequest * @return A Java Future containing the result of the ListBotLocales operation returned by the service. * @sample AmazonLexModelsV2Async.ListBotLocales * @see AWS * API Documentation */ java.util.concurrent.Future* Gets a list of locales for the specified bot. *
* * @param listBotLocalesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListBotLocales operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.ListBotLocales * @see AWS * API Documentation */ java.util.concurrent.Future* Get a list of bot recommendations that meet the specified criteria. *
* * @param listBotRecommendationsRequest * @return A Java Future containing the result of the ListBotRecommendations operation returned by the service. * @sample AmazonLexModelsV2Async.ListBotRecommendations * @see AWS API Documentation */ java.util.concurrent.Future* Get a list of bot recommendations that meet the specified criteria. *
* * @param listBotRecommendationsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListBotRecommendations operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.ListBotRecommendations * @see AWS API Documentation */ java.util.concurrent.Future* 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.
*
* 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.
*
* Gets a list of available bots. *
* * @param listBotsRequest * @return A Java Future containing the result of the ListBots operation returned by the service. * @sample AmazonLexModelsV2Async.ListBots * @see AWS API * Documentation */ java.util.concurrent.Future* Gets a list of available bots. *
* * @param listBotsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListBots operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.ListBots * @see AWS API * Documentation */ java.util.concurrent.Future* 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.
*
* 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.
*
* Gets a list of built-in slot types that meet the specified criteria. *
* * @param listBuiltInSlotTypesRequest * @return A Java Future containing the result of the ListBuiltInSlotTypes operation returned by the service. * @sample AmazonLexModelsV2Async.ListBuiltInSlotTypes * @see AWS API Documentation */ java.util.concurrent.Future* Gets a list of built-in slot types that meet the specified criteria. *
* * @param listBuiltInSlotTypesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListBuiltInSlotTypes operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.ListBuiltInSlotTypes * @see AWS API Documentation */ java.util.concurrent.Future* Paginated list of custom vocabulary items for a given bot locale's custom vocabulary. *
* * @param listCustomVocabularyItemsRequest * @return A Java Future containing the result of the ListCustomVocabularyItems operation returned by the service. * @sample AmazonLexModelsV2Async.ListCustomVocabularyItems * @see AWS API Documentation */ java.util.concurrent.Future* Paginated list of custom vocabulary items for a given bot locale's custom vocabulary. *
* * @param listCustomVocabularyItemsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListCustomVocabularyItems operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.ListCustomVocabularyItems * @see AWS API Documentation */ java.util.concurrent.Future* Lists the exports for a bot, bot locale, or custom vocabulary. Exports are kept in the list for 7 days. *
* * @param listExportsRequest * @return A Java Future containing the result of the ListExports operation returned by the service. * @sample AmazonLexModelsV2Async.ListExports * @see AWS API * Documentation */ java.util.concurrent.Future* Lists the exports for a bot, bot locale, or custom vocabulary. Exports are kept in the list for 7 days. *
* * @param listExportsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListExports operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.ListExports * @see AWS API * Documentation */ java.util.concurrent.Future* Lists the imports for a bot, bot locale, or custom vocabulary. Imports are kept in the list for 7 days. *
* * @param listImportsRequest * @return A Java Future containing the result of the ListImports operation returned by the service. * @sample AmazonLexModelsV2Async.ListImports * @see AWS API * Documentation */ java.util.concurrent.Future* Lists the imports for a bot, bot locale, or custom vocabulary. Imports are kept in the list for 7 days. *
* * @param listImportsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListImports operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.ListImports * @see AWS API * Documentation */ java.util.concurrent.Future* 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.
*
* 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.
*
* 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.
*
* 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.
*
* 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.
*
* 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.
*
* Get a list of intents that meet the specified criteria. *
* * @param listIntentsRequest * @return A Java Future containing the result of the ListIntents operation returned by the service. * @sample AmazonLexModelsV2Async.ListIntents * @see AWS API * Documentation */ java.util.concurrent.Future* Get a list of intents that meet the specified criteria. *
* * @param listIntentsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListIntents operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.ListIntents * @see AWS API * Documentation */ java.util.concurrent.Future* 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. *
* * @param listRecommendedIntentsRequest * @return A Java Future containing the result of the ListRecommendedIntents operation returned by the service. * @sample AmazonLexModelsV2Async.ListRecommendedIntents * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param listRecommendedIntentsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListRecommendedIntents operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.ListRecommendedIntents * @see AWS API Documentation */ java.util.concurrent.Future
* 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.
*
* 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.
*
* 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.
*
* 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.
*
* Gets a list of slot types that match the specified criteria. *
* * @param listSlotTypesRequest * @return A Java Future containing the result of the ListSlotTypes operation returned by the service. * @sample AmazonLexModelsV2Async.ListSlotTypes * @see AWS * API Documentation */ java.util.concurrent.Future* Gets a list of slot types that match the specified criteria. *
* * @param listSlotTypesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListSlotTypes operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.ListSlotTypes * @see AWS * API Documentation */ java.util.concurrent.Future* Gets a list of slots that match the specified criteria. *
* * @param listSlotsRequest * @return A Java Future containing the result of the ListSlots operation returned by the service. * @sample AmazonLexModelsV2Async.ListSlots * @see AWS API * Documentation */ java.util.concurrent.Future* Gets a list of slots that match the specified criteria. *
* * @param listSlotsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListSlots operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.ListSlots * @see AWS API * Documentation */ java.util.concurrent.Future* Gets a list of tags associated with a resource. Only bots, bot aliases, and bot channels can have tags associated * with them. *
* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AmazonLexModelsV2Async.ListTagsForResource * @see AWS API Documentation */ java.util.concurrent.Future* Gets a list of tags associated with a resource. Only bots, bot aliases, and bot channels can have tags associated * with them. *
* * @param listTagsForResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.ListTagsForResource * @see AWS API Documentation */ java.util.concurrent.Future* Gets a list of test execution result items. *
* * @param listTestExecutionResultItemsRequest * @return A Java Future containing the result of the ListTestExecutionResultItems operation returned by the * service. * @sample AmazonLexModelsV2Async.ListTestExecutionResultItems * @see AWS API Documentation */ java.util.concurrent.Future* Gets a list of test execution result items. *
* * @param listTestExecutionResultItemsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTestExecutionResultItems operation returned by the * service. * @sample AmazonLexModelsV2AsyncHandler.ListTestExecutionResultItems * @see AWS API Documentation */ java.util.concurrent.Future* The list of test set executions. *
* * @param listTestExecutionsRequest * @return A Java Future containing the result of the ListTestExecutions operation returned by the service. * @sample AmazonLexModelsV2Async.ListTestExecutions * @see AWS API Documentation */ java.util.concurrent.Future* The list of test set executions. *
* * @param listTestExecutionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTestExecutions operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.ListTestExecutions * @see AWS API Documentation */ java.util.concurrent.Future* The list of test set records. *
* * @param listTestSetRecordsRequest * @return A Java Future containing the result of the ListTestSetRecords operation returned by the service. * @sample AmazonLexModelsV2Async.ListTestSetRecords * @see AWS API Documentation */ java.util.concurrent.Future* The list of test set records. *
* * @param listTestSetRecordsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTestSetRecords operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.ListTestSetRecords * @see AWS API Documentation */ java.util.concurrent.Future* The list of the test sets *
* * @param listTestSetsRequest * @return A Java Future containing the result of the ListTestSets operation returned by the service. * @sample AmazonLexModelsV2Async.ListTestSets * @see AWS API * Documentation */ java.util.concurrent.Future* The list of the test sets *
* * @param listTestSetsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTestSets operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.ListTestSets * @see AWS API * Documentation */ java.util.concurrent.Future* 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.
*
* 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.
*
* 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.
*
* 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.
*
* Search for associated transcripts that meet the specified criteria. *
* * @param searchAssociatedTranscriptsRequest * @return A Java Future containing the result of the SearchAssociatedTranscripts operation returned by the service. * @sample AmazonLexModelsV2Async.SearchAssociatedTranscripts * @see AWS API Documentation */ java.util.concurrent.Future* Search for associated transcripts that meet the specified criteria. *
* * @param searchAssociatedTranscriptsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the SearchAssociatedTranscripts operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.SearchAssociatedTranscripts * @see AWS API Documentation */ java.util.concurrent.Future* Use this to provide your transcript data, and to start the bot recommendation process. *
* * @param startBotRecommendationRequest * @return A Java Future containing the result of the StartBotRecommendation operation returned by the service. * @sample AmazonLexModelsV2Async.StartBotRecommendation * @see AWS API Documentation */ java.util.concurrent.Future* Use this to provide your transcript data, and to start the bot recommendation process. *
* * @param startBotRecommendationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StartBotRecommendation operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.StartBotRecommendation * @see AWS API Documentation */ java.util.concurrent.Future* Starts importing a bot, bot locale, or custom vocabulary from a zip archive that you uploaded to an S3 bucket. *
* * @param startImportRequest * @return A Java Future containing the result of the StartImport operation returned by the service. * @sample AmazonLexModelsV2Async.StartImport * @see AWS API * Documentation */ java.util.concurrent.Future* Starts importing a bot, bot locale, or custom vocabulary from a zip archive that you uploaded to an S3 bucket. *
* * @param startImportRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StartImport operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.StartImport * @see AWS API * Documentation */ java.util.concurrent.Future* The action to start test set execution. *
* * @param startTestExecutionRequest * @return A Java Future containing the result of the StartTestExecution operation returned by the service. * @sample AmazonLexModelsV2Async.StartTestExecution * @see AWS API Documentation */ java.util.concurrent.Future* The action to start test set execution. *
* * @param startTestExecutionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StartTestExecution operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.StartTestExecution * @see AWS API Documentation */ java.util.concurrent.Future* The action to start the generation of test set. *
* * @param startTestSetGenerationRequest * @return A Java Future containing the result of the StartTestSetGeneration operation returned by the service. * @sample AmazonLexModelsV2Async.StartTestSetGeneration * @see AWS API Documentation */ java.util.concurrent.Future* The action to start the generation of test set. *
* * @param startTestSetGenerationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StartTestSetGeneration operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.StartTestSetGeneration * @see AWS API Documentation */ java.util.concurrent.Future* Stop an already running Bot Recommendation request. *
* * @param stopBotRecommendationRequest * @return A Java Future containing the result of the StopBotRecommendation operation returned by the service. * @sample AmazonLexModelsV2Async.StopBotRecommendation * @see AWS API Documentation */ java.util.concurrent.Future* Stop an already running Bot Recommendation request. *
* * @param stopBotRecommendationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StopBotRecommendation operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.StopBotRecommendation * @see AWS API Documentation */ java.util.concurrent.Future* Adds the specified tags to the specified resource. If a tag key already exists, the existing value is replaced * with the new value. *
* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonLexModelsV2Async.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Adds the specified tags to the specified resource. If a tag key already exists, the existing value is replaced * with the new value. *
* * @param tagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Removes tags from a bot, bot alias, or bot channel. *
* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonLexModelsV2Async.UntagResource * @see AWS * API Documentation */ java.util.concurrent.Future* Removes tags from a bot, bot alias, or bot channel. *
* * @param untagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.UntagResource * @see AWS * API Documentation */ java.util.concurrent.Future* Updates the configuration of an existing bot. *
* * @param updateBotRequest * @return A Java Future containing the result of the UpdateBot operation returned by the service. * @sample AmazonLexModelsV2Async.UpdateBot * @see AWS API * Documentation */ java.util.concurrent.Future* Updates the configuration of an existing bot. *
* * @param updateBotRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateBot operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.UpdateBot * @see AWS API * Documentation */ java.util.concurrent.Future* Updates the configuration of an existing bot alias. *
* * @param updateBotAliasRequest * @return A Java Future containing the result of the UpdateBotAlias operation returned by the service. * @sample AmazonLexModelsV2Async.UpdateBotAlias * @see AWS * API Documentation */ java.util.concurrent.Future* Updates the configuration of an existing bot alias. *
* * @param updateBotAliasRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateBotAlias operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.UpdateBotAlias * @see AWS * API Documentation */ java.util.concurrent.Future* Updates the settings that a bot has for a specific locale. *
* * @param updateBotLocaleRequest * @return A Java Future containing the result of the UpdateBotLocale operation returned by the service. * @sample AmazonLexModelsV2Async.UpdateBotLocale * @see AWS * API Documentation */ java.util.concurrent.Future* Updates the settings that a bot has for a specific locale. *
* * @param updateBotLocaleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateBotLocale operation returned by the service. * @sample AmazonLexModelsV2AsyncHandler.UpdateBotLocale * @see AWS * API Documentation */ java.util.concurrent.Future