| Package | Description |
|---|---|
| software.amazon.awssdk.services.lexruntime |
Amazon Lex provides both build and runtime endpoints.
|
| software.amazon.awssdk.services.lexruntime.model |
| Modifier and Type | Method and Description |
|---|---|
default ResponseInputStream<PutSessionResponse> |
LexRuntimeClient.putSession(Consumer<PutSessionRequest.Builder> putSessionRequest)
Creates a new session or modifies an existing session with an Amazon Lex bot.
|
default <ReturnT> CompletableFuture<ReturnT> |
LexRuntimeAsyncClient.putSession(Consumer<PutSessionRequest.Builder> putSessionRequest,
AsyncResponseTransformer<PutSessionResponse,ReturnT> asyncResponseTransformer)
Creates a new session or modifies an existing session with an Amazon Lex bot.
|
default PutSessionResponse |
LexRuntimeClient.putSession(Consumer<PutSessionRequest.Builder> putSessionRequest,
Path destinationPath)
Creates a new session or modifies an existing session with an Amazon Lex bot.
|
default CompletableFuture<PutSessionResponse> |
LexRuntimeAsyncClient.putSession(Consumer<PutSessionRequest.Builder> putSessionRequest,
Path destinationPath)
Creates a new session or modifies an existing session with an Amazon Lex bot.
|
default <ReturnT> ReturnT |
LexRuntimeClient.putSession(Consumer<PutSessionRequest.Builder> putSessionRequest,
ResponseTransformer<PutSessionResponse,ReturnT> responseTransformer)
Creates a new session or modifies an existing session with an Amazon Lex bot.
|
default ResponseBytes<PutSessionResponse> |
LexRuntimeClient.putSessionAsBytes(Consumer<PutSessionRequest.Builder> putSessionRequest)
Creates a new session or modifies an existing session with an Amazon Lex bot.
|
| Modifier and Type | Method and Description |
|---|---|
PutSessionRequest.Builder |
PutSessionRequest.Builder.accept(String accept)
The message that Amazon Lex returns in the response can be either text or speech based depending on the value
of this field.
|
PutSessionRequest.Builder |
PutSessionRequest.Builder.activeContexts(ActiveContext... activeContexts)
A list of contexts active for the request.
|
PutSessionRequest.Builder |
PutSessionRequest.Builder.activeContexts(Collection<ActiveContext> activeContexts)
A list of contexts active for the request.
|
PutSessionRequest.Builder |
PutSessionRequest.Builder.activeContexts(Consumer<ActiveContext.Builder>... activeContexts)
A list of contexts active for the request.
|
PutSessionRequest.Builder |
PutSessionRequest.Builder.botAlias(String botAlias)
The alias in use for the bot that contains the session data.
|
PutSessionRequest.Builder |
PutSessionRequest.Builder.botName(String botName)
The name of the bot that contains the session data.
|
static PutSessionRequest.Builder |
PutSessionRequest.builder() |
default PutSessionRequest.Builder |
PutSessionRequest.Builder.dialogAction(Consumer<DialogAction.Builder> dialogAction)
Sets the next action that the bot should take to fulfill the conversation.
|
PutSessionRequest.Builder |
PutSessionRequest.Builder.dialogAction(DialogAction dialogAction)
Sets the next action that the bot should take to fulfill the conversation.
|
PutSessionRequest.Builder |
PutSessionRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PutSessionRequest.Builder |
PutSessionRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
PutSessionRequest.Builder |
PutSessionRequest.Builder.recentIntentSummaryView(Collection<IntentSummary> recentIntentSummaryView)
A summary of the recent intents for the bot.
|
PutSessionRequest.Builder |
PutSessionRequest.Builder.recentIntentSummaryView(Consumer<IntentSummary.Builder>... recentIntentSummaryView)
A summary of the recent intents for the bot.
|
PutSessionRequest.Builder |
PutSessionRequest.Builder.recentIntentSummaryView(IntentSummary... recentIntentSummaryView)
A summary of the recent intents for the bot.
|
PutSessionRequest.Builder |
PutSessionRequest.Builder.sessionAttributes(Map<String,String> sessionAttributes)
Map of key/value pairs representing the session-specific context information.
|
PutSessionRequest.Builder |
PutSessionRequest.toBuilder() |
PutSessionRequest.Builder |
PutSessionRequest.Builder.userId(String userId)
The ID of the client application user.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends PutSessionRequest.Builder> |
PutSessionRequest.serializableBuilderClass() |
Copyright © 2023. All rights reserved.