@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AmazonLexModelsV2Async extends AmazonLexModelsV2
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
AbstractAmazonLexModelsV2Async
instead.
ENDPOINT_PREFIX
batchCreateCustomVocabularyItem, batchDeleteCustomVocabularyItem, batchUpdateCustomVocabularyItem, buildBotLocale, createBot, createBotAlias, createBotLocale, createBotVersion, createExport, createIntent, createResourcePolicy, createResourcePolicyStatement, createSlot, createSlotType, createUploadUrl, deleteBot, deleteBotAlias, deleteBotLocale, deleteBotVersion, deleteCustomVocabulary, deleteExport, deleteImport, deleteIntent, deleteResourcePolicy, deleteResourcePolicyStatement, deleteSlot, deleteSlotType, deleteUtterances, describeBot, describeBotAlias, describeBotLocale, describeBotRecommendation, describeBotVersion, describeCustomVocabularyMetadata, describeExport, describeImport, describeIntent, describeResourcePolicy, describeSlot, describeSlotType, getCachedResponseMetadata, listAggregatedUtterances, listBotAliases, listBotLocales, listBotRecommendations, listBots, listBotVersions, listBuiltInIntents, listBuiltInSlotTypes, listCustomVocabularyItems, listExports, listImports, listIntents, listRecommendedIntents, listSlots, listSlotTypes, listTagsForResource, searchAssociatedTranscripts, shutdown, startBotRecommendation, startImport, stopBotRecommendation, tagResource, untagResource, updateBot, updateBotAlias, updateBotLocale, updateBotRecommendation, updateExport, updateIntent, updateResourcePolicy, updateSlot, updateSlotType, waiters
Future<BatchCreateCustomVocabularyItemResult> batchCreateCustomVocabularyItemAsync(BatchCreateCustomVocabularyItemRequest batchCreateCustomVocabularyItemRequest)
Batch create custom vocabulary item for the specified locale in the specified bot.
batchCreateCustomVocabularyItemRequest
- Future<BatchCreateCustomVocabularyItemResult> batchCreateCustomVocabularyItemAsync(BatchCreateCustomVocabularyItemRequest batchCreateCustomVocabularyItemRequest, AsyncHandler<BatchCreateCustomVocabularyItemRequest,BatchCreateCustomVocabularyItemResult> asyncHandler)
Batch create custom vocabulary item for the specified locale in the specified bot.
batchCreateCustomVocabularyItemRequest
- 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.Future<BatchDeleteCustomVocabularyItemResult> batchDeleteCustomVocabularyItemAsync(BatchDeleteCustomVocabularyItemRequest batchDeleteCustomVocabularyItemRequest)
Batch delete custom vocabulary item for the specified locale in the specified bot.
batchDeleteCustomVocabularyItemRequest
- Future<BatchDeleteCustomVocabularyItemResult> batchDeleteCustomVocabularyItemAsync(BatchDeleteCustomVocabularyItemRequest batchDeleteCustomVocabularyItemRequest, AsyncHandler<BatchDeleteCustomVocabularyItemRequest,BatchDeleteCustomVocabularyItemResult> asyncHandler)
Batch delete custom vocabulary item for the specified locale in the specified bot.
batchDeleteCustomVocabularyItemRequest
- 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.Future<BatchUpdateCustomVocabularyItemResult> batchUpdateCustomVocabularyItemAsync(BatchUpdateCustomVocabularyItemRequest batchUpdateCustomVocabularyItemRequest)
Batch update custom vocabulary item for the specified locale in the specified bot.
batchUpdateCustomVocabularyItemRequest
- Future<BatchUpdateCustomVocabularyItemResult> batchUpdateCustomVocabularyItemAsync(BatchUpdateCustomVocabularyItemRequest batchUpdateCustomVocabularyItemRequest, AsyncHandler<BatchUpdateCustomVocabularyItemRequest,BatchUpdateCustomVocabularyItemResult> asyncHandler)
Batch update custom vocabulary item for the specified locale in the specified bot.
batchUpdateCustomVocabularyItemRequest
- 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.Future<BuildBotLocaleResult> buildBotLocaleAsync(BuildBotLocaleRequest buildBotLocaleRequest)
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.
buildBotLocaleRequest
- Future<BuildBotLocaleResult> buildBotLocaleAsync(BuildBotLocaleRequest buildBotLocaleRequest, AsyncHandler<BuildBotLocaleRequest,BuildBotLocaleResult> asyncHandler)
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.
buildBotLocaleRequest
- 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.Future<CreateBotResult> createBotAsync(CreateBotRequest createBotRequest)
Creates an Amazon Lex conversational bot.
createBotRequest
- Future<CreateBotResult> createBotAsync(CreateBotRequest createBotRequest, AsyncHandler<CreateBotRequest,CreateBotResult> asyncHandler)
Creates an Amazon Lex conversational bot.
createBotRequest
- 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.Future<CreateBotAliasResult> createBotAliasAsync(CreateBotAliasRequest createBotAliasRequest)
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.
createBotAliasRequest
- Future<CreateBotAliasResult> createBotAliasAsync(CreateBotAliasRequest createBotAliasRequest, AsyncHandler<CreateBotAliasRequest,CreateBotAliasResult> asyncHandler)
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.
createBotAliasRequest
- 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.Future<CreateBotLocaleResult> createBotLocaleAsync(CreateBotLocaleRequest createBotLocaleRequest)
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.
createBotLocaleRequest
- Future<CreateBotLocaleResult> createBotLocaleAsync(CreateBotLocaleRequest createBotLocaleRequest, AsyncHandler<CreateBotLocaleRequest,CreateBotLocaleResult> asyncHandler)
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.
createBotLocaleRequest
- 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.Future<CreateBotVersionResult> createBotVersionAsync(CreateBotVersionRequest createBotVersionRequest)
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.
createBotVersionRequest
- Future<CreateBotVersionResult> createBotVersionAsync(CreateBotVersionRequest createBotVersionRequest, AsyncHandler<CreateBotVersionRequest,CreateBotVersionResult> asyncHandler)
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.
createBotVersionRequest
- 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.Future<CreateExportResult> createExportAsync(CreateExportRequest createExportRequest)
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
createExportRequest
- Future<CreateExportResult> createExportAsync(CreateExportRequest createExportRequest, AsyncHandler<CreateExportRequest,CreateExportResult> asyncHandler)
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
createExportRequest
- 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.Future<CreateIntentResult> createIntentAsync(CreateIntentRequest createIntentRequest)
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?"
createIntentRequest
- Future<CreateIntentResult> createIntentAsync(CreateIntentRequest createIntentRequest, AsyncHandler<CreateIntentRequest,CreateIntentResult> asyncHandler)
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?"
createIntentRequest
- 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.Future<CreateResourcePolicyResult> createResourcePolicyAsync(CreateResourcePolicyRequest createResourcePolicyRequest)
Creates a new resource policy with the specified policy statements.
createResourcePolicyRequest
- Future<CreateResourcePolicyResult> createResourcePolicyAsync(CreateResourcePolicyRequest createResourcePolicyRequest, AsyncHandler<CreateResourcePolicyRequest,CreateResourcePolicyResult> asyncHandler)
Creates a new resource policy with the specified policy statements.
createResourcePolicyRequest
- 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.Future<CreateResourcePolicyStatementResult> createResourcePolicyStatementAsync(CreateResourcePolicyStatementRequest createResourcePolicyStatementRequest)
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.
createResourcePolicyStatementRequest
- Future<CreateResourcePolicyStatementResult> createResourcePolicyStatementAsync(CreateResourcePolicyStatementRequest createResourcePolicyStatementRequest, AsyncHandler<CreateResourcePolicyStatementRequest,CreateResourcePolicyStatementResult> asyncHandler)
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.
createResourcePolicyStatementRequest
- 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.Future<CreateSlotResult> createSlotAsync(CreateSlotRequest createSlotRequest)
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.
createSlotRequest
- Future<CreateSlotResult> createSlotAsync(CreateSlotRequest createSlotRequest, AsyncHandler<CreateSlotRequest,CreateSlotResult> asyncHandler)
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.
createSlotRequest
- 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.Future<CreateSlotTypeResult> createSlotTypeAsync(CreateSlotTypeRequest createSlotTypeRequest)
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.
createSlotTypeRequest
- Future<CreateSlotTypeResult> createSlotTypeAsync(CreateSlotTypeRequest createSlotTypeRequest, AsyncHandler<CreateSlotTypeRequest,CreateSlotTypeResult> asyncHandler)
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.
createSlotTypeRequest
- 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.Future<CreateUploadUrlResult> createUploadUrlAsync(CreateUploadUrlRequest createUploadUrlRequest)
Gets a pre-signed S3 write URL that you use to upload the zip archive when importing a bot or a bot locale.
createUploadUrlRequest
- Future<CreateUploadUrlResult> createUploadUrlAsync(CreateUploadUrlRequest createUploadUrlRequest, AsyncHandler<CreateUploadUrlRequest,CreateUploadUrlResult> asyncHandler)
Gets a pre-signed S3 write URL that you use to upload the zip archive when importing a bot or a bot locale.
createUploadUrlRequest
- 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.Future<DeleteBotResult> deleteBotAsync(DeleteBotRequest deleteBotRequest)
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
.
deleteBotRequest
- Future<DeleteBotResult> deleteBotAsync(DeleteBotRequest deleteBotRequest, AsyncHandler<DeleteBotRequest,DeleteBotResult> asyncHandler)
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
.
deleteBotRequest
- 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.Future<DeleteBotAliasResult> deleteBotAliasAsync(DeleteBotAliasRequest deleteBotAliasRequest)
Deletes the specified bot alias.
deleteBotAliasRequest
- Future<DeleteBotAliasResult> deleteBotAliasAsync(DeleteBotAliasRequest deleteBotAliasRequest, AsyncHandler<DeleteBotAliasRequest,DeleteBotAliasResult> asyncHandler)
Deletes the specified bot alias.
deleteBotAliasRequest
- 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.Future<DeleteBotLocaleResult> deleteBotLocaleAsync(DeleteBotLocaleRequest deleteBotLocaleRequest)
Removes a locale from a bot.
When you delete a locale, all intents, slots, and slot types defined for the locale are also deleted.
deleteBotLocaleRequest
- Future<DeleteBotLocaleResult> deleteBotLocaleAsync(DeleteBotLocaleRequest deleteBotLocaleRequest, AsyncHandler<DeleteBotLocaleRequest,DeleteBotLocaleResult> asyncHandler)
Removes a locale from a bot.
When you delete a locale, all intents, slots, and slot types defined for the locale are also deleted.
deleteBotLocaleRequest
- 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.Future<DeleteBotVersionResult> deleteBotVersionAsync(DeleteBotVersionRequest deleteBotVersionRequest)
Deletes a specific version of a bot. To delete all version of a bot, use the DeleteBot operation.
deleteBotVersionRequest
- Future<DeleteBotVersionResult> deleteBotVersionAsync(DeleteBotVersionRequest deleteBotVersionRequest, AsyncHandler<DeleteBotVersionRequest,DeleteBotVersionResult> asyncHandler)
Deletes a specific version of a bot. To delete all version of a bot, use the DeleteBot operation.
deleteBotVersionRequest
- 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.Future<DeleteCustomVocabularyResult> deleteCustomVocabularyAsync(DeleteCustomVocabularyRequest deleteCustomVocabularyRequest)
Removes a custom vocabulary from the specified locale in the specified bot.
deleteCustomVocabularyRequest
- Future<DeleteCustomVocabularyResult> deleteCustomVocabularyAsync(DeleteCustomVocabularyRequest deleteCustomVocabularyRequest, AsyncHandler<DeleteCustomVocabularyRequest,DeleteCustomVocabularyResult> asyncHandler)
Removes a custom vocabulary from the specified locale in the specified bot.
deleteCustomVocabularyRequest
- 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.Future<DeleteExportResult> deleteExportAsync(DeleteExportRequest deleteExportRequest)
Removes a previous export and the associated files stored in an S3 bucket.
deleteExportRequest
- Future<DeleteExportResult> deleteExportAsync(DeleteExportRequest deleteExportRequest, AsyncHandler<DeleteExportRequest,DeleteExportResult> asyncHandler)
Removes a previous export and the associated files stored in an S3 bucket.
deleteExportRequest
- 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.Future<DeleteImportResult> deleteImportAsync(DeleteImportRequest deleteImportRequest)
Removes a previous import and the associated file stored in an S3 bucket.
deleteImportRequest
- Future<DeleteImportResult> deleteImportAsync(DeleteImportRequest deleteImportRequest, AsyncHandler<DeleteImportRequest,DeleteImportResult> asyncHandler)
Removes a previous import and the associated file stored in an S3 bucket.
deleteImportRequest
- 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.Future<DeleteIntentResult> deleteIntentAsync(DeleteIntentRequest deleteIntentRequest)
Removes the specified intent.
Deleting an intent also deletes the slots associated with the intent.
deleteIntentRequest
- Future<DeleteIntentResult> deleteIntentAsync(DeleteIntentRequest deleteIntentRequest, AsyncHandler<DeleteIntentRequest,DeleteIntentResult> asyncHandler)
Removes the specified intent.
Deleting an intent also deletes the slots associated with the intent.
deleteIntentRequest
- 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.Future<DeleteResourcePolicyResult> deleteResourcePolicyAsync(DeleteResourcePolicyRequest deleteResourcePolicyRequest)
Removes an existing policy from a bot or bot alias. If the resource doesn't have a policy attached, Amazon Lex returns an exception.
deleteResourcePolicyRequest
- Future<DeleteResourcePolicyResult> deleteResourcePolicyAsync(DeleteResourcePolicyRequest deleteResourcePolicyRequest, AsyncHandler<DeleteResourcePolicyRequest,DeleteResourcePolicyResult> asyncHandler)
Removes an existing policy from a bot or bot alias. If the resource doesn't have a policy attached, Amazon Lex returns an exception.
deleteResourcePolicyRequest
- 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.Future<DeleteResourcePolicyStatementResult> deleteResourcePolicyStatementAsync(DeleteResourcePolicyStatementRequest deleteResourcePolicyStatementRequest)
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.
deleteResourcePolicyStatementRequest
- Future<DeleteResourcePolicyStatementResult> deleteResourcePolicyStatementAsync(DeleteResourcePolicyStatementRequest deleteResourcePolicyStatementRequest, AsyncHandler<DeleteResourcePolicyStatementRequest,DeleteResourcePolicyStatementResult> asyncHandler)
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.
deleteResourcePolicyStatementRequest
- 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.Future<DeleteSlotResult> deleteSlotAsync(DeleteSlotRequest deleteSlotRequest)
Deletes the specified slot from an intent.
deleteSlotRequest
- Future<DeleteSlotResult> deleteSlotAsync(DeleteSlotRequest deleteSlotRequest, AsyncHandler<DeleteSlotRequest,DeleteSlotResult> asyncHandler)
Deletes the specified slot from an intent.
deleteSlotRequest
- 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.Future<DeleteSlotTypeResult> deleteSlotTypeAsync(DeleteSlotTypeRequest deleteSlotTypeRequest)
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
.
deleteSlotTypeRequest
- Future<DeleteSlotTypeResult> deleteSlotTypeAsync(DeleteSlotTypeRequest deleteSlotTypeRequest, AsyncHandler<DeleteSlotTypeRequest,DeleteSlotTypeResult> asyncHandler)
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
.
deleteSlotTypeRequest
- 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.Future<DeleteUtterancesResult> deleteUtterancesAsync(DeleteUtterancesRequest deleteUtterancesRequest)
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.
deleteUtterancesRequest
- Future<DeleteUtterancesResult> deleteUtterancesAsync(DeleteUtterancesRequest deleteUtterancesRequest, AsyncHandler<DeleteUtterancesRequest,DeleteUtterancesResult> asyncHandler)
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.
deleteUtterancesRequest
- 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.Future<DescribeBotResult> describeBotAsync(DescribeBotRequest describeBotRequest)
Provides metadata information about a bot.
describeBotRequest
- Future<DescribeBotResult> describeBotAsync(DescribeBotRequest describeBotRequest, AsyncHandler<DescribeBotRequest,DescribeBotResult> asyncHandler)
Provides metadata information about a bot.
describeBotRequest
- 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.Future<DescribeBotAliasResult> describeBotAliasAsync(DescribeBotAliasRequest describeBotAliasRequest)
Get information about a specific bot alias.
describeBotAliasRequest
- Future<DescribeBotAliasResult> describeBotAliasAsync(DescribeBotAliasRequest describeBotAliasRequest, AsyncHandler<DescribeBotAliasRequest,DescribeBotAliasResult> asyncHandler)
Get information about a specific bot alias.
describeBotAliasRequest
- 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.Future<DescribeBotLocaleResult> describeBotLocaleAsync(DescribeBotLocaleRequest describeBotLocaleRequest)
Describes the settings that a bot has for a specific locale.
describeBotLocaleRequest
- Future<DescribeBotLocaleResult> describeBotLocaleAsync(DescribeBotLocaleRequest describeBotLocaleRequest, AsyncHandler<DescribeBotLocaleRequest,DescribeBotLocaleResult> asyncHandler)
Describes the settings that a bot has for a specific locale.
describeBotLocaleRequest
- 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.Future<DescribeBotRecommendationResult> describeBotRecommendationAsync(DescribeBotRecommendationRequest describeBotRecommendationRequest)
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.
describeBotRecommendationRequest
- Future<DescribeBotRecommendationResult> describeBotRecommendationAsync(DescribeBotRecommendationRequest describeBotRecommendationRequest, AsyncHandler<DescribeBotRecommendationRequest,DescribeBotRecommendationResult> asyncHandler)
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.
describeBotRecommendationRequest
- 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.Future<DescribeBotVersionResult> describeBotVersionAsync(DescribeBotVersionRequest describeBotVersionRequest)
Provides metadata about a version of a bot.
describeBotVersionRequest
- Future<DescribeBotVersionResult> describeBotVersionAsync(DescribeBotVersionRequest describeBotVersionRequest, AsyncHandler<DescribeBotVersionRequest,DescribeBotVersionResult> asyncHandler)
Provides metadata about a version of a bot.
describeBotVersionRequest
- 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.Future<DescribeCustomVocabularyMetadataResult> describeCustomVocabularyMetadataAsync(DescribeCustomVocabularyMetadataRequest describeCustomVocabularyMetadataRequest)
Provides metadata information about a custom vocabulary.
describeCustomVocabularyMetadataRequest
- Future<DescribeCustomVocabularyMetadataResult> describeCustomVocabularyMetadataAsync(DescribeCustomVocabularyMetadataRequest describeCustomVocabularyMetadataRequest, AsyncHandler<DescribeCustomVocabularyMetadataRequest,DescribeCustomVocabularyMetadataResult> asyncHandler)
Provides metadata information about a custom vocabulary.
describeCustomVocabularyMetadataRequest
- 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.Future<DescribeExportResult> describeExportAsync(DescribeExportRequest describeExportRequest)
Gets information about a specific export.
describeExportRequest
- Future<DescribeExportResult> describeExportAsync(DescribeExportRequest describeExportRequest, AsyncHandler<DescribeExportRequest,DescribeExportResult> asyncHandler)
Gets information about a specific export.
describeExportRequest
- 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.Future<DescribeImportResult> describeImportAsync(DescribeImportRequest describeImportRequest)
Gets information about a specific import.
describeImportRequest
- Future<DescribeImportResult> describeImportAsync(DescribeImportRequest describeImportRequest, AsyncHandler<DescribeImportRequest,DescribeImportResult> asyncHandler)
Gets information about a specific import.
describeImportRequest
- 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.Future<DescribeIntentResult> describeIntentAsync(DescribeIntentRequest describeIntentRequest)
Returns metadata about an intent.
describeIntentRequest
- Future<DescribeIntentResult> describeIntentAsync(DescribeIntentRequest describeIntentRequest, AsyncHandler<DescribeIntentRequest,DescribeIntentResult> asyncHandler)
Returns metadata about an intent.
describeIntentRequest
- 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.Future<DescribeResourcePolicyResult> describeResourcePolicyAsync(DescribeResourcePolicyRequest describeResourcePolicyRequest)
Gets the resource policy and policy revision for a bot or bot alias.
describeResourcePolicyRequest
- Future<DescribeResourcePolicyResult> describeResourcePolicyAsync(DescribeResourcePolicyRequest describeResourcePolicyRequest, AsyncHandler<DescribeResourcePolicyRequest,DescribeResourcePolicyResult> asyncHandler)
Gets the resource policy and policy revision for a bot or bot alias.
describeResourcePolicyRequest
- 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.Future<DescribeSlotResult> describeSlotAsync(DescribeSlotRequest describeSlotRequest)
Gets metadata information about a slot.
describeSlotRequest
- Future<DescribeSlotResult> describeSlotAsync(DescribeSlotRequest describeSlotRequest, AsyncHandler<DescribeSlotRequest,DescribeSlotResult> asyncHandler)
Gets metadata information about a slot.
describeSlotRequest
- 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.Future<DescribeSlotTypeResult> describeSlotTypeAsync(DescribeSlotTypeRequest describeSlotTypeRequest)
Gets metadata information about a slot type.
describeSlotTypeRequest
- Future<DescribeSlotTypeResult> describeSlotTypeAsync(DescribeSlotTypeRequest describeSlotTypeRequest, AsyncHandler<DescribeSlotTypeRequest,DescribeSlotTypeResult> asyncHandler)
Gets metadata information about a slot type.
describeSlotTypeRequest
- 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.Future<ListAggregatedUtterancesResult> listAggregatedUtterancesAsync(ListAggregatedUtterancesRequest listAggregatedUtterancesRequest)
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.
listAggregatedUtterancesRequest
- Future<ListAggregatedUtterancesResult> listAggregatedUtterancesAsync(ListAggregatedUtterancesRequest listAggregatedUtterancesRequest, AsyncHandler<ListAggregatedUtterancesRequest,ListAggregatedUtterancesResult> asyncHandler)
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.
listAggregatedUtterancesRequest
- 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.Future<ListBotAliasesResult> listBotAliasesAsync(ListBotAliasesRequest listBotAliasesRequest)
Gets a list of aliases for the specified bot.
listBotAliasesRequest
- Future<ListBotAliasesResult> listBotAliasesAsync(ListBotAliasesRequest listBotAliasesRequest, AsyncHandler<ListBotAliasesRequest,ListBotAliasesResult> asyncHandler)
Gets a list of aliases for the specified bot.
listBotAliasesRequest
- 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.Future<ListBotLocalesResult> listBotLocalesAsync(ListBotLocalesRequest listBotLocalesRequest)
Gets a list of locales for the specified bot.
listBotLocalesRequest
- Future<ListBotLocalesResult> listBotLocalesAsync(ListBotLocalesRequest listBotLocalesRequest, AsyncHandler<ListBotLocalesRequest,ListBotLocalesResult> asyncHandler)
Gets a list of locales for the specified bot.
listBotLocalesRequest
- 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.Future<ListBotRecommendationsResult> listBotRecommendationsAsync(ListBotRecommendationsRequest listBotRecommendationsRequest)
Get a list of bot recommendations that meet the specified criteria.
listBotRecommendationsRequest
- Future<ListBotRecommendationsResult> listBotRecommendationsAsync(ListBotRecommendationsRequest listBotRecommendationsRequest, AsyncHandler<ListBotRecommendationsRequest,ListBotRecommendationsResult> asyncHandler)
Get a list of bot recommendations that meet the specified criteria.
listBotRecommendationsRequest
- 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.Future<ListBotVersionsResult> listBotVersionsAsync(ListBotVersionsRequest listBotVersionsRequest)
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.
listBotVersionsRequest
- Future<ListBotVersionsResult> listBotVersionsAsync(ListBotVersionsRequest listBotVersionsRequest, AsyncHandler<ListBotVersionsRequest,ListBotVersionsResult> asyncHandler)
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.
listBotVersionsRequest
- 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.Future<ListBotsResult> listBotsAsync(ListBotsRequest listBotsRequest)
Gets a list of available bots.
listBotsRequest
- Future<ListBotsResult> listBotsAsync(ListBotsRequest listBotsRequest, AsyncHandler<ListBotsRequest,ListBotsResult> asyncHandler)
Gets a list of available bots.
listBotsRequest
- 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.Future<ListBuiltInIntentsResult> listBuiltInIntentsAsync(ListBuiltInIntentsRequest listBuiltInIntentsRequest)
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.
listBuiltInIntentsRequest
- Future<ListBuiltInIntentsResult> listBuiltInIntentsAsync(ListBuiltInIntentsRequest listBuiltInIntentsRequest, AsyncHandler<ListBuiltInIntentsRequest,ListBuiltInIntentsResult> asyncHandler)
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.
listBuiltInIntentsRequest
- 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.Future<ListBuiltInSlotTypesResult> listBuiltInSlotTypesAsync(ListBuiltInSlotTypesRequest listBuiltInSlotTypesRequest)
Gets a list of built-in slot types that meet the specified criteria.
listBuiltInSlotTypesRequest
- Future<ListBuiltInSlotTypesResult> listBuiltInSlotTypesAsync(ListBuiltInSlotTypesRequest listBuiltInSlotTypesRequest, AsyncHandler<ListBuiltInSlotTypesRequest,ListBuiltInSlotTypesResult> asyncHandler)
Gets a list of built-in slot types that meet the specified criteria.
listBuiltInSlotTypesRequest
- 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.Future<ListCustomVocabularyItemsResult> listCustomVocabularyItemsAsync(ListCustomVocabularyItemsRequest listCustomVocabularyItemsRequest)
List custom vocabulary items for the specified locale in the specified bot.
listCustomVocabularyItemsRequest
- Future<ListCustomVocabularyItemsResult> listCustomVocabularyItemsAsync(ListCustomVocabularyItemsRequest listCustomVocabularyItemsRequest, AsyncHandler<ListCustomVocabularyItemsRequest,ListCustomVocabularyItemsResult> asyncHandler)
List custom vocabulary items for the specified locale in the specified bot.
listCustomVocabularyItemsRequest
- 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.Future<ListExportsResult> listExportsAsync(ListExportsRequest listExportsRequest)
Lists the exports for a bot, bot locale, or custom vocabulary. Exports are kept in the list for 7 days.
listExportsRequest
- Future<ListExportsResult> listExportsAsync(ListExportsRequest listExportsRequest, AsyncHandler<ListExportsRequest,ListExportsResult> asyncHandler)
Lists the exports for a bot, bot locale, or custom vocabulary. Exports are kept in the list for 7 days.
listExportsRequest
- 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.Future<ListImportsResult> listImportsAsync(ListImportsRequest listImportsRequest)
Lists the imports for a bot, bot locale, or custom vocabulary. Imports are kept in the list for 7 days.
listImportsRequest
- Future<ListImportsResult> listImportsAsync(ListImportsRequest listImportsRequest, AsyncHandler<ListImportsRequest,ListImportsResult> asyncHandler)
Lists the imports for a bot, bot locale, or custom vocabulary. Imports are kept in the list for 7 days.
listImportsRequest
- 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.Future<ListIntentsResult> listIntentsAsync(ListIntentsRequest listIntentsRequest)
Get a list of intents that meet the specified criteria.
listIntentsRequest
- Future<ListIntentsResult> listIntentsAsync(ListIntentsRequest listIntentsRequest, AsyncHandler<ListIntentsRequest,ListIntentsResult> asyncHandler)
Get a list of intents that meet the specified criteria.
listIntentsRequest
- 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.Future<ListRecommendedIntentsResult> listRecommendedIntentsAsync(ListRecommendedIntentsRequest listRecommendedIntentsRequest)
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.
listRecommendedIntentsRequest
- Future<ListRecommendedIntentsResult> listRecommendedIntentsAsync(ListRecommendedIntentsRequest listRecommendedIntentsRequest, AsyncHandler<ListRecommendedIntentsRequest,ListRecommendedIntentsResult> asyncHandler)
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.
listRecommendedIntentsRequest
- 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.Future<ListSlotTypesResult> listSlotTypesAsync(ListSlotTypesRequest listSlotTypesRequest)
Gets a list of slot types that match the specified criteria.
listSlotTypesRequest
- Future<ListSlotTypesResult> listSlotTypesAsync(ListSlotTypesRequest listSlotTypesRequest, AsyncHandler<ListSlotTypesRequest,ListSlotTypesResult> asyncHandler)
Gets a list of slot types that match the specified criteria.
listSlotTypesRequest
- 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.Future<ListSlotsResult> listSlotsAsync(ListSlotsRequest listSlotsRequest)
Gets a list of slots that match the specified criteria.
listSlotsRequest
- Future<ListSlotsResult> listSlotsAsync(ListSlotsRequest listSlotsRequest, AsyncHandler<ListSlotsRequest,ListSlotsResult> asyncHandler)
Gets a list of slots that match the specified criteria.
listSlotsRequest
- 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.Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
Gets a list of tags associated with a resource. Only bots, bot aliases, and bot channels can have tags associated with them.
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Gets a list of tags associated with a resource. Only bots, bot aliases, and bot channels can have tags associated with them.
listTagsForResourceRequest
- 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.Future<SearchAssociatedTranscriptsResult> searchAssociatedTranscriptsAsync(SearchAssociatedTranscriptsRequest searchAssociatedTranscriptsRequest)
Search for associated transcripts that meet the specified criteria.
searchAssociatedTranscriptsRequest
- Future<SearchAssociatedTranscriptsResult> searchAssociatedTranscriptsAsync(SearchAssociatedTranscriptsRequest searchAssociatedTranscriptsRequest, AsyncHandler<SearchAssociatedTranscriptsRequest,SearchAssociatedTranscriptsResult> asyncHandler)
Search for associated transcripts that meet the specified criteria.
searchAssociatedTranscriptsRequest
- 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.Future<StartBotRecommendationResult> startBotRecommendationAsync(StartBotRecommendationRequest startBotRecommendationRequest)
Use this to provide your transcript data, and to start the bot recommendation process.
startBotRecommendationRequest
- Future<StartBotRecommendationResult> startBotRecommendationAsync(StartBotRecommendationRequest startBotRecommendationRequest, AsyncHandler<StartBotRecommendationRequest,StartBotRecommendationResult> asyncHandler)
Use this to provide your transcript data, and to start the bot recommendation process.
startBotRecommendationRequest
- 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.Future<StartImportResult> startImportAsync(StartImportRequest startImportRequest)
Starts importing a bot, bot locale, or custom vocabulary from a zip archive that you uploaded to an S3 bucket.
startImportRequest
- Future<StartImportResult> startImportAsync(StartImportRequest startImportRequest, AsyncHandler<StartImportRequest,StartImportResult> asyncHandler)
Starts importing a bot, bot locale, or custom vocabulary from a zip archive that you uploaded to an S3 bucket.
startImportRequest
- 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.Future<StopBotRecommendationResult> stopBotRecommendationAsync(StopBotRecommendationRequest stopBotRecommendationRequest)
Stop an already running Bot Recommendation request.
stopBotRecommendationRequest
- Future<StopBotRecommendationResult> stopBotRecommendationAsync(StopBotRecommendationRequest stopBotRecommendationRequest, AsyncHandler<StopBotRecommendationRequest,StopBotRecommendationResult> asyncHandler)
Stop an already running Bot Recommendation request.
stopBotRecommendationRequest
- 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.Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
Adds the specified tags to the specified resource. If a tag key already exists, the existing value is replaced with the new value.
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Adds the specified tags to the specified resource. If a tag key already exists, the existing value is replaced with the new value.
tagResourceRequest
- 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.Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
Removes tags from a bot, bot alias, or bot channel.
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Removes tags from a bot, bot alias, or bot channel.
untagResourceRequest
- 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.Future<UpdateBotResult> updateBotAsync(UpdateBotRequest updateBotRequest)
Updates the configuration of an existing bot.
updateBotRequest
- Future<UpdateBotResult> updateBotAsync(UpdateBotRequest updateBotRequest, AsyncHandler<UpdateBotRequest,UpdateBotResult> asyncHandler)
Updates the configuration of an existing bot.
updateBotRequest
- 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.Future<UpdateBotAliasResult> updateBotAliasAsync(UpdateBotAliasRequest updateBotAliasRequest)
Updates the configuration of an existing bot alias.
updateBotAliasRequest
- Future<UpdateBotAliasResult> updateBotAliasAsync(UpdateBotAliasRequest updateBotAliasRequest, AsyncHandler<UpdateBotAliasRequest,UpdateBotAliasResult> asyncHandler)
Updates the configuration of an existing bot alias.
updateBotAliasRequest
- 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.Future<UpdateBotLocaleResult> updateBotLocaleAsync(UpdateBotLocaleRequest updateBotLocaleRequest)
Updates the settings that a bot has for a specific locale.
updateBotLocaleRequest
- Future<UpdateBotLocaleResult> updateBotLocaleAsync(UpdateBotLocaleRequest updateBotLocaleRequest, AsyncHandler<UpdateBotLocaleRequest,UpdateBotLocaleResult> asyncHandler)
Updates the settings that a bot has for a specific locale.
updateBotLocaleRequest
- 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.Future<UpdateBotRecommendationResult> updateBotRecommendationAsync(UpdateBotRecommendationRequest updateBotRecommendationRequest)
Updates an existing bot recommendation request.
updateBotRecommendationRequest
- Future<UpdateBotRecommendationResult> updateBotRecommendationAsync(UpdateBotRecommendationRequest updateBotRecommendationRequest, AsyncHandler<UpdateBotRecommendationRequest,UpdateBotRecommendationResult> asyncHandler)
Updates an existing bot recommendation request.
updateBotRecommendationRequest
- 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.Future<UpdateExportResult> updateExportAsync(UpdateExportRequest updateExportRequest)
Updates the password used to protect an export zip archive.
The password is not required. If you don't supply a password, Amazon Lex generates a zip file that is not protected by a password. This is the archive that is available at the pre-signed S3 URL provided by the DescribeExport operation.
updateExportRequest
- Future<UpdateExportResult> updateExportAsync(UpdateExportRequest updateExportRequest, AsyncHandler<UpdateExportRequest,UpdateExportResult> asyncHandler)
Updates the password used to protect an export zip archive.
The password is not required. If you don't supply a password, Amazon Lex generates a zip file that is not protected by a password. This is the archive that is available at the pre-signed S3 URL provided by the DescribeExport operation.
updateExportRequest
- 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.Future<UpdateIntentResult> updateIntentAsync(UpdateIntentRequest updateIntentRequest)
Updates the settings for an intent.
updateIntentRequest
- Future<UpdateIntentResult> updateIntentAsync(UpdateIntentRequest updateIntentRequest, AsyncHandler<UpdateIntentRequest,UpdateIntentResult> asyncHandler)
Updates the settings for an intent.
updateIntentRequest
- 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.Future<UpdateResourcePolicyResult> updateResourcePolicyAsync(UpdateResourcePolicyRequest updateResourcePolicyRequest)
Replaces the existing resource policy for a bot or bot alias with a new one. If the policy doesn't exist, Amazon Lex returns an exception.
updateResourcePolicyRequest
- Future<UpdateResourcePolicyResult> updateResourcePolicyAsync(UpdateResourcePolicyRequest updateResourcePolicyRequest, AsyncHandler<UpdateResourcePolicyRequest,UpdateResourcePolicyResult> asyncHandler)
Replaces the existing resource policy for a bot or bot alias with a new one. If the policy doesn't exist, Amazon Lex returns an exception.
updateResourcePolicyRequest
- 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.Future<UpdateSlotResult> updateSlotAsync(UpdateSlotRequest updateSlotRequest)
Updates the settings for a slot.
updateSlotRequest
- Future<UpdateSlotResult> updateSlotAsync(UpdateSlotRequest updateSlotRequest, AsyncHandler<UpdateSlotRequest,UpdateSlotResult> asyncHandler)
Updates the settings for a slot.
updateSlotRequest
- 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.Future<UpdateSlotTypeResult> updateSlotTypeAsync(UpdateSlotTypeRequest updateSlotTypeRequest)
Updates the configuration of an existing slot type.
updateSlotTypeRequest
- Future<UpdateSlotTypeResult> updateSlotTypeAsync(UpdateSlotTypeRequest updateSlotTypeRequest, AsyncHandler<UpdateSlotTypeRequest,UpdateSlotTypeResult> asyncHandler)
Updates the configuration of an existing slot type.
updateSlotTypeRequest
- 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.