| Package | Description |
|---|---|
| software.amazon.awssdk.services.lexmodelbuilding |
|
| software.amazon.awssdk.services.lexmodelbuilding.model |
| Modifier and Type | Method and Description |
|---|---|
default CompletableFuture<PutBotResponse> |
LexModelBuildingAsyncClient.putBot(Consumer<PutBotRequest.Builder> putBotRequest)
Creates an Amazon Lex conversational bot or replaces an existing bot.
|
default PutBotResponse |
LexModelBuildingClient.putBot(Consumer<PutBotRequest.Builder> putBotRequest)
Creates an Amazon Lex conversational bot or replaces an existing bot.
|
| Modifier and Type | Method and Description |
|---|---|
default PutBotRequest.Builder |
PutBotRequest.Builder.abortStatement(Consumer<Statement.Builder> abortStatement)
When Amazon Lex can't understand the user's input in context, it tries to elicit the information a few times.
|
PutBotRequest.Builder |
PutBotRequest.Builder.abortStatement(Statement abortStatement)
When Amazon Lex can't understand the user's input in context, it tries to elicit the information a few times.
|
static PutBotRequest.Builder |
PutBotRequest.builder() |
PutBotRequest.Builder |
PutBotRequest.Builder.checksum(String checksum)
Identifies a specific revision of the
$LATEST version. |
PutBotRequest.Builder |
PutBotRequest.Builder.childDirected(Boolean childDirected)
For each Amazon Lex bot created with the Amazon Lex Model Building Service, you must specify whether your use
of Amazon Lex is related to a website, program, or other application that is directed or targeted, in whole
or in part, to children under age 13 and subject to the Children's Online Privacy Protection Act (COPPA) by
specifying
true or false in the childDirected field. |
default PutBotRequest.Builder |
PutBotRequest.Builder.clarificationPrompt(Consumer<Prompt.Builder> clarificationPrompt)
When Amazon Lex doesn't understand the user's intent, it uses this message to get clarification.
|
PutBotRequest.Builder |
PutBotRequest.Builder.clarificationPrompt(Prompt clarificationPrompt)
When Amazon Lex doesn't understand the user's intent, it uses this message to get clarification.
|
PutBotRequest.Builder |
PutBotRequest.Builder.createVersion(Boolean createVersion)
When set to
true a new numbered version of the bot is created. |
PutBotRequest.Builder |
PutBotRequest.Builder.description(String description)
A description of the bot.
|
PutBotRequest.Builder |
PutBotRequest.Builder.detectSentiment(Boolean detectSentiment)
When set to
true user utterances are sent to Amazon Comprehend for sentiment analysis. |
PutBotRequest.Builder |
PutBotRequest.Builder.enableModelImprovements(Boolean enableModelImprovements)
Set to
true to enable access to natural language understanding improvements. |
PutBotRequest.Builder |
PutBotRequest.Builder.idleSessionTTLInSeconds(Integer idleSessionTTLInSeconds)
The maximum time in seconds that Amazon Lex retains the data gathered in a conversation.
|
PutBotRequest.Builder |
PutBotRequest.Builder.intents(Collection<Intent> intents)
An array of
Intent objects. |
PutBotRequest.Builder |
PutBotRequest.Builder.intents(Consumer<Intent.Builder>... intents)
An array of
Intent objects. |
PutBotRequest.Builder |
PutBotRequest.Builder.intents(Intent... intents)
An array of
Intent objects. |
PutBotRequest.Builder |
PutBotRequest.Builder.locale(Locale locale)
Specifies the target locale for the bot.
|
PutBotRequest.Builder |
PutBotRequest.Builder.locale(String locale)
Specifies the target locale for the bot.
|
PutBotRequest.Builder |
PutBotRequest.Builder.name(String name)
The name of the bot.
|
PutBotRequest.Builder |
PutBotRequest.Builder.nluIntentConfidenceThreshold(Double nluIntentConfidenceThreshold)
Determines the threshold where Amazon Lex will insert the
AMAZON.FallbackIntent,
AMAZON.KendraSearchIntent, or both when returning alternative intents in a PostContent or PostText response. |
PutBotRequest.Builder |
PutBotRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PutBotRequest.Builder |
PutBotRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
PutBotRequest.Builder |
PutBotRequest.Builder.processBehavior(ProcessBehavior processBehavior)
If you set the
processBehavior element to BUILD, Amazon Lex builds the bot so that
it can be run. |
PutBotRequest.Builder |
PutBotRequest.Builder.processBehavior(String processBehavior)
If you set the
processBehavior element to BUILD, Amazon Lex builds the bot so that
it can be run. |
PutBotRequest.Builder |
PutBotRequest.Builder.tags(Collection<Tag> tags)
A list of tags to add to the bot.
|
PutBotRequest.Builder |
PutBotRequest.Builder.tags(Consumer<Tag.Builder>... tags)
A list of tags to add to the bot.
|
PutBotRequest.Builder |
PutBotRequest.Builder.tags(Tag... tags)
A list of tags to add to the bot.
|
PutBotRequest.Builder |
PutBotRequest.toBuilder() |
PutBotRequest.Builder |
PutBotRequest.Builder.voiceId(String voiceId)
The Amazon Polly voice ID that you want Amazon Lex to use for voice interactions with the user.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends PutBotRequest.Builder> |
PutBotRequest.serializableBuilderClass() |
Copyright © 2023. All rights reserved.