@Generated(value="software.amazon.awssdk:codegen") @ThreadSafe public interface LexModelsV2AsyncClient extends SdkClient
builder()
method.
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_METADATA_ID
Value for looking up the service's metadata from the
ServiceMetadataProvider. |
static String |
SERVICE_NAME |
| Modifier and Type | Method and Description |
|---|---|
default CompletableFuture<BatchCreateCustomVocabularyItemResponse> |
batchCreateCustomVocabularyItem(BatchCreateCustomVocabularyItemRequest batchCreateCustomVocabularyItemRequest)
Create a batch of custom vocabulary items for a given bot locale's custom vocabulary.
|
default CompletableFuture<BatchCreateCustomVocabularyItemResponse> |
batchCreateCustomVocabularyItem(Consumer<BatchCreateCustomVocabularyItemRequest.Builder> batchCreateCustomVocabularyItemRequest)
Create a batch of custom vocabulary items for a given bot locale's custom vocabulary.
|
default CompletableFuture<BatchDeleteCustomVocabularyItemResponse> |
batchDeleteCustomVocabularyItem(BatchDeleteCustomVocabularyItemRequest batchDeleteCustomVocabularyItemRequest)
Delete a batch of custom vocabulary items for a given bot locale's custom vocabulary.
|
default CompletableFuture<BatchDeleteCustomVocabularyItemResponse> |
batchDeleteCustomVocabularyItem(Consumer<BatchDeleteCustomVocabularyItemRequest.Builder> batchDeleteCustomVocabularyItemRequest)
Delete a batch of custom vocabulary items for a given bot locale's custom vocabulary.
|
default CompletableFuture<BatchUpdateCustomVocabularyItemResponse> |
batchUpdateCustomVocabularyItem(BatchUpdateCustomVocabularyItemRequest batchUpdateCustomVocabularyItemRequest)
Update a batch of custom vocabulary items for a given bot locale's custom vocabulary.
|
default CompletableFuture<BatchUpdateCustomVocabularyItemResponse> |
batchUpdateCustomVocabularyItem(Consumer<BatchUpdateCustomVocabularyItemRequest.Builder> batchUpdateCustomVocabularyItemRequest)
Update a batch of custom vocabulary items for a given bot locale's custom vocabulary.
|
default CompletableFuture<BuildBotLocaleResponse> |
buildBotLocale(BuildBotLocaleRequest buildBotLocaleRequest)
Builds a bot, its intents, and its slot types into a specific locale.
|
default CompletableFuture<BuildBotLocaleResponse> |
buildBotLocale(Consumer<BuildBotLocaleRequest.Builder> buildBotLocaleRequest)
Builds a bot, its intents, and its slot types into a specific locale.
|
static LexModelsV2AsyncClientBuilder |
builder()
Create a builder that can be used to configure and create a
LexModelsV2AsyncClient. |
static LexModelsV2AsyncClient |
create()
Create a
LexModelsV2AsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider. |
default CompletableFuture<CreateBotResponse> |
createBot(Consumer<CreateBotRequest.Builder> createBotRequest)
Creates an Amazon Lex conversational bot.
|
default CompletableFuture<CreateBotResponse> |
createBot(CreateBotRequest createBotRequest)
Creates an Amazon Lex conversational bot.
|
default CompletableFuture<CreateBotAliasResponse> |
createBotAlias(Consumer<CreateBotAliasRequest.Builder> createBotAliasRequest)
Creates an alias for the specified version of a bot.
|
default CompletableFuture<CreateBotAliasResponse> |
createBotAlias(CreateBotAliasRequest createBotAliasRequest)
Creates an alias for the specified version of a bot.
|
default CompletableFuture<CreateBotLocaleResponse> |
createBotLocale(Consumer<CreateBotLocaleRequest.Builder> createBotLocaleRequest)
Creates a locale in the bot.
|
default CompletableFuture<CreateBotLocaleResponse> |
createBotLocale(CreateBotLocaleRequest createBotLocaleRequest)
Creates a locale in the bot.
|
default CompletableFuture<CreateBotVersionResponse> |
createBotVersion(Consumer<CreateBotVersionRequest.Builder> createBotVersionRequest)
Creates a new version of the bot based on the
DRAFT version. |
default CompletableFuture<CreateBotVersionResponse> |
createBotVersion(CreateBotVersionRequest createBotVersionRequest)
Creates a new version of the bot based on the
DRAFT version. |
default CompletableFuture<CreateExportResponse> |
createExport(Consumer<CreateExportRequest.Builder> createExportRequest)
Creates a zip archive containing the contents of a bot or a bot locale.
|
default CompletableFuture<CreateExportResponse> |
createExport(CreateExportRequest createExportRequest)
Creates a zip archive containing the contents of a bot or a bot locale.
|
default CompletableFuture<CreateIntentResponse> |
createIntent(Consumer<CreateIntentRequest.Builder> createIntentRequest)
Creates an intent.
|
default CompletableFuture<CreateIntentResponse> |
createIntent(CreateIntentRequest createIntentRequest)
Creates an intent.
|
default CompletableFuture<CreateResourcePolicyResponse> |
createResourcePolicy(Consumer<CreateResourcePolicyRequest.Builder> createResourcePolicyRequest)
Creates a new resource policy with the specified policy statements.
|
default CompletableFuture<CreateResourcePolicyResponse> |
createResourcePolicy(CreateResourcePolicyRequest createResourcePolicyRequest)
Creates a new resource policy with the specified policy statements.
|
default CompletableFuture<CreateResourcePolicyStatementResponse> |
createResourcePolicyStatement(Consumer<CreateResourcePolicyStatementRequest.Builder> createResourcePolicyStatementRequest)
Adds a new resource policy statement to a bot or bot alias.
|
default CompletableFuture<CreateResourcePolicyStatementResponse> |
createResourcePolicyStatement(CreateResourcePolicyStatementRequest createResourcePolicyStatementRequest)
Adds a new resource policy statement to a bot or bot alias.
|
default CompletableFuture<CreateSlotResponse> |
createSlot(Consumer<CreateSlotRequest.Builder> createSlotRequest)
Creates a slot in an intent.
|
default CompletableFuture<CreateSlotResponse> |
createSlot(CreateSlotRequest createSlotRequest)
Creates a slot in an intent.
|
default CompletableFuture<CreateSlotTypeResponse> |
createSlotType(Consumer<CreateSlotTypeRequest.Builder> createSlotTypeRequest)
Creates a custom slot type
|
default CompletableFuture<CreateSlotTypeResponse> |
createSlotType(CreateSlotTypeRequest createSlotTypeRequest)
Creates a custom slot type
|
default CompletableFuture<CreateUploadUrlResponse> |
createUploadUrl(Consumer<CreateUploadUrlRequest.Builder> createUploadUrlRequest)
Gets a pre-signed S3 write URL that you use to upload the zip archive when importing a bot or a bot locale.
|
default CompletableFuture<CreateUploadUrlResponse> |
createUploadUrl(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.
|
default CompletableFuture<DeleteBotResponse> |
deleteBot(Consumer<DeleteBotRequest.Builder> deleteBotRequest)
Deletes all versions of a bot, including the
Draft version. |
default CompletableFuture<DeleteBotResponse> |
deleteBot(DeleteBotRequest deleteBotRequest)
Deletes all versions of a bot, including the
Draft version. |
default CompletableFuture<DeleteBotAliasResponse> |
deleteBotAlias(Consumer<DeleteBotAliasRequest.Builder> deleteBotAliasRequest)
Deletes the specified bot alias.
|
default CompletableFuture<DeleteBotAliasResponse> |
deleteBotAlias(DeleteBotAliasRequest deleteBotAliasRequest)
Deletes the specified bot alias.
|
default CompletableFuture<DeleteBotLocaleResponse> |
deleteBotLocale(Consumer<DeleteBotLocaleRequest.Builder> deleteBotLocaleRequest)
Removes a locale from a bot.
|
default CompletableFuture<DeleteBotLocaleResponse> |
deleteBotLocale(DeleteBotLocaleRequest deleteBotLocaleRequest)
Removes a locale from a bot.
|
default CompletableFuture<DeleteBotVersionResponse> |
deleteBotVersion(Consumer<DeleteBotVersionRequest.Builder> deleteBotVersionRequest)
Deletes a specific version of a bot.
|
default CompletableFuture<DeleteBotVersionResponse> |
deleteBotVersion(DeleteBotVersionRequest deleteBotVersionRequest)
Deletes a specific version of a bot.
|
default CompletableFuture<DeleteCustomVocabularyResponse> |
deleteCustomVocabulary(Consumer<DeleteCustomVocabularyRequest.Builder> deleteCustomVocabularyRequest)
Removes a custom vocabulary from the specified locale in the specified bot.
|
default CompletableFuture<DeleteCustomVocabularyResponse> |
deleteCustomVocabulary(DeleteCustomVocabularyRequest deleteCustomVocabularyRequest)
Removes a custom vocabulary from the specified locale in the specified bot.
|
default CompletableFuture<DeleteExportResponse> |
deleteExport(Consumer<DeleteExportRequest.Builder> deleteExportRequest)
Removes a previous export and the associated files stored in an S3 bucket.
|
default CompletableFuture<DeleteExportResponse> |
deleteExport(DeleteExportRequest deleteExportRequest)
Removes a previous export and the associated files stored in an S3 bucket.
|
default CompletableFuture<DeleteImportResponse> |
deleteImport(Consumer<DeleteImportRequest.Builder> deleteImportRequest)
Removes a previous import and the associated file stored in an S3 bucket.
|
default CompletableFuture<DeleteImportResponse> |
deleteImport(DeleteImportRequest deleteImportRequest)
Removes a previous import and the associated file stored in an S3 bucket.
|
default CompletableFuture<DeleteIntentResponse> |
deleteIntent(Consumer<DeleteIntentRequest.Builder> deleteIntentRequest)
Removes the specified intent.
|
default CompletableFuture<DeleteIntentResponse> |
deleteIntent(DeleteIntentRequest deleteIntentRequest)
Removes the specified intent.
|
default CompletableFuture<DeleteResourcePolicyResponse> |
deleteResourcePolicy(Consumer<DeleteResourcePolicyRequest.Builder> deleteResourcePolicyRequest)
Removes an existing policy from a bot or bot alias.
|
default CompletableFuture<DeleteResourcePolicyResponse> |
deleteResourcePolicy(DeleteResourcePolicyRequest deleteResourcePolicyRequest)
Removes an existing policy from a bot or bot alias.
|
default CompletableFuture<DeleteResourcePolicyStatementResponse> |
deleteResourcePolicyStatement(Consumer<DeleteResourcePolicyStatementRequest.Builder> deleteResourcePolicyStatementRequest)
Deletes a policy statement from a resource policy.
|
default CompletableFuture<DeleteResourcePolicyStatementResponse> |
deleteResourcePolicyStatement(DeleteResourcePolicyStatementRequest deleteResourcePolicyStatementRequest)
Deletes a policy statement from a resource policy.
|
default CompletableFuture<DeleteSlotResponse> |
deleteSlot(Consumer<DeleteSlotRequest.Builder> deleteSlotRequest)
Deletes the specified slot from an intent.
|
default CompletableFuture<DeleteSlotResponse> |
deleteSlot(DeleteSlotRequest deleteSlotRequest)
Deletes the specified slot from an intent.
|
default CompletableFuture<DeleteSlotTypeResponse> |
deleteSlotType(Consumer<DeleteSlotTypeRequest.Builder> deleteSlotTypeRequest)
Deletes a slot type from a bot locale.
|
default CompletableFuture<DeleteSlotTypeResponse> |
deleteSlotType(DeleteSlotTypeRequest deleteSlotTypeRequest)
Deletes a slot type from a bot locale.
|
default CompletableFuture<DeleteUtterancesResponse> |
deleteUtterances(Consumer<DeleteUtterancesRequest.Builder> deleteUtterancesRequest)
Deletes stored utterances.
|
default CompletableFuture<DeleteUtterancesResponse> |
deleteUtterances(DeleteUtterancesRequest deleteUtterancesRequest)
Deletes stored utterances.
|
default CompletableFuture<DescribeBotResponse> |
describeBot(Consumer<DescribeBotRequest.Builder> describeBotRequest)
Provides metadata information about a bot.
|
default CompletableFuture<DescribeBotResponse> |
describeBot(DescribeBotRequest describeBotRequest)
Provides metadata information about a bot.
|
default CompletableFuture<DescribeBotAliasResponse> |
describeBotAlias(Consumer<DescribeBotAliasRequest.Builder> describeBotAliasRequest)
Get information about a specific bot alias.
|
default CompletableFuture<DescribeBotAliasResponse> |
describeBotAlias(DescribeBotAliasRequest describeBotAliasRequest)
Get information about a specific bot alias.
|
default CompletableFuture<DescribeBotLocaleResponse> |
describeBotLocale(Consumer<DescribeBotLocaleRequest.Builder> describeBotLocaleRequest)
Describes the settings that a bot has for a specific locale.
|
default CompletableFuture<DescribeBotLocaleResponse> |
describeBotLocale(DescribeBotLocaleRequest describeBotLocaleRequest)
Describes the settings that a bot has for a specific locale.
|
default CompletableFuture<DescribeBotRecommendationResponse> |
describeBotRecommendation(Consumer<DescribeBotRecommendationRequest.Builder> describeBotRecommendationRequest)
Provides metadata information about a bot recommendation.
|
default CompletableFuture<DescribeBotRecommendationResponse> |
describeBotRecommendation(DescribeBotRecommendationRequest describeBotRecommendationRequest)
Provides metadata information about a bot recommendation.
|
default CompletableFuture<DescribeBotVersionResponse> |
describeBotVersion(Consumer<DescribeBotVersionRequest.Builder> describeBotVersionRequest)
Provides metadata about a version of a bot.
|
default CompletableFuture<DescribeBotVersionResponse> |
describeBotVersion(DescribeBotVersionRequest describeBotVersionRequest)
Provides metadata about a version of a bot.
|
default CompletableFuture<DescribeCustomVocabularyMetadataResponse> |
describeCustomVocabularyMetadata(Consumer<DescribeCustomVocabularyMetadataRequest.Builder> describeCustomVocabularyMetadataRequest)
Provides metadata information about a custom vocabulary.
|
default CompletableFuture<DescribeCustomVocabularyMetadataResponse> |
describeCustomVocabularyMetadata(DescribeCustomVocabularyMetadataRequest describeCustomVocabularyMetadataRequest)
Provides metadata information about a custom vocabulary.
|
default CompletableFuture<DescribeExportResponse> |
describeExport(Consumer<DescribeExportRequest.Builder> describeExportRequest)
Gets information about a specific export.
|
default CompletableFuture<DescribeExportResponse> |
describeExport(DescribeExportRequest describeExportRequest)
Gets information about a specific export.
|
default CompletableFuture<DescribeImportResponse> |
describeImport(Consumer<DescribeImportRequest.Builder> describeImportRequest)
Gets information about a specific import.
|
default CompletableFuture<DescribeImportResponse> |
describeImport(DescribeImportRequest describeImportRequest)
Gets information about a specific import.
|
default CompletableFuture<DescribeIntentResponse> |
describeIntent(Consumer<DescribeIntentRequest.Builder> describeIntentRequest)
Returns metadata about an intent.
|
default CompletableFuture<DescribeIntentResponse> |
describeIntent(DescribeIntentRequest describeIntentRequest)
Returns metadata about an intent.
|
default CompletableFuture<DescribeResourcePolicyResponse> |
describeResourcePolicy(Consumer<DescribeResourcePolicyRequest.Builder> describeResourcePolicyRequest)
Gets the resource policy and policy revision for a bot or bot alias.
|
default CompletableFuture<DescribeResourcePolicyResponse> |
describeResourcePolicy(DescribeResourcePolicyRequest describeResourcePolicyRequest)
Gets the resource policy and policy revision for a bot or bot alias.
|
default CompletableFuture<DescribeSlotResponse> |
describeSlot(Consumer<DescribeSlotRequest.Builder> describeSlotRequest)
Gets metadata information about a slot.
|
default CompletableFuture<DescribeSlotResponse> |
describeSlot(DescribeSlotRequest describeSlotRequest)
Gets metadata information about a slot.
|
default CompletableFuture<DescribeSlotTypeResponse> |
describeSlotType(Consumer<DescribeSlotTypeRequest.Builder> describeSlotTypeRequest)
Gets metadata information about a slot type.
|
default CompletableFuture<DescribeSlotTypeResponse> |
describeSlotType(DescribeSlotTypeRequest describeSlotTypeRequest)
Gets metadata information about a slot type.
|
default CompletableFuture<ListAggregatedUtterancesResponse> |
listAggregatedUtterances(Consumer<ListAggregatedUtterancesRequest.Builder> listAggregatedUtterancesRequest)
Provides a list of utterances that users have sent to the bot.
|
default CompletableFuture<ListAggregatedUtterancesResponse> |
listAggregatedUtterances(ListAggregatedUtterancesRequest listAggregatedUtterancesRequest)
Provides a list of utterances that users have sent to the bot.
|
default ListAggregatedUtterancesPublisher |
listAggregatedUtterancesPaginator(Consumer<ListAggregatedUtterancesRequest.Builder> listAggregatedUtterancesRequest)
Provides a list of utterances that users have sent to the bot.
|
default ListAggregatedUtterancesPublisher |
listAggregatedUtterancesPaginator(ListAggregatedUtterancesRequest listAggregatedUtterancesRequest)
Provides a list of utterances that users have sent to the bot.
|
default CompletableFuture<ListBotAliasesResponse> |
listBotAliases(Consumer<ListBotAliasesRequest.Builder> listBotAliasesRequest)
Gets a list of aliases for the specified bot.
|
default CompletableFuture<ListBotAliasesResponse> |
listBotAliases(ListBotAliasesRequest listBotAliasesRequest)
Gets a list of aliases for the specified bot.
|
default ListBotAliasesPublisher |
listBotAliasesPaginator(Consumer<ListBotAliasesRequest.Builder> listBotAliasesRequest)
Gets a list of aliases for the specified bot.
|
default ListBotAliasesPublisher |
listBotAliasesPaginator(ListBotAliasesRequest listBotAliasesRequest)
Gets a list of aliases for the specified bot.
|
default CompletableFuture<ListBotLocalesResponse> |
listBotLocales(Consumer<ListBotLocalesRequest.Builder> listBotLocalesRequest)
Gets a list of locales for the specified bot.
|
default CompletableFuture<ListBotLocalesResponse> |
listBotLocales(ListBotLocalesRequest listBotLocalesRequest)
Gets a list of locales for the specified bot.
|
default ListBotLocalesPublisher |
listBotLocalesPaginator(Consumer<ListBotLocalesRequest.Builder> listBotLocalesRequest)
Gets a list of locales for the specified bot.
|
default ListBotLocalesPublisher |
listBotLocalesPaginator(ListBotLocalesRequest listBotLocalesRequest)
Gets a list of locales for the specified bot.
|
default CompletableFuture<ListBotRecommendationsResponse> |
listBotRecommendations(Consumer<ListBotRecommendationsRequest.Builder> listBotRecommendationsRequest)
Get a list of bot recommendations that meet the specified criteria.
|
default CompletableFuture<ListBotRecommendationsResponse> |
listBotRecommendations(ListBotRecommendationsRequest listBotRecommendationsRequest)
Get a list of bot recommendations that meet the specified criteria.
|
default ListBotRecommendationsPublisher |
listBotRecommendationsPaginator(Consumer<ListBotRecommendationsRequest.Builder> listBotRecommendationsRequest)
Get a list of bot recommendations that meet the specified criteria.
|
default ListBotRecommendationsPublisher |
listBotRecommendationsPaginator(ListBotRecommendationsRequest listBotRecommendationsRequest)
Get a list of bot recommendations that meet the specified criteria.
|
default CompletableFuture<ListBotsResponse> |
listBots(Consumer<ListBotsRequest.Builder> listBotsRequest)
Gets a list of available bots.
|
default CompletableFuture<ListBotsResponse> |
listBots(ListBotsRequest listBotsRequest)
Gets a list of available bots.
|
default ListBotsPublisher |
listBotsPaginator(Consumer<ListBotsRequest.Builder> listBotsRequest)
Gets a list of available bots.
|
default ListBotsPublisher |
listBotsPaginator(ListBotsRequest listBotsRequest)
Gets a list of available bots.
|
default CompletableFuture<ListBotVersionsResponse> |
listBotVersions(Consumer<ListBotVersionsRequest.Builder> listBotVersionsRequest)
Gets information about all of the versions of a bot.
|
default CompletableFuture<ListBotVersionsResponse> |
listBotVersions(ListBotVersionsRequest listBotVersionsRequest)
Gets information about all of the versions of a bot.
|
default ListBotVersionsPublisher |
listBotVersionsPaginator(Consumer<ListBotVersionsRequest.Builder> listBotVersionsRequest)
Gets information about all of the versions of a bot.
|
default ListBotVersionsPublisher |
listBotVersionsPaginator(ListBotVersionsRequest listBotVersionsRequest)
Gets information about all of the versions of a bot.
|
default CompletableFuture<ListBuiltInIntentsResponse> |
listBuiltInIntents(Consumer<ListBuiltInIntentsRequest.Builder> listBuiltInIntentsRequest)
Gets a list of built-in intents provided by Amazon Lex that you can use in your bot.
|
default CompletableFuture<ListBuiltInIntentsResponse> |
listBuiltInIntents(ListBuiltInIntentsRequest listBuiltInIntentsRequest)
Gets a list of built-in intents provided by Amazon Lex that you can use in your bot.
|
default ListBuiltInIntentsPublisher |
listBuiltInIntentsPaginator(Consumer<ListBuiltInIntentsRequest.Builder> listBuiltInIntentsRequest)
Gets a list of built-in intents provided by Amazon Lex that you can use in your bot.
|
default ListBuiltInIntentsPublisher |
listBuiltInIntentsPaginator(ListBuiltInIntentsRequest listBuiltInIntentsRequest)
Gets a list of built-in intents provided by Amazon Lex that you can use in your bot.
|
default CompletableFuture<ListBuiltInSlotTypesResponse> |
listBuiltInSlotTypes(Consumer<ListBuiltInSlotTypesRequest.Builder> listBuiltInSlotTypesRequest)
Gets a list of built-in slot types that meet the specified criteria.
|
default CompletableFuture<ListBuiltInSlotTypesResponse> |
listBuiltInSlotTypes(ListBuiltInSlotTypesRequest listBuiltInSlotTypesRequest)
Gets a list of built-in slot types that meet the specified criteria.
|
default ListBuiltInSlotTypesPublisher |
listBuiltInSlotTypesPaginator(Consumer<ListBuiltInSlotTypesRequest.Builder> listBuiltInSlotTypesRequest)
Gets a list of built-in slot types that meet the specified criteria.
|
default ListBuiltInSlotTypesPublisher |
listBuiltInSlotTypesPaginator(ListBuiltInSlotTypesRequest listBuiltInSlotTypesRequest)
Gets a list of built-in slot types that meet the specified criteria.
|
default CompletableFuture<ListCustomVocabularyItemsResponse> |
listCustomVocabularyItems(Consumer<ListCustomVocabularyItemsRequest.Builder> listCustomVocabularyItemsRequest)
Paginated list of custom vocabulary items for a given bot locale's custom vocabulary.
|
default CompletableFuture<ListCustomVocabularyItemsResponse> |
listCustomVocabularyItems(ListCustomVocabularyItemsRequest listCustomVocabularyItemsRequest)
Paginated list of custom vocabulary items for a given bot locale's custom vocabulary.
|
default ListCustomVocabularyItemsPublisher |
listCustomVocabularyItemsPaginator(Consumer<ListCustomVocabularyItemsRequest.Builder> listCustomVocabularyItemsRequest)
Paginated list of custom vocabulary items for a given bot locale's custom vocabulary.
|
default ListCustomVocabularyItemsPublisher |
listCustomVocabularyItemsPaginator(ListCustomVocabularyItemsRequest listCustomVocabularyItemsRequest)
Paginated list of custom vocabulary items for a given bot locale's custom vocabulary.
|
default CompletableFuture<ListExportsResponse> |
listExports(Consumer<ListExportsRequest.Builder> listExportsRequest)
Lists the exports for a bot, bot locale, or custom vocabulary.
|
default CompletableFuture<ListExportsResponse> |
listExports(ListExportsRequest listExportsRequest)
Lists the exports for a bot, bot locale, or custom vocabulary.
|
default ListExportsPublisher |
listExportsPaginator(Consumer<ListExportsRequest.Builder> listExportsRequest)
Lists the exports for a bot, bot locale, or custom vocabulary.
|
default ListExportsPublisher |
listExportsPaginator(ListExportsRequest listExportsRequest)
Lists the exports for a bot, bot locale, or custom vocabulary.
|
default CompletableFuture<ListImportsResponse> |
listImports(Consumer<ListImportsRequest.Builder> listImportsRequest)
Lists the imports for a bot, bot locale, or custom vocabulary.
|
default CompletableFuture<ListImportsResponse> |
listImports(ListImportsRequest listImportsRequest)
Lists the imports for a bot, bot locale, or custom vocabulary.
|
default ListImportsPublisher |
listImportsPaginator(Consumer<ListImportsRequest.Builder> listImportsRequest)
Lists the imports for a bot, bot locale, or custom vocabulary.
|
default ListImportsPublisher |
listImportsPaginator(ListImportsRequest listImportsRequest)
Lists the imports for a bot, bot locale, or custom vocabulary.
|
default CompletableFuture<ListIntentsResponse> |
listIntents(Consumer<ListIntentsRequest.Builder> listIntentsRequest)
Get a list of intents that meet the specified criteria.
|
default CompletableFuture<ListIntentsResponse> |
listIntents(ListIntentsRequest listIntentsRequest)
Get a list of intents that meet the specified criteria.
|
default ListIntentsPublisher |
listIntentsPaginator(Consumer<ListIntentsRequest.Builder> listIntentsRequest)
Get a list of intents that meet the specified criteria.
|
default ListIntentsPublisher |
listIntentsPaginator(ListIntentsRequest listIntentsRequest)
Get a list of intents that meet the specified criteria.
|
default CompletableFuture<ListRecommendedIntentsResponse> |
listRecommendedIntents(Consumer<ListRecommendedIntentsRequest.Builder> listRecommendedIntentsRequest)
Gets a list of recommended intents provided by the bot recommendation that you can use in your bot.
|
default CompletableFuture<ListRecommendedIntentsResponse> |
listRecommendedIntents(ListRecommendedIntentsRequest listRecommendedIntentsRequest)
Gets a list of recommended intents provided by the bot recommendation that you can use in your bot.
|
default ListRecommendedIntentsPublisher |
listRecommendedIntentsPaginator(Consumer<ListRecommendedIntentsRequest.Builder> listRecommendedIntentsRequest)
Gets a list of recommended intents provided by the bot recommendation that you can use in your bot.
|
default ListRecommendedIntentsPublisher |
listRecommendedIntentsPaginator(ListRecommendedIntentsRequest listRecommendedIntentsRequest)
Gets a list of recommended intents provided by the bot recommendation that you can use in your bot.
|
default CompletableFuture<ListSlotsResponse> |
listSlots(Consumer<ListSlotsRequest.Builder> listSlotsRequest)
Gets a list of slots that match the specified criteria.
|
default CompletableFuture<ListSlotsResponse> |
listSlots(ListSlotsRequest listSlotsRequest)
Gets a list of slots that match the specified criteria.
|
default ListSlotsPublisher |
listSlotsPaginator(Consumer<ListSlotsRequest.Builder> listSlotsRequest)
Gets a list of slots that match the specified criteria.
|
default ListSlotsPublisher |
listSlotsPaginator(ListSlotsRequest listSlotsRequest)
Gets a list of slots that match the specified criteria.
|
default CompletableFuture<ListSlotTypesResponse> |
listSlotTypes(Consumer<ListSlotTypesRequest.Builder> listSlotTypesRequest)
Gets a list of slot types that match the specified criteria.
|
default CompletableFuture<ListSlotTypesResponse> |
listSlotTypes(ListSlotTypesRequest listSlotTypesRequest)
Gets a list of slot types that match the specified criteria.
|
default ListSlotTypesPublisher |
listSlotTypesPaginator(Consumer<ListSlotTypesRequest.Builder> listSlotTypesRequest)
Gets a list of slot types that match the specified criteria.
|
default ListSlotTypesPublisher |
listSlotTypesPaginator(ListSlotTypesRequest listSlotTypesRequest)
Gets a list of slot types that match the specified criteria.
|
default CompletableFuture<ListTagsForResourceResponse> |
listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Gets a list of tags associated with a resource.
|
default CompletableFuture<ListTagsForResourceResponse> |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Gets a list of tags associated with a resource.
|
default CompletableFuture<SearchAssociatedTranscriptsResponse> |
searchAssociatedTranscripts(Consumer<SearchAssociatedTranscriptsRequest.Builder> searchAssociatedTranscriptsRequest)
Search for associated transcripts that meet the specified criteria.
|
default CompletableFuture<SearchAssociatedTranscriptsResponse> |
searchAssociatedTranscripts(SearchAssociatedTranscriptsRequest searchAssociatedTranscriptsRequest)
Search for associated transcripts that meet the specified criteria.
|
default CompletableFuture<StartBotRecommendationResponse> |
startBotRecommendation(Consumer<StartBotRecommendationRequest.Builder> startBotRecommendationRequest)
Use this to provide your transcript data, and to start the bot recommendation process.
|
default CompletableFuture<StartBotRecommendationResponse> |
startBotRecommendation(StartBotRecommendationRequest startBotRecommendationRequest)
Use this to provide your transcript data, and to start the bot recommendation process.
|
default CompletableFuture<StartImportResponse> |
startImport(Consumer<StartImportRequest.Builder> startImportRequest)
Starts importing a bot, bot locale, or custom vocabulary from a zip archive that you uploaded to an S3 bucket.
|
default CompletableFuture<StartImportResponse> |
startImport(StartImportRequest startImportRequest)
Starts importing a bot, bot locale, or custom vocabulary from a zip archive that you uploaded to an S3 bucket.
|
default CompletableFuture<StopBotRecommendationResponse> |
stopBotRecommendation(Consumer<StopBotRecommendationRequest.Builder> stopBotRecommendationRequest)
Stop an already running Bot Recommendation request.
|
default CompletableFuture<StopBotRecommendationResponse> |
stopBotRecommendation(StopBotRecommendationRequest stopBotRecommendationRequest)
Stop an already running Bot Recommendation request.
|
default CompletableFuture<TagResourceResponse> |
tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
Adds the specified tags to the specified resource.
|
default CompletableFuture<TagResourceResponse> |
tagResource(TagResourceRequest tagResourceRequest)
Adds the specified tags to the specified resource.
|
default CompletableFuture<UntagResourceResponse> |
untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Removes tags from a bot, bot alias, or bot channel.
|
default CompletableFuture<UntagResourceResponse> |
untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from a bot, bot alias, or bot channel.
|
default CompletableFuture<UpdateBotResponse> |
updateBot(Consumer<UpdateBotRequest.Builder> updateBotRequest)
Updates the configuration of an existing bot.
|
default CompletableFuture<UpdateBotResponse> |
updateBot(UpdateBotRequest updateBotRequest)
Updates the configuration of an existing bot.
|
default CompletableFuture<UpdateBotAliasResponse> |
updateBotAlias(Consumer<UpdateBotAliasRequest.Builder> updateBotAliasRequest)
Updates the configuration of an existing bot alias.
|
default CompletableFuture<UpdateBotAliasResponse> |
updateBotAlias(UpdateBotAliasRequest updateBotAliasRequest)
Updates the configuration of an existing bot alias.
|
default CompletableFuture<UpdateBotLocaleResponse> |
updateBotLocale(Consumer<UpdateBotLocaleRequest.Builder> updateBotLocaleRequest)
Updates the settings that a bot has for a specific locale.
|
default CompletableFuture<UpdateBotLocaleResponse> |
updateBotLocale(UpdateBotLocaleRequest updateBotLocaleRequest)
Updates the settings that a bot has for a specific locale.
|
default CompletableFuture<UpdateBotRecommendationResponse> |
updateBotRecommendation(Consumer<UpdateBotRecommendationRequest.Builder> updateBotRecommendationRequest)
Updates an existing bot recommendation request.
|
default CompletableFuture<UpdateBotRecommendationResponse> |
updateBotRecommendation(UpdateBotRecommendationRequest updateBotRecommendationRequest)
Updates an existing bot recommendation request.
|
default CompletableFuture<UpdateExportResponse> |
updateExport(Consumer<UpdateExportRequest.Builder> updateExportRequest)
Updates the password used to protect an export zip archive.
|
default CompletableFuture<UpdateExportResponse> |
updateExport(UpdateExportRequest updateExportRequest)
Updates the password used to protect an export zip archive.
|
default CompletableFuture<UpdateIntentResponse> |
updateIntent(Consumer<UpdateIntentRequest.Builder> updateIntentRequest)
Updates the settings for an intent.
|
default CompletableFuture<UpdateIntentResponse> |
updateIntent(UpdateIntentRequest updateIntentRequest)
Updates the settings for an intent.
|
default CompletableFuture<UpdateResourcePolicyResponse> |
updateResourcePolicy(Consumer<UpdateResourcePolicyRequest.Builder> updateResourcePolicyRequest)
Replaces the existing resource policy for a bot or bot alias with a new one.
|
default CompletableFuture<UpdateResourcePolicyResponse> |
updateResourcePolicy(UpdateResourcePolicyRequest updateResourcePolicyRequest)
Replaces the existing resource policy for a bot or bot alias with a new one.
|
default CompletableFuture<UpdateSlotResponse> |
updateSlot(Consumer<UpdateSlotRequest.Builder> updateSlotRequest)
Updates the settings for a slot.
|
default CompletableFuture<UpdateSlotResponse> |
updateSlot(UpdateSlotRequest updateSlotRequest)
Updates the settings for a slot.
|
default CompletableFuture<UpdateSlotTypeResponse> |
updateSlotType(Consumer<UpdateSlotTypeRequest.Builder> updateSlotTypeRequest)
Updates the configuration of an existing slot type.
|
default CompletableFuture<UpdateSlotTypeResponse> |
updateSlotType(UpdateSlotTypeRequest updateSlotTypeRequest)
Updates the configuration of an existing slot type.
|
default LexModelsV2AsyncWaiter |
waiter()
Create an instance of
LexModelsV2AsyncWaiter using this client. |
serviceNameclosestatic final String SERVICE_NAME
static final String SERVICE_METADATA_ID
ServiceMetadataProvider.default CompletableFuture<BatchCreateCustomVocabularyItemResponse> batchCreateCustomVocabularyItem(BatchCreateCustomVocabularyItemRequest batchCreateCustomVocabularyItemRequest)
Create a batch of custom vocabulary items for a given bot locale's custom vocabulary.
batchCreateCustomVocabularyItemRequest - default CompletableFuture<BatchCreateCustomVocabularyItemResponse> batchCreateCustomVocabularyItem(Consumer<BatchCreateCustomVocabularyItemRequest.Builder> batchCreateCustomVocabularyItemRequest)
Create a batch of custom vocabulary items for a given bot locale's custom vocabulary.
This is a convenience which creates an instance of the BatchCreateCustomVocabularyItemRequest.Builder
avoiding the need to create one manually via BatchCreateCustomVocabularyItemRequest.builder()
batchCreateCustomVocabularyItemRequest - A Consumer that will call methods on BatchCreateCustomVocabularyItemRequest.Builder to
create a request.default CompletableFuture<BatchDeleteCustomVocabularyItemResponse> batchDeleteCustomVocabularyItem(BatchDeleteCustomVocabularyItemRequest batchDeleteCustomVocabularyItemRequest)
Delete a batch of custom vocabulary items for a given bot locale's custom vocabulary.
batchDeleteCustomVocabularyItemRequest - default CompletableFuture<BatchDeleteCustomVocabularyItemResponse> batchDeleteCustomVocabularyItem(Consumer<BatchDeleteCustomVocabularyItemRequest.Builder> batchDeleteCustomVocabularyItemRequest)
Delete a batch of custom vocabulary items for a given bot locale's custom vocabulary.
This is a convenience which creates an instance of the BatchDeleteCustomVocabularyItemRequest.Builder
avoiding the need to create one manually via BatchDeleteCustomVocabularyItemRequest.builder()
batchDeleteCustomVocabularyItemRequest - A Consumer that will call methods on BatchDeleteCustomVocabularyItemRequest.Builder to
create a request.default CompletableFuture<BatchUpdateCustomVocabularyItemResponse> batchUpdateCustomVocabularyItem(BatchUpdateCustomVocabularyItemRequest batchUpdateCustomVocabularyItemRequest)
Update a batch of custom vocabulary items for a given bot locale's custom vocabulary.
batchUpdateCustomVocabularyItemRequest - default CompletableFuture<BatchUpdateCustomVocabularyItemResponse> batchUpdateCustomVocabularyItem(Consumer<BatchUpdateCustomVocabularyItemRequest.Builder> batchUpdateCustomVocabularyItemRequest)
Update a batch of custom vocabulary items for a given bot locale's custom vocabulary.
This is a convenience which creates an instance of the BatchUpdateCustomVocabularyItemRequest.Builder
avoiding the need to create one manually via BatchUpdateCustomVocabularyItemRequest.builder()
batchUpdateCustomVocabularyItemRequest - A Consumer that will call methods on BatchUpdateCustomVocabularyItemRequest.Builder to
create a request.default CompletableFuture<BuildBotLocaleResponse> buildBotLocale(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 - default CompletableFuture<BuildBotLocaleResponse> buildBotLocale(Consumer<BuildBotLocaleRequest.Builder> 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.
This is a convenience which creates an instance of the BuildBotLocaleRequest.Builder avoiding the need to
create one manually via BuildBotLocaleRequest.builder()
buildBotLocaleRequest - A Consumer that will call methods on BuildBotLocaleRequest.Builder to create a request.default CompletableFuture<CreateBotResponse> createBot(CreateBotRequest createBotRequest)
Creates an Amazon Lex conversational bot.
createBotRequest - default CompletableFuture<CreateBotResponse> createBot(Consumer<CreateBotRequest.Builder> createBotRequest)
Creates an Amazon Lex conversational bot.
This is a convenience which creates an instance of the CreateBotRequest.Builder avoiding the need to
create one manually via CreateBotRequest.builder()
createBotRequest - A Consumer that will call methods on CreateBotRequest.Builder to create a request.default CompletableFuture<CreateBotAliasResponse> createBotAlias(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 - default CompletableFuture<CreateBotAliasResponse> createBotAlias(Consumer<CreateBotAliasRequest.Builder> 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.
This is a convenience which creates an instance of the CreateBotAliasRequest.Builder avoiding the need to
create one manually via CreateBotAliasRequest.builder()
createBotAliasRequest - A Consumer that will call methods on CreateBotAliasRequest.Builder to create a request.default CompletableFuture<CreateBotLocaleResponse> createBotLocale(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 - default CompletableFuture<CreateBotLocaleResponse> createBotLocale(Consumer<CreateBotLocaleRequest.Builder> 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.
This is a convenience which creates an instance of the CreateBotLocaleRequest.Builder avoiding the need
to create one manually via CreateBotLocaleRequest.builder()
createBotLocaleRequest - A Consumer that will call methods on CreateBotLocaleRequest.Builder to create a request.default CompletableFuture<CreateBotVersionResponse> createBotVersion(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 - default CompletableFuture<CreateBotVersionResponse> createBotVersion(Consumer<CreateBotVersionRequest.Builder> 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.
This is a convenience which creates an instance of the CreateBotVersionRequest.Builder avoiding the need
to create one manually via CreateBotVersionRequest.builder()
createBotVersionRequest - A Consumer that will call methods on CreateBotVersionRequest.Builder to create a request.default CompletableFuture<CreateExportResponse> createExport(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 - default CompletableFuture<CreateExportResponse> createExport(Consumer<CreateExportRequest.Builder> 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
This is a convenience which creates an instance of the CreateExportRequest.Builder avoiding the need to
create one manually via CreateExportRequest.builder()
createExportRequest - A Consumer that will call methods on CreateExportRequest.Builder to create a request.default CompletableFuture<CreateIntentResponse> createIntent(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 - default CompletableFuture<CreateIntentResponse> createIntent(Consumer<CreateIntentRequest.Builder> 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?"
This is a convenience which creates an instance of the CreateIntentRequest.Builder avoiding the need to
create one manually via CreateIntentRequest.builder()
createIntentRequest - A Consumer that will call methods on CreateIntentRequest.Builder to create a request.default CompletableFuture<CreateResourcePolicyResponse> createResourcePolicy(CreateResourcePolicyRequest createResourcePolicyRequest)
Creates a new resource policy with the specified policy statements.
createResourcePolicyRequest - default CompletableFuture<CreateResourcePolicyResponse> createResourcePolicy(Consumer<CreateResourcePolicyRequest.Builder> createResourcePolicyRequest)
Creates a new resource policy with the specified policy statements.
This is a convenience which creates an instance of the CreateResourcePolicyRequest.Builder avoiding the
need to create one manually via CreateResourcePolicyRequest.builder()
createResourcePolicyRequest - A Consumer that will call methods on CreateResourcePolicyRequest.Builder to create a
request.default CompletableFuture<CreateResourcePolicyStatementResponse> createResourcePolicyStatement(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 - default CompletableFuture<CreateResourcePolicyStatementResponse> createResourcePolicyStatement(Consumer<CreateResourcePolicyStatementRequest.Builder> 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.
This is a convenience which creates an instance of the CreateResourcePolicyStatementRequest.Builder
avoiding the need to create one manually via CreateResourcePolicyStatementRequest.builder()
createResourcePolicyStatementRequest - A Consumer that will call methods on CreateResourcePolicyStatementRequest.Builder to
create a request.default CompletableFuture<CreateSlotResponse> createSlot(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 - default CompletableFuture<CreateSlotResponse> createSlot(Consumer<CreateSlotRequest.Builder> 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.
This is a convenience which creates an instance of the CreateSlotRequest.Builder avoiding the need to
create one manually via CreateSlotRequest.builder()
createSlotRequest - A Consumer that will call methods on CreateSlotRequest.Builder to create a request.default CompletableFuture<CreateSlotTypeResponse> createSlotType(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 - default CompletableFuture<CreateSlotTypeResponse> createSlotType(Consumer<CreateSlotTypeRequest.Builder> 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.
This is a convenience which creates an instance of the CreateSlotTypeRequest.Builder avoiding the need to
create one manually via CreateSlotTypeRequest.builder()
createSlotTypeRequest - A Consumer that will call methods on CreateSlotTypeRequest.Builder to create a request.default CompletableFuture<CreateUploadUrlResponse> createUploadUrl(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 - default CompletableFuture<CreateUploadUrlResponse> createUploadUrl(Consumer<CreateUploadUrlRequest.Builder> createUploadUrlRequest)
Gets a pre-signed S3 write URL that you use to upload the zip archive when importing a bot or a bot locale.
This is a convenience which creates an instance of the CreateUploadUrlRequest.Builder avoiding the need
to create one manually via CreateUploadUrlRequest.builder()
createUploadUrlRequest - A Consumer that will call methods on CreateUploadUrlRequest.Builder to create a request.default CompletableFuture<DeleteBotResponse> deleteBot(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 - default CompletableFuture<DeleteBotResponse> deleteBot(Consumer<DeleteBotRequest.Builder> 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.
This is a convenience which creates an instance of the DeleteBotRequest.Builder avoiding the need to
create one manually via DeleteBotRequest.builder()
deleteBotRequest - A Consumer that will call methods on DeleteBotRequest.Builder to create a request.default CompletableFuture<DeleteBotAliasResponse> deleteBotAlias(DeleteBotAliasRequest deleteBotAliasRequest)
Deletes the specified bot alias.
deleteBotAliasRequest - default CompletableFuture<DeleteBotAliasResponse> deleteBotAlias(Consumer<DeleteBotAliasRequest.Builder> deleteBotAliasRequest)
Deletes the specified bot alias.
This is a convenience which creates an instance of the DeleteBotAliasRequest.Builder avoiding the need to
create one manually via DeleteBotAliasRequest.builder()
deleteBotAliasRequest - A Consumer that will call methods on DeleteBotAliasRequest.Builder to create a request.default CompletableFuture<DeleteBotLocaleResponse> deleteBotLocale(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 - default CompletableFuture<DeleteBotLocaleResponse> deleteBotLocale(Consumer<DeleteBotLocaleRequest.Builder> 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.
This is a convenience which creates an instance of the DeleteBotLocaleRequest.Builder avoiding the need
to create one manually via DeleteBotLocaleRequest.builder()
deleteBotLocaleRequest - A Consumer that will call methods on DeleteBotLocaleRequest.Builder to create a request.default CompletableFuture<DeleteBotVersionResponse> deleteBotVersion(DeleteBotVersionRequest deleteBotVersionRequest)
Deletes a specific version of a bot. To delete all versions of a bot, use the DeleteBot operation.
deleteBotVersionRequest - default CompletableFuture<DeleteBotVersionResponse> deleteBotVersion(Consumer<DeleteBotVersionRequest.Builder> deleteBotVersionRequest)
Deletes a specific version of a bot. To delete all versions of a bot, use the DeleteBot operation.
This is a convenience which creates an instance of the DeleteBotVersionRequest.Builder avoiding the need
to create one manually via DeleteBotVersionRequest.builder()
deleteBotVersionRequest - A Consumer that will call methods on DeleteBotVersionRequest.Builder to create a request.default CompletableFuture<DeleteCustomVocabularyResponse> deleteCustomVocabulary(DeleteCustomVocabularyRequest deleteCustomVocabularyRequest)
Removes a custom vocabulary from the specified locale in the specified bot.
deleteCustomVocabularyRequest - default CompletableFuture<DeleteCustomVocabularyResponse> deleteCustomVocabulary(Consumer<DeleteCustomVocabularyRequest.Builder> deleteCustomVocabularyRequest)
Removes a custom vocabulary from the specified locale in the specified bot.
This is a convenience which creates an instance of the DeleteCustomVocabularyRequest.Builder avoiding the
need to create one manually via DeleteCustomVocabularyRequest.builder()
deleteCustomVocabularyRequest - A Consumer that will call methods on DeleteCustomVocabularyRequest.Builder to create a
request.default CompletableFuture<DeleteExportResponse> deleteExport(DeleteExportRequest deleteExportRequest)
Removes a previous export and the associated files stored in an S3 bucket.
deleteExportRequest - default CompletableFuture<DeleteExportResponse> deleteExport(Consumer<DeleteExportRequest.Builder> deleteExportRequest)
Removes a previous export and the associated files stored in an S3 bucket.
This is a convenience which creates an instance of the DeleteExportRequest.Builder avoiding the need to
create one manually via DeleteExportRequest.builder()
deleteExportRequest - A Consumer that will call methods on DeleteExportRequest.Builder to create a request.default CompletableFuture<DeleteImportResponse> deleteImport(DeleteImportRequest deleteImportRequest)
Removes a previous import and the associated file stored in an S3 bucket.
deleteImportRequest - default CompletableFuture<DeleteImportResponse> deleteImport(Consumer<DeleteImportRequest.Builder> deleteImportRequest)
Removes a previous import and the associated file stored in an S3 bucket.
This is a convenience which creates an instance of the DeleteImportRequest.Builder avoiding the need to
create one manually via DeleteImportRequest.builder()
deleteImportRequest - A Consumer that will call methods on DeleteImportRequest.Builder to create a request.default CompletableFuture<DeleteIntentResponse> deleteIntent(DeleteIntentRequest deleteIntentRequest)
Removes the specified intent.
Deleting an intent also deletes the slots associated with the intent.
deleteIntentRequest - default CompletableFuture<DeleteIntentResponse> deleteIntent(Consumer<DeleteIntentRequest.Builder> deleteIntentRequest)
Removes the specified intent.
Deleting an intent also deletes the slots associated with the intent.
This is a convenience which creates an instance of the DeleteIntentRequest.Builder avoiding the need to
create one manually via DeleteIntentRequest.builder()
deleteIntentRequest - A Consumer that will call methods on DeleteIntentRequest.Builder to create a request.default CompletableFuture<DeleteResourcePolicyResponse> deleteResourcePolicy(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 - default CompletableFuture<DeleteResourcePolicyResponse> deleteResourcePolicy(Consumer<DeleteResourcePolicyRequest.Builder> 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.
This is a convenience which creates an instance of the DeleteResourcePolicyRequest.Builder avoiding the
need to create one manually via DeleteResourcePolicyRequest.builder()
deleteResourcePolicyRequest - A Consumer that will call methods on DeleteResourcePolicyRequest.Builder to create a
request.default CompletableFuture<DeleteResourcePolicyStatementResponse> deleteResourcePolicyStatement(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 - default CompletableFuture<DeleteResourcePolicyStatementResponse> deleteResourcePolicyStatement(Consumer<DeleteResourcePolicyStatementRequest.Builder> 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.
This is a convenience which creates an instance of the DeleteResourcePolicyStatementRequest.Builder
avoiding the need to create one manually via DeleteResourcePolicyStatementRequest.builder()
deleteResourcePolicyStatementRequest - A Consumer that will call methods on DeleteResourcePolicyStatementRequest.Builder to
create a request.default CompletableFuture<DeleteSlotResponse> deleteSlot(DeleteSlotRequest deleteSlotRequest)
Deletes the specified slot from an intent.
deleteSlotRequest - default CompletableFuture<DeleteSlotResponse> deleteSlot(Consumer<DeleteSlotRequest.Builder> deleteSlotRequest)
Deletes the specified slot from an intent.
This is a convenience which creates an instance of the DeleteSlotRequest.Builder avoiding the need to
create one manually via DeleteSlotRequest.builder()
deleteSlotRequest - A Consumer that will call methods on DeleteSlotRequest.Builder to create a request.default CompletableFuture<DeleteSlotTypeResponse> deleteSlotType(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 - default CompletableFuture<DeleteSlotTypeResponse> deleteSlotType(Consumer<DeleteSlotTypeRequest.Builder> 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.
This is a convenience which creates an instance of the DeleteSlotTypeRequest.Builder avoiding the need to
create one manually via DeleteSlotTypeRequest.builder()
deleteSlotTypeRequest - A Consumer that will call methods on DeleteSlotTypeRequest.Builder to create a request.default CompletableFuture<DeleteUtterancesResponse> deleteUtterances(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 - default CompletableFuture<DeleteUtterancesResponse> deleteUtterances(Consumer<DeleteUtterancesRequest.Builder> 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.
This is a convenience which creates an instance of the DeleteUtterancesRequest.Builder avoiding the need
to create one manually via DeleteUtterancesRequest.builder()
deleteUtterancesRequest - A Consumer that will call methods on DeleteUtterancesRequest.Builder to create a request.default CompletableFuture<DescribeBotResponse> describeBot(DescribeBotRequest describeBotRequest)
Provides metadata information about a bot.
describeBotRequest - default CompletableFuture<DescribeBotResponse> describeBot(Consumer<DescribeBotRequest.Builder> describeBotRequest)
Provides metadata information about a bot.
This is a convenience which creates an instance of the DescribeBotRequest.Builder avoiding the need to
create one manually via DescribeBotRequest.builder()
describeBotRequest - A Consumer that will call methods on DescribeBotRequest.Builder to create a request.default CompletableFuture<DescribeBotAliasResponse> describeBotAlias(DescribeBotAliasRequest describeBotAliasRequest)
Get information about a specific bot alias.
describeBotAliasRequest - default CompletableFuture<DescribeBotAliasResponse> describeBotAlias(Consumer<DescribeBotAliasRequest.Builder> describeBotAliasRequest)
Get information about a specific bot alias.
This is a convenience which creates an instance of the DescribeBotAliasRequest.Builder avoiding the need
to create one manually via DescribeBotAliasRequest.builder()
describeBotAliasRequest - A Consumer that will call methods on DescribeBotAliasRequest.Builder to create a request.default CompletableFuture<DescribeBotLocaleResponse> describeBotLocale(DescribeBotLocaleRequest describeBotLocaleRequest)
Describes the settings that a bot has for a specific locale.
describeBotLocaleRequest - default CompletableFuture<DescribeBotLocaleResponse> describeBotLocale(Consumer<DescribeBotLocaleRequest.Builder> describeBotLocaleRequest)
Describes the settings that a bot has for a specific locale.
This is a convenience which creates an instance of the DescribeBotLocaleRequest.Builder avoiding the need
to create one manually via DescribeBotLocaleRequest.builder()
describeBotLocaleRequest - A Consumer that will call methods on DescribeBotLocaleRequest.Builder to create a request.default CompletableFuture<DescribeBotRecommendationResponse> describeBotRecommendation(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 - default CompletableFuture<DescribeBotRecommendationResponse> describeBotRecommendation(Consumer<DescribeBotRecommendationRequest.Builder> 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.
This is a convenience which creates an instance of the DescribeBotRecommendationRequest.Builder avoiding
the need to create one manually via DescribeBotRecommendationRequest.builder()
describeBotRecommendationRequest - A Consumer that will call methods on DescribeBotRecommendationRequest.Builder to create a
request.default CompletableFuture<DescribeBotVersionResponse> describeBotVersion(DescribeBotVersionRequest describeBotVersionRequest)
Provides metadata about a version of a bot.
describeBotVersionRequest - default CompletableFuture<DescribeBotVersionResponse> describeBotVersion(Consumer<DescribeBotVersionRequest.Builder> describeBotVersionRequest)
Provides metadata about a version of a bot.
This is a convenience which creates an instance of the DescribeBotVersionRequest.Builder avoiding the
need to create one manually via DescribeBotVersionRequest.builder()
describeBotVersionRequest - A Consumer that will call methods on DescribeBotVersionRequest.Builder to create a
request.default CompletableFuture<DescribeCustomVocabularyMetadataResponse> describeCustomVocabularyMetadata(DescribeCustomVocabularyMetadataRequest describeCustomVocabularyMetadataRequest)
Provides metadata information about a custom vocabulary.
describeCustomVocabularyMetadataRequest - default CompletableFuture<DescribeCustomVocabularyMetadataResponse> describeCustomVocabularyMetadata(Consumer<DescribeCustomVocabularyMetadataRequest.Builder> describeCustomVocabularyMetadataRequest)
Provides metadata information about a custom vocabulary.
This is a convenience which creates an instance of the DescribeCustomVocabularyMetadataRequest.Builder
avoiding the need to create one manually via DescribeCustomVocabularyMetadataRequest.builder()
describeCustomVocabularyMetadataRequest - A Consumer that will call methods on DescribeCustomVocabularyMetadataRequest.Builder to
create a request.default CompletableFuture<DescribeExportResponse> describeExport(DescribeExportRequest describeExportRequest)
Gets information about a specific export.
describeExportRequest - default CompletableFuture<DescribeExportResponse> describeExport(Consumer<DescribeExportRequest.Builder> describeExportRequest)
Gets information about a specific export.
This is a convenience which creates an instance of the DescribeExportRequest.Builder avoiding the need to
create one manually via DescribeExportRequest.builder()
describeExportRequest - A Consumer that will call methods on DescribeExportRequest.Builder to create a request.default CompletableFuture<DescribeImportResponse> describeImport(DescribeImportRequest describeImportRequest)
Gets information about a specific import.
describeImportRequest - default CompletableFuture<DescribeImportResponse> describeImport(Consumer<DescribeImportRequest.Builder> describeImportRequest)
Gets information about a specific import.
This is a convenience which creates an instance of the DescribeImportRequest.Builder avoiding the need to
create one manually via DescribeImportRequest.builder()
describeImportRequest - A Consumer that will call methods on DescribeImportRequest.Builder to create a request.default CompletableFuture<DescribeIntentResponse> describeIntent(DescribeIntentRequest describeIntentRequest)
Returns metadata about an intent.
describeIntentRequest - default CompletableFuture<DescribeIntentResponse> describeIntent(Consumer<DescribeIntentRequest.Builder> describeIntentRequest)
Returns metadata about an intent.
This is a convenience which creates an instance of the DescribeIntentRequest.Builder avoiding the need to
create one manually via DescribeIntentRequest.builder()
describeIntentRequest - A Consumer that will call methods on DescribeIntentRequest.Builder to create a request.default CompletableFuture<DescribeResourcePolicyResponse> describeResourcePolicy(DescribeResourcePolicyRequest describeResourcePolicyRequest)
Gets the resource policy and policy revision for a bot or bot alias.
describeResourcePolicyRequest - default CompletableFuture<DescribeResourcePolicyResponse> describeResourcePolicy(Consumer<DescribeResourcePolicyRequest.Builder> describeResourcePolicyRequest)
Gets the resource policy and policy revision for a bot or bot alias.
This is a convenience which creates an instance of the DescribeResourcePolicyRequest.Builder avoiding the
need to create one manually via DescribeResourcePolicyRequest.builder()
describeResourcePolicyRequest - A Consumer that will call methods on DescribeResourcePolicyRequest.Builder to create a
request.default CompletableFuture<DescribeSlotResponse> describeSlot(DescribeSlotRequest describeSlotRequest)
Gets metadata information about a slot.
describeSlotRequest - default CompletableFuture<DescribeSlotResponse> describeSlot(Consumer<DescribeSlotRequest.Builder> describeSlotRequest)
Gets metadata information about a slot.
This is a convenience which creates an instance of the DescribeSlotRequest.Builder avoiding the need to
create one manually via DescribeSlotRequest.builder()
describeSlotRequest - A Consumer that will call methods on DescribeSlotRequest.Builder to create a request.default CompletableFuture<DescribeSlotTypeResponse> describeSlotType(DescribeSlotTypeRequest describeSlotTypeRequest)
Gets metadata information about a slot type.
describeSlotTypeRequest - default CompletableFuture<DescribeSlotTypeResponse> describeSlotType(Consumer<DescribeSlotTypeRequest.Builder> describeSlotTypeRequest)
Gets metadata information about a slot type.
This is a convenience which creates an instance of the DescribeSlotTypeRequest.Builder avoiding the need
to create one manually via DescribeSlotTypeRequest.builder()
describeSlotTypeRequest - A Consumer that will call methods on DescribeSlotTypeRequest.Builder to create a request.default CompletableFuture<ListAggregatedUtterancesResponse> listAggregatedUtterances(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 - default CompletableFuture<ListAggregatedUtterancesResponse> listAggregatedUtterances(Consumer<ListAggregatedUtterancesRequest.Builder> 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.
This is a convenience which creates an instance of the ListAggregatedUtterancesRequest.Builder avoiding
the need to create one manually via ListAggregatedUtterancesRequest.builder()
listAggregatedUtterancesRequest - A Consumer that will call methods on ListAggregatedUtterancesRequest.Builder to create a
request.default ListAggregatedUtterancesPublisher listAggregatedUtterancesPaginator(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.
This is a variant of
listAggregatedUtterances(software.amazon.awssdk.services.lexmodelsv2.model.ListAggregatedUtterancesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListAggregatedUtterancesPublisher publisher = client.listAggregatedUtterancesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListAggregatedUtterancesPublisher publisher = client.listAggregatedUtterancesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListAggregatedUtterancesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListAggregatedUtterancesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAggregatedUtterances(software.amazon.awssdk.services.lexmodelsv2.model.ListAggregatedUtterancesRequest)
operation.
listAggregatedUtterancesRequest - default ListAggregatedUtterancesPublisher listAggregatedUtterancesPaginator(Consumer<ListAggregatedUtterancesRequest.Builder> 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.
This is a variant of
listAggregatedUtterances(software.amazon.awssdk.services.lexmodelsv2.model.ListAggregatedUtterancesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListAggregatedUtterancesPublisher publisher = client.listAggregatedUtterancesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListAggregatedUtterancesPublisher publisher = client.listAggregatedUtterancesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListAggregatedUtterancesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListAggregatedUtterancesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAggregatedUtterances(software.amazon.awssdk.services.lexmodelsv2.model.ListAggregatedUtterancesRequest)
operation.
This is a convenience which creates an instance of the ListAggregatedUtterancesRequest.Builder avoiding
the need to create one manually via ListAggregatedUtterancesRequest.builder()
listAggregatedUtterancesRequest - A Consumer that will call methods on ListAggregatedUtterancesRequest.Builder to create a
request.default CompletableFuture<ListBotAliasesResponse> listBotAliases(ListBotAliasesRequest listBotAliasesRequest)
Gets a list of aliases for the specified bot.
listBotAliasesRequest - default CompletableFuture<ListBotAliasesResponse> listBotAliases(Consumer<ListBotAliasesRequest.Builder> listBotAliasesRequest)
Gets a list of aliases for the specified bot.
This is a convenience which creates an instance of the ListBotAliasesRequest.Builder avoiding the need to
create one manually via ListBotAliasesRequest.builder()
listBotAliasesRequest - A Consumer that will call methods on ListBotAliasesRequest.Builder to create a request.default ListBotAliasesPublisher listBotAliasesPaginator(ListBotAliasesRequest listBotAliasesRequest)
Gets a list of aliases for the specified bot.
This is a variant of
listBotAliases(software.amazon.awssdk.services.lexmodelsv2.model.ListBotAliasesRequest) operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotAliasesPublisher publisher = client.listBotAliasesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotAliasesPublisher publisher = client.listBotAliasesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListBotAliasesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListBotAliasesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBotAliases(software.amazon.awssdk.services.lexmodelsv2.model.ListBotAliasesRequest) operation.
listBotAliasesRequest - default ListBotAliasesPublisher listBotAliasesPaginator(Consumer<ListBotAliasesRequest.Builder> listBotAliasesRequest)
Gets a list of aliases for the specified bot.
This is a variant of
listBotAliases(software.amazon.awssdk.services.lexmodelsv2.model.ListBotAliasesRequest) operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotAliasesPublisher publisher = client.listBotAliasesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotAliasesPublisher publisher = client.listBotAliasesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListBotAliasesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListBotAliasesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBotAliases(software.amazon.awssdk.services.lexmodelsv2.model.ListBotAliasesRequest) operation.
This is a convenience which creates an instance of the ListBotAliasesRequest.Builder avoiding the need to
create one manually via ListBotAliasesRequest.builder()
listBotAliasesRequest - A Consumer that will call methods on ListBotAliasesRequest.Builder to create a request.default CompletableFuture<ListBotLocalesResponse> listBotLocales(ListBotLocalesRequest listBotLocalesRequest)
Gets a list of locales for the specified bot.
listBotLocalesRequest - default CompletableFuture<ListBotLocalesResponse> listBotLocales(Consumer<ListBotLocalesRequest.Builder> listBotLocalesRequest)
Gets a list of locales for the specified bot.
This is a convenience which creates an instance of the ListBotLocalesRequest.Builder avoiding the need to
create one manually via ListBotLocalesRequest.builder()
listBotLocalesRequest - A Consumer that will call methods on ListBotLocalesRequest.Builder to create a request.default ListBotLocalesPublisher listBotLocalesPaginator(ListBotLocalesRequest listBotLocalesRequest)
Gets a list of locales for the specified bot.
This is a variant of
listBotLocales(software.amazon.awssdk.services.lexmodelsv2.model.ListBotLocalesRequest) operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotLocalesPublisher publisher = client.listBotLocalesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotLocalesPublisher publisher = client.listBotLocalesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListBotLocalesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListBotLocalesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBotLocales(software.amazon.awssdk.services.lexmodelsv2.model.ListBotLocalesRequest) operation.
listBotLocalesRequest - default ListBotLocalesPublisher listBotLocalesPaginator(Consumer<ListBotLocalesRequest.Builder> listBotLocalesRequest)
Gets a list of locales for the specified bot.
This is a variant of
listBotLocales(software.amazon.awssdk.services.lexmodelsv2.model.ListBotLocalesRequest) operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotLocalesPublisher publisher = client.listBotLocalesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotLocalesPublisher publisher = client.listBotLocalesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListBotLocalesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListBotLocalesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBotLocales(software.amazon.awssdk.services.lexmodelsv2.model.ListBotLocalesRequest) operation.
This is a convenience which creates an instance of the ListBotLocalesRequest.Builder avoiding the need to
create one manually via ListBotLocalesRequest.builder()
listBotLocalesRequest - A Consumer that will call methods on ListBotLocalesRequest.Builder to create a request.default CompletableFuture<ListBotRecommendationsResponse> listBotRecommendations(ListBotRecommendationsRequest listBotRecommendationsRequest)
Get a list of bot recommendations that meet the specified criteria.
listBotRecommendationsRequest - default CompletableFuture<ListBotRecommendationsResponse> listBotRecommendations(Consumer<ListBotRecommendationsRequest.Builder> listBotRecommendationsRequest)
Get a list of bot recommendations that meet the specified criteria.
This is a convenience which creates an instance of the ListBotRecommendationsRequest.Builder avoiding the
need to create one manually via ListBotRecommendationsRequest.builder()
listBotRecommendationsRequest - A Consumer that will call methods on ListBotRecommendationsRequest.Builder to create a
request.default ListBotRecommendationsPublisher listBotRecommendationsPaginator(ListBotRecommendationsRequest listBotRecommendationsRequest)
Get a list of bot recommendations that meet the specified criteria.
This is a variant of
listBotRecommendations(software.amazon.awssdk.services.lexmodelsv2.model.ListBotRecommendationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotRecommendationsPublisher publisher = client.listBotRecommendationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotRecommendationsPublisher publisher = client.listBotRecommendationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListBotRecommendationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListBotRecommendationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBotRecommendations(software.amazon.awssdk.services.lexmodelsv2.model.ListBotRecommendationsRequest)
operation.
listBotRecommendationsRequest - default ListBotRecommendationsPublisher listBotRecommendationsPaginator(Consumer<ListBotRecommendationsRequest.Builder> listBotRecommendationsRequest)
Get a list of bot recommendations that meet the specified criteria.
This is a variant of
listBotRecommendations(software.amazon.awssdk.services.lexmodelsv2.model.ListBotRecommendationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotRecommendationsPublisher publisher = client.listBotRecommendationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotRecommendationsPublisher publisher = client.listBotRecommendationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListBotRecommendationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListBotRecommendationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBotRecommendations(software.amazon.awssdk.services.lexmodelsv2.model.ListBotRecommendationsRequest)
operation.
This is a convenience which creates an instance of the ListBotRecommendationsRequest.Builder avoiding the
need to create one manually via ListBotRecommendationsRequest.builder()
listBotRecommendationsRequest - A Consumer that will call methods on ListBotRecommendationsRequest.Builder to create a
request.default CompletableFuture<ListBotVersionsResponse> listBotVersions(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 - default CompletableFuture<ListBotVersionsResponse> listBotVersions(Consumer<ListBotVersionsRequest.Builder> 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.
This is a convenience which creates an instance of the ListBotVersionsRequest.Builder avoiding the need
to create one manually via ListBotVersionsRequest.builder()
listBotVersionsRequest - A Consumer that will call methods on ListBotVersionsRequest.Builder to create a request.default ListBotVersionsPublisher listBotVersionsPaginator(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.
This is a variant of
listBotVersions(software.amazon.awssdk.services.lexmodelsv2.model.ListBotVersionsRequest) operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotVersionsPublisher publisher = client.listBotVersionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotVersionsPublisher publisher = client.listBotVersionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListBotVersionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListBotVersionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBotVersions(software.amazon.awssdk.services.lexmodelsv2.model.ListBotVersionsRequest) operation.
listBotVersionsRequest - default ListBotVersionsPublisher listBotVersionsPaginator(Consumer<ListBotVersionsRequest.Builder> 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.
This is a variant of
listBotVersions(software.amazon.awssdk.services.lexmodelsv2.model.ListBotVersionsRequest) operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotVersionsPublisher publisher = client.listBotVersionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotVersionsPublisher publisher = client.listBotVersionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListBotVersionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListBotVersionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBotVersions(software.amazon.awssdk.services.lexmodelsv2.model.ListBotVersionsRequest) operation.
This is a convenience which creates an instance of the ListBotVersionsRequest.Builder avoiding the need
to create one manually via ListBotVersionsRequest.builder()
listBotVersionsRequest - A Consumer that will call methods on ListBotVersionsRequest.Builder to create a request.default CompletableFuture<ListBotsResponse> listBots(ListBotsRequest listBotsRequest)
Gets a list of available bots.
listBotsRequest - default CompletableFuture<ListBotsResponse> listBots(Consumer<ListBotsRequest.Builder> listBotsRequest)
Gets a list of available bots.
This is a convenience which creates an instance of the ListBotsRequest.Builder avoiding the need to
create one manually via ListBotsRequest.builder()
listBotsRequest - A Consumer that will call methods on ListBotsRequest.Builder to create a request.default ListBotsPublisher listBotsPaginator(ListBotsRequest listBotsRequest)
Gets a list of available bots.
This is a variant of listBots(software.amazon.awssdk.services.lexmodelsv2.model.ListBotsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotsPublisher publisher = client.listBotsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotsPublisher publisher = client.listBotsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListBotsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListBotsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBots(software.amazon.awssdk.services.lexmodelsv2.model.ListBotsRequest) operation.
listBotsRequest - default ListBotsPublisher listBotsPaginator(Consumer<ListBotsRequest.Builder> listBotsRequest)
Gets a list of available bots.
This is a variant of listBots(software.amazon.awssdk.services.lexmodelsv2.model.ListBotsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotsPublisher publisher = client.listBotsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBotsPublisher publisher = client.listBotsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListBotsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListBotsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBots(software.amazon.awssdk.services.lexmodelsv2.model.ListBotsRequest) operation.
This is a convenience which creates an instance of the ListBotsRequest.Builder avoiding the need to
create one manually via ListBotsRequest.builder()
listBotsRequest - A Consumer that will call methods on ListBotsRequest.Builder to create a request.default CompletableFuture<ListBuiltInIntentsResponse> listBuiltInIntents(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 - default CompletableFuture<ListBuiltInIntentsResponse> listBuiltInIntents(Consumer<ListBuiltInIntentsRequest.Builder> 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.
This is a convenience which creates an instance of the ListBuiltInIntentsRequest.Builder avoiding the
need to create one manually via ListBuiltInIntentsRequest.builder()
listBuiltInIntentsRequest - A Consumer that will call methods on ListBuiltInIntentsRequest.Builder to create a
request.default ListBuiltInIntentsPublisher listBuiltInIntentsPaginator(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.
This is a variant of
listBuiltInIntents(software.amazon.awssdk.services.lexmodelsv2.model.ListBuiltInIntentsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBuiltInIntentsPublisher publisher = client.listBuiltInIntentsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBuiltInIntentsPublisher publisher = client.listBuiltInIntentsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListBuiltInIntentsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListBuiltInIntentsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBuiltInIntents(software.amazon.awssdk.services.lexmodelsv2.model.ListBuiltInIntentsRequest)
operation.
listBuiltInIntentsRequest - default ListBuiltInIntentsPublisher listBuiltInIntentsPaginator(Consumer<ListBuiltInIntentsRequest.Builder> 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.
This is a variant of
listBuiltInIntents(software.amazon.awssdk.services.lexmodelsv2.model.ListBuiltInIntentsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBuiltInIntentsPublisher publisher = client.listBuiltInIntentsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBuiltInIntentsPublisher publisher = client.listBuiltInIntentsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListBuiltInIntentsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListBuiltInIntentsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBuiltInIntents(software.amazon.awssdk.services.lexmodelsv2.model.ListBuiltInIntentsRequest)
operation.
This is a convenience which creates an instance of the ListBuiltInIntentsRequest.Builder avoiding the
need to create one manually via ListBuiltInIntentsRequest.builder()
listBuiltInIntentsRequest - A Consumer that will call methods on ListBuiltInIntentsRequest.Builder to create a
request.default CompletableFuture<ListBuiltInSlotTypesResponse> listBuiltInSlotTypes(ListBuiltInSlotTypesRequest listBuiltInSlotTypesRequest)
Gets a list of built-in slot types that meet the specified criteria.
listBuiltInSlotTypesRequest - default CompletableFuture<ListBuiltInSlotTypesResponse> listBuiltInSlotTypes(Consumer<ListBuiltInSlotTypesRequest.Builder> listBuiltInSlotTypesRequest)
Gets a list of built-in slot types that meet the specified criteria.
This is a convenience which creates an instance of the ListBuiltInSlotTypesRequest.Builder avoiding the
need to create one manually via ListBuiltInSlotTypesRequest.builder()
listBuiltInSlotTypesRequest - A Consumer that will call methods on ListBuiltInSlotTypesRequest.Builder to create a
request.default ListBuiltInSlotTypesPublisher listBuiltInSlotTypesPaginator(ListBuiltInSlotTypesRequest listBuiltInSlotTypesRequest)
Gets a list of built-in slot types that meet the specified criteria.
This is a variant of
listBuiltInSlotTypes(software.amazon.awssdk.services.lexmodelsv2.model.ListBuiltInSlotTypesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBuiltInSlotTypesPublisher publisher = client.listBuiltInSlotTypesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBuiltInSlotTypesPublisher publisher = client.listBuiltInSlotTypesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListBuiltInSlotTypesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListBuiltInSlotTypesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBuiltInSlotTypes(software.amazon.awssdk.services.lexmodelsv2.model.ListBuiltInSlotTypesRequest)
operation.
listBuiltInSlotTypesRequest - default ListBuiltInSlotTypesPublisher listBuiltInSlotTypesPaginator(Consumer<ListBuiltInSlotTypesRequest.Builder> listBuiltInSlotTypesRequest)
Gets a list of built-in slot types that meet the specified criteria.
This is a variant of
listBuiltInSlotTypes(software.amazon.awssdk.services.lexmodelsv2.model.ListBuiltInSlotTypesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBuiltInSlotTypesPublisher publisher = client.listBuiltInSlotTypesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListBuiltInSlotTypesPublisher publisher = client.listBuiltInSlotTypesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListBuiltInSlotTypesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListBuiltInSlotTypesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBuiltInSlotTypes(software.amazon.awssdk.services.lexmodelsv2.model.ListBuiltInSlotTypesRequest)
operation.
This is a convenience which creates an instance of the ListBuiltInSlotTypesRequest.Builder avoiding the
need to create one manually via ListBuiltInSlotTypesRequest.builder()
listBuiltInSlotTypesRequest - A Consumer that will call methods on ListBuiltInSlotTypesRequest.Builder to create a
request.default CompletableFuture<ListCustomVocabularyItemsResponse> listCustomVocabularyItems(ListCustomVocabularyItemsRequest listCustomVocabularyItemsRequest)
Paginated list of custom vocabulary items for a given bot locale's custom vocabulary.
listCustomVocabularyItemsRequest - default CompletableFuture<ListCustomVocabularyItemsResponse> listCustomVocabularyItems(Consumer<ListCustomVocabularyItemsRequest.Builder> listCustomVocabularyItemsRequest)
Paginated list of custom vocabulary items for a given bot locale's custom vocabulary.
This is a convenience which creates an instance of the ListCustomVocabularyItemsRequest.Builder avoiding
the need to create one manually via ListCustomVocabularyItemsRequest.builder()
listCustomVocabularyItemsRequest - A Consumer that will call methods on ListCustomVocabularyItemsRequest.Builder to create a
request.default ListCustomVocabularyItemsPublisher listCustomVocabularyItemsPaginator(ListCustomVocabularyItemsRequest listCustomVocabularyItemsRequest)
Paginated list of custom vocabulary items for a given bot locale's custom vocabulary.
This is a variant of
listCustomVocabularyItems(software.amazon.awssdk.services.lexmodelsv2.model.ListCustomVocabularyItemsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListCustomVocabularyItemsPublisher publisher = client.listCustomVocabularyItemsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListCustomVocabularyItemsPublisher publisher = client.listCustomVocabularyItemsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListCustomVocabularyItemsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListCustomVocabularyItemsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listCustomVocabularyItems(software.amazon.awssdk.services.lexmodelsv2.model.ListCustomVocabularyItemsRequest)
operation.
listCustomVocabularyItemsRequest - default ListCustomVocabularyItemsPublisher listCustomVocabularyItemsPaginator(Consumer<ListCustomVocabularyItemsRequest.Builder> listCustomVocabularyItemsRequest)
Paginated list of custom vocabulary items for a given bot locale's custom vocabulary.
This is a variant of
listCustomVocabularyItems(software.amazon.awssdk.services.lexmodelsv2.model.ListCustomVocabularyItemsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListCustomVocabularyItemsPublisher publisher = client.listCustomVocabularyItemsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListCustomVocabularyItemsPublisher publisher = client.listCustomVocabularyItemsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListCustomVocabularyItemsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListCustomVocabularyItemsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listCustomVocabularyItems(software.amazon.awssdk.services.lexmodelsv2.model.ListCustomVocabularyItemsRequest)
operation.
This is a convenience which creates an instance of the ListCustomVocabularyItemsRequest.Builder avoiding
the need to create one manually via ListCustomVocabularyItemsRequest.builder()
listCustomVocabularyItemsRequest - A Consumer that will call methods on ListCustomVocabularyItemsRequest.Builder to create a
request.default CompletableFuture<ListExportsResponse> listExports(ListExportsRequest listExportsRequest)
Lists the exports for a bot, bot locale, or custom vocabulary. Exports are kept in the list for 7 days.
listExportsRequest - default CompletableFuture<ListExportsResponse> listExports(Consumer<ListExportsRequest.Builder> listExportsRequest)
Lists the exports for a bot, bot locale, or custom vocabulary. Exports are kept in the list for 7 days.
This is a convenience which creates an instance of the ListExportsRequest.Builder avoiding the need to
create one manually via ListExportsRequest.builder()
listExportsRequest - A Consumer that will call methods on ListExportsRequest.Builder to create a request.default ListExportsPublisher listExportsPaginator(ListExportsRequest listExportsRequest)
Lists the exports for a bot, bot locale, or custom vocabulary. Exports are kept in the list for 7 days.
This is a variant of listExports(software.amazon.awssdk.services.lexmodelsv2.model.ListExportsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListExportsPublisher publisher = client.listExportsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListExportsPublisher publisher = client.listExportsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListExportsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListExportsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listExports(software.amazon.awssdk.services.lexmodelsv2.model.ListExportsRequest) operation.
listExportsRequest - default ListExportsPublisher listExportsPaginator(Consumer<ListExportsRequest.Builder> listExportsRequest)
Lists the exports for a bot, bot locale, or custom vocabulary. Exports are kept in the list for 7 days.
This is a variant of listExports(software.amazon.awssdk.services.lexmodelsv2.model.ListExportsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListExportsPublisher publisher = client.listExportsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListExportsPublisher publisher = client.listExportsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListExportsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListExportsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listExports(software.amazon.awssdk.services.lexmodelsv2.model.ListExportsRequest) operation.
This is a convenience which creates an instance of the ListExportsRequest.Builder avoiding the need to
create one manually via ListExportsRequest.builder()
listExportsRequest - A Consumer that will call methods on ListExportsRequest.Builder to create a request.default CompletableFuture<ListImportsResponse> listImports(ListImportsRequest listImportsRequest)
Lists the imports for a bot, bot locale, or custom vocabulary. Imports are kept in the list for 7 days.
listImportsRequest - default CompletableFuture<ListImportsResponse> listImports(Consumer<ListImportsRequest.Builder> listImportsRequest)
Lists the imports for a bot, bot locale, or custom vocabulary. Imports are kept in the list for 7 days.
This is a convenience which creates an instance of the ListImportsRequest.Builder avoiding the need to
create one manually via ListImportsRequest.builder()
listImportsRequest - A Consumer that will call methods on ListImportsRequest.Builder to create a request.default ListImportsPublisher listImportsPaginator(ListImportsRequest listImportsRequest)
Lists the imports for a bot, bot locale, or custom vocabulary. Imports are kept in the list for 7 days.
This is a variant of listImports(software.amazon.awssdk.services.lexmodelsv2.model.ListImportsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListImportsPublisher publisher = client.listImportsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListImportsPublisher publisher = client.listImportsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListImportsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListImportsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listImports(software.amazon.awssdk.services.lexmodelsv2.model.ListImportsRequest) operation.
listImportsRequest - default ListImportsPublisher listImportsPaginator(Consumer<ListImportsRequest.Builder> listImportsRequest)
Lists the imports for a bot, bot locale, or custom vocabulary. Imports are kept in the list for 7 days.
This is a variant of listImports(software.amazon.awssdk.services.lexmodelsv2.model.ListImportsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListImportsPublisher publisher = client.listImportsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListImportsPublisher publisher = client.listImportsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListImportsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListImportsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listImports(software.amazon.awssdk.services.lexmodelsv2.model.ListImportsRequest) operation.
This is a convenience which creates an instance of the ListImportsRequest.Builder avoiding the need to
create one manually via ListImportsRequest.builder()
listImportsRequest - A Consumer that will call methods on ListImportsRequest.Builder to create a request.default CompletableFuture<ListIntentsResponse> listIntents(ListIntentsRequest listIntentsRequest)
Get a list of intents that meet the specified criteria.
listIntentsRequest - default CompletableFuture<ListIntentsResponse> listIntents(Consumer<ListIntentsRequest.Builder> listIntentsRequest)
Get a list of intents that meet the specified criteria.
This is a convenience which creates an instance of the ListIntentsRequest.Builder avoiding the need to
create one manually via ListIntentsRequest.builder()
listIntentsRequest - A Consumer that will call methods on ListIntentsRequest.Builder to create a request.default ListIntentsPublisher listIntentsPaginator(ListIntentsRequest listIntentsRequest)
Get a list of intents that meet the specified criteria.
This is a variant of listIntents(software.amazon.awssdk.services.lexmodelsv2.model.ListIntentsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListIntentsPublisher publisher = client.listIntentsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListIntentsPublisher publisher = client.listIntentsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListIntentsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListIntentsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listIntents(software.amazon.awssdk.services.lexmodelsv2.model.ListIntentsRequest) operation.
listIntentsRequest - default ListIntentsPublisher listIntentsPaginator(Consumer<ListIntentsRequest.Builder> listIntentsRequest)
Get a list of intents that meet the specified criteria.
This is a variant of listIntents(software.amazon.awssdk.services.lexmodelsv2.model.ListIntentsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListIntentsPublisher publisher = client.listIntentsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListIntentsPublisher publisher = client.listIntentsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListIntentsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListIntentsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listIntents(software.amazon.awssdk.services.lexmodelsv2.model.ListIntentsRequest) operation.
This is a convenience which creates an instance of the ListIntentsRequest.Builder avoiding the need to
create one manually via ListIntentsRequest.builder()
listIntentsRequest - A Consumer that will call methods on ListIntentsRequest.Builder to create a request.default CompletableFuture<ListRecommendedIntentsResponse> listRecommendedIntents(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 - default CompletableFuture<ListRecommendedIntentsResponse> listRecommendedIntents(Consumer<ListRecommendedIntentsRequest.Builder> 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.
This is a convenience which creates an instance of the ListRecommendedIntentsRequest.Builder avoiding the
need to create one manually via ListRecommendedIntentsRequest.builder()
listRecommendedIntentsRequest - A Consumer that will call methods on ListRecommendedIntentsRequest.Builder to create a
request.default ListRecommendedIntentsPublisher listRecommendedIntentsPaginator(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.
This is a variant of
listRecommendedIntents(software.amazon.awssdk.services.lexmodelsv2.model.ListRecommendedIntentsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListRecommendedIntentsPublisher publisher = client.listRecommendedIntentsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListRecommendedIntentsPublisher publisher = client.listRecommendedIntentsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListRecommendedIntentsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListRecommendedIntentsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRecommendedIntents(software.amazon.awssdk.services.lexmodelsv2.model.ListRecommendedIntentsRequest)
operation.
listRecommendedIntentsRequest - default ListRecommendedIntentsPublisher listRecommendedIntentsPaginator(Consumer<ListRecommendedIntentsRequest.Builder> 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.
This is a variant of
listRecommendedIntents(software.amazon.awssdk.services.lexmodelsv2.model.ListRecommendedIntentsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListRecommendedIntentsPublisher publisher = client.listRecommendedIntentsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListRecommendedIntentsPublisher publisher = client.listRecommendedIntentsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListRecommendedIntentsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListRecommendedIntentsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRecommendedIntents(software.amazon.awssdk.services.lexmodelsv2.model.ListRecommendedIntentsRequest)
operation.
This is a convenience which creates an instance of the ListRecommendedIntentsRequest.Builder avoiding the
need to create one manually via ListRecommendedIntentsRequest.builder()
listRecommendedIntentsRequest - A Consumer that will call methods on ListRecommendedIntentsRequest.Builder to create a
request.default CompletableFuture<ListSlotTypesResponse> listSlotTypes(ListSlotTypesRequest listSlotTypesRequest)
Gets a list of slot types that match the specified criteria.
listSlotTypesRequest - default CompletableFuture<ListSlotTypesResponse> listSlotTypes(Consumer<ListSlotTypesRequest.Builder> listSlotTypesRequest)
Gets a list of slot types that match the specified criteria.
This is a convenience which creates an instance of the ListSlotTypesRequest.Builder avoiding the need to
create one manually via ListSlotTypesRequest.builder()
listSlotTypesRequest - A Consumer that will call methods on ListSlotTypesRequest.Builder to create a request.default ListSlotTypesPublisher listSlotTypesPaginator(ListSlotTypesRequest listSlotTypesRequest)
Gets a list of slot types that match the specified criteria.
This is a variant of
listSlotTypes(software.amazon.awssdk.services.lexmodelsv2.model.ListSlotTypesRequest) operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListSlotTypesPublisher publisher = client.listSlotTypesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListSlotTypesPublisher publisher = client.listSlotTypesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListSlotTypesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListSlotTypesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSlotTypes(software.amazon.awssdk.services.lexmodelsv2.model.ListSlotTypesRequest) operation.
listSlotTypesRequest - default ListSlotTypesPublisher listSlotTypesPaginator(Consumer<ListSlotTypesRequest.Builder> listSlotTypesRequest)
Gets a list of slot types that match the specified criteria.
This is a variant of
listSlotTypes(software.amazon.awssdk.services.lexmodelsv2.model.ListSlotTypesRequest) operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListSlotTypesPublisher publisher = client.listSlotTypesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListSlotTypesPublisher publisher = client.listSlotTypesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListSlotTypesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListSlotTypesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSlotTypes(software.amazon.awssdk.services.lexmodelsv2.model.ListSlotTypesRequest) operation.
This is a convenience which creates an instance of the ListSlotTypesRequest.Builder avoiding the need to
create one manually via ListSlotTypesRequest.builder()
listSlotTypesRequest - A Consumer that will call methods on ListSlotTypesRequest.Builder to create a request.default CompletableFuture<ListSlotsResponse> listSlots(ListSlotsRequest listSlotsRequest)
Gets a list of slots that match the specified criteria.
listSlotsRequest - default CompletableFuture<ListSlotsResponse> listSlots(Consumer<ListSlotsRequest.Builder> listSlotsRequest)
Gets a list of slots that match the specified criteria.
This is a convenience which creates an instance of the ListSlotsRequest.Builder avoiding the need to
create one manually via ListSlotsRequest.builder()
listSlotsRequest - A Consumer that will call methods on ListSlotsRequest.Builder to create a request.default ListSlotsPublisher listSlotsPaginator(ListSlotsRequest listSlotsRequest)
Gets a list of slots that match the specified criteria.
This is a variant of listSlots(software.amazon.awssdk.services.lexmodelsv2.model.ListSlotsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListSlotsPublisher publisher = client.listSlotsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListSlotsPublisher publisher = client.listSlotsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListSlotsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListSlotsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSlots(software.amazon.awssdk.services.lexmodelsv2.model.ListSlotsRequest) operation.
listSlotsRequest - default ListSlotsPublisher listSlotsPaginator(Consumer<ListSlotsRequest.Builder> listSlotsRequest)
Gets a list of slots that match the specified criteria.
This is a variant of listSlots(software.amazon.awssdk.services.lexmodelsv2.model.ListSlotsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.lexmodelsv2.paginators.ListSlotsPublisher publisher = client.listSlotsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.lexmodelsv2.paginators.ListSlotsPublisher publisher = client.listSlotsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.lexmodelsv2.model.ListSlotsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.lexmodelsv2.model.ListSlotsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSlots(software.amazon.awssdk.services.lexmodelsv2.model.ListSlotsRequest) operation.
This is a convenience which creates an instance of the ListSlotsRequest.Builder avoiding the need to
create one manually via ListSlotsRequest.builder()
listSlotsRequest - A Consumer that will call methods on ListSlotsRequest.Builder to create a request.default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(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 - default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Gets a list of tags associated with a resource. Only bots, bot aliases, and bot channels can have tags associated with them.
This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the
need to create one manually via ListTagsForResourceRequest.builder()
listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceRequest.Builder to create a
request.default CompletableFuture<SearchAssociatedTranscriptsResponse> searchAssociatedTranscripts(SearchAssociatedTranscriptsRequest searchAssociatedTranscriptsRequest)
Search for associated transcripts that meet the specified criteria.
searchAssociatedTranscriptsRequest - default CompletableFuture<SearchAssociatedTranscriptsResponse> searchAssociatedTranscripts(Consumer<SearchAssociatedTranscriptsRequest.Builder> searchAssociatedTranscriptsRequest)
Search for associated transcripts that meet the specified criteria.
This is a convenience which creates an instance of the SearchAssociatedTranscriptsRequest.Builder
avoiding the need to create one manually via SearchAssociatedTranscriptsRequest.builder()
searchAssociatedTranscriptsRequest - A Consumer that will call methods on SearchAssociatedTranscriptsRequest.Builder to create
a request.default CompletableFuture<StartBotRecommendationResponse> startBotRecommendation(StartBotRecommendationRequest startBotRecommendationRequest)
Use this to provide your transcript data, and to start the bot recommendation process.
startBotRecommendationRequest - default CompletableFuture<StartBotRecommendationResponse> startBotRecommendation(Consumer<StartBotRecommendationRequest.Builder> startBotRecommendationRequest)
Use this to provide your transcript data, and to start the bot recommendation process.
This is a convenience which creates an instance of the StartBotRecommendationRequest.Builder avoiding the
need to create one manually via StartBotRecommendationRequest.builder()
startBotRecommendationRequest - A Consumer that will call methods on StartBotRecommendationRequest.Builder to create a
request.default CompletableFuture<StartImportResponse> startImport(StartImportRequest startImportRequest)
Starts importing a bot, bot locale, or custom vocabulary from a zip archive that you uploaded to an S3 bucket.
startImportRequest - default CompletableFuture<StartImportResponse> startImport(Consumer<StartImportRequest.Builder> startImportRequest)
Starts importing a bot, bot locale, or custom vocabulary from a zip archive that you uploaded to an S3 bucket.
This is a convenience which creates an instance of the StartImportRequest.Builder avoiding the need to
create one manually via StartImportRequest.builder()
startImportRequest - A Consumer that will call methods on StartImportRequest.Builder to create a request.default CompletableFuture<StopBotRecommendationResponse> stopBotRecommendation(StopBotRecommendationRequest stopBotRecommendationRequest)
Stop an already running Bot Recommendation request.
stopBotRecommendationRequest - default CompletableFuture<StopBotRecommendationResponse> stopBotRecommendation(Consumer<StopBotRecommendationRequest.Builder> stopBotRecommendationRequest)
Stop an already running Bot Recommendation request.
This is a convenience which creates an instance of the StopBotRecommendationRequest.Builder avoiding the
need to create one manually via StopBotRecommendationRequest.builder()
stopBotRecommendationRequest - A Consumer that will call methods on StopBotRecommendationRequest.Builder to create a
request.default CompletableFuture<TagResourceResponse> tagResource(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 - default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
Adds the specified tags to the specified resource. If a tag key already exists, the existing value is replaced with the new value.
This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to
create one manually via TagResourceRequest.builder()
tagResourceRequest - A Consumer that will call methods on TagResourceRequest.Builder to create a request.default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from a bot, bot alias, or bot channel.
untagResourceRequest - default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Removes tags from a bot, bot alias, or bot channel.
This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to
create one manually via UntagResourceRequest.builder()
untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.default CompletableFuture<UpdateBotResponse> updateBot(UpdateBotRequest updateBotRequest)
Updates the configuration of an existing bot.
updateBotRequest - default CompletableFuture<UpdateBotResponse> updateBot(Consumer<UpdateBotRequest.Builder> updateBotRequest)
Updates the configuration of an existing bot.
This is a convenience which creates an instance of the UpdateBotRequest.Builder avoiding the need to
create one manually via UpdateBotRequest.builder()
updateBotRequest - A Consumer that will call methods on UpdateBotRequest.Builder to create a request.default CompletableFuture<UpdateBotAliasResponse> updateBotAlias(UpdateBotAliasRequest updateBotAliasRequest)
Updates the configuration of an existing bot alias.
updateBotAliasRequest - default CompletableFuture<UpdateBotAliasResponse> updateBotAlias(Consumer<UpdateBotAliasRequest.Builder> updateBotAliasRequest)
Updates the configuration of an existing bot alias.
This is a convenience which creates an instance of the UpdateBotAliasRequest.Builder avoiding the need to
create one manually via UpdateBotAliasRequest.builder()
updateBotAliasRequest - A Consumer that will call methods on UpdateBotAliasRequest.Builder to create a request.default CompletableFuture<UpdateBotLocaleResponse> updateBotLocale(UpdateBotLocaleRequest updateBotLocaleRequest)
Updates the settings that a bot has for a specific locale.
updateBotLocaleRequest - default CompletableFuture<UpdateBotLocaleResponse> updateBotLocale(Consumer<UpdateBotLocaleRequest.Builder> updateBotLocaleRequest)
Updates the settings that a bot has for a specific locale.
This is a convenience which creates an instance of the UpdateBotLocaleRequest.Builder avoiding the need
to create one manually via UpdateBotLocaleRequest.builder()
updateBotLocaleRequest - A Consumer that will call methods on UpdateBotLocaleRequest.Builder to create a request.default CompletableFuture<UpdateBotRecommendationResponse> updateBotRecommendation(UpdateBotRecommendationRequest updateBotRecommendationRequest)
Updates an existing bot recommendation request.
updateBotRecommendationRequest - default CompletableFuture<UpdateBotRecommendationResponse> updateBotRecommendation(Consumer<UpdateBotRecommendationRequest.Builder> updateBotRecommendationRequest)
Updates an existing bot recommendation request.
This is a convenience which creates an instance of the UpdateBotRecommendationRequest.Builder avoiding
the need to create one manually via UpdateBotRecommendationRequest.builder()
updateBotRecommendationRequest - A Consumer that will call methods on UpdateBotRecommendationRequest.Builder to create a
request.default CompletableFuture<UpdateExportResponse> updateExport(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 - default CompletableFuture<UpdateExportResponse> updateExport(Consumer<UpdateExportRequest.Builder> 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.
This is a convenience which creates an instance of the UpdateExportRequest.Builder avoiding the need to
create one manually via UpdateExportRequest.builder()
updateExportRequest - A Consumer that will call methods on UpdateExportRequest.Builder to create a request.default CompletableFuture<UpdateIntentResponse> updateIntent(UpdateIntentRequest updateIntentRequest)
Updates the settings for an intent.
updateIntentRequest - default CompletableFuture<UpdateIntentResponse> updateIntent(Consumer<UpdateIntentRequest.Builder> updateIntentRequest)
Updates the settings for an intent.
This is a convenience which creates an instance of the UpdateIntentRequest.Builder avoiding the need to
create one manually via UpdateIntentRequest.builder()
updateIntentRequest - A Consumer that will call methods on UpdateIntentRequest.Builder to create a request.default CompletableFuture<UpdateResourcePolicyResponse> updateResourcePolicy(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 - default CompletableFuture<UpdateResourcePolicyResponse> updateResourcePolicy(Consumer<UpdateResourcePolicyRequest.Builder> 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.
This is a convenience which creates an instance of the UpdateResourcePolicyRequest.Builder avoiding the
need to create one manually via UpdateResourcePolicyRequest.builder()
updateResourcePolicyRequest - A Consumer that will call methods on UpdateResourcePolicyRequest.Builder to create a
request.default CompletableFuture<UpdateSlotResponse> updateSlot(UpdateSlotRequest updateSlotRequest)
Updates the settings for a slot.
updateSlotRequest - default CompletableFuture<UpdateSlotResponse> updateSlot(Consumer<UpdateSlotRequest.Builder> updateSlotRequest)
Updates the settings for a slot.
This is a convenience which creates an instance of the UpdateSlotRequest.Builder avoiding the need to
create one manually via UpdateSlotRequest.builder()
updateSlotRequest - A Consumer that will call methods on UpdateSlotRequest.Builder to create a request.default CompletableFuture<UpdateSlotTypeResponse> updateSlotType(UpdateSlotTypeRequest updateSlotTypeRequest)
Updates the configuration of an existing slot type.
updateSlotTypeRequest - default CompletableFuture<UpdateSlotTypeResponse> updateSlotType(Consumer<UpdateSlotTypeRequest.Builder> updateSlotTypeRequest)
Updates the configuration of an existing slot type.
This is a convenience which creates an instance of the UpdateSlotTypeRequest.Builder avoiding the need to
create one manually via UpdateSlotTypeRequest.builder()
updateSlotTypeRequest - A Consumer that will call methods on UpdateSlotTypeRequest.Builder to create a request.default LexModelsV2AsyncWaiter waiter()
LexModelsV2AsyncWaiter using this client.
Waiters created via this method are managed by the SDK and resources will be released when the service client is closed.
LexModelsV2AsyncWaiterstatic LexModelsV2AsyncClient create()
LexModelsV2AsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider.static LexModelsV2AsyncClientBuilder builder()
LexModelsV2AsyncClient.Copyright © 2023. All rights reserved.