Skip navigation links
A B C D E F G H I L M N P R S T V W 

A

AbstractAmazonLexRuntime - Class in com.amazonaws.services.lexruntime
Abstract implementation of AmazonLexRuntime.
AbstractAmazonLexRuntime() - Constructor for class com.amazonaws.services.lexruntime.AbstractAmazonLexRuntime
 
AbstractAmazonLexRuntimeAsync - Class in com.amazonaws.services.lexruntime
Abstract implementation of AmazonLexRuntimeAsync.
AbstractAmazonLexRuntimeAsync() - Constructor for class com.amazonaws.services.lexruntime.AbstractAmazonLexRuntimeAsync
 
addSessionAttributesEntry(String, String) - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
 
addSessionAttributesEntry(String, String) - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
 
addSlotsEntry(String, String) - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
 
AmazonLexRuntime - Interface in com.amazonaws.services.lexruntime
Interface for accessing Amazon Lex Runtime Service.
AmazonLexRuntimeAsync - Interface in com.amazonaws.services.lexruntime
Interface for accessing Amazon Lex Runtime Service asynchronously.
AmazonLexRuntimeAsyncClient - Class in com.amazonaws.services.lexruntime
Client for accessing Amazon Lex Runtime Service asynchronously.
AmazonLexRuntimeAsyncClientBuilder - Class in com.amazonaws.services.lexruntime
Fluent builder for AmazonLexRuntimeAsync.
AmazonLexRuntimeClient - Class in com.amazonaws.services.lexruntime
Client for accessing Amazon Lex Runtime Service.
AmazonLexRuntimeClientBuilder - Class in com.amazonaws.services.lexruntime
Fluent builder for AmazonLexRuntime.
AmazonLexRuntimeException - Exception in com.amazonaws.services.lexruntime.model
Base exception for all service exceptions thrown by Amazon Lex Runtime Service
AmazonLexRuntimeException(String) - Constructor for exception com.amazonaws.services.lexruntime.model.AmazonLexRuntimeException
Constructs a new AmazonLexRuntimeException with the specified error message.
asyncBuilder() - Static method in class com.amazonaws.services.lexruntime.AmazonLexRuntimeAsyncClient
 

B

BadGatewayException - Exception in com.amazonaws.services.lexruntime.model
Either the Amazon Lex bot is still building, or one of the dependent services (Amazon Polly, AWS Lambda) failed with an internal service error.
BadGatewayException(String) - Constructor for exception com.amazonaws.services.lexruntime.model.BadGatewayException
Constructs a new BadGatewayException with the specified error message.
BadRequestException - Exception in com.amazonaws.services.lexruntime.model
Request validation failed, there is no usable message in the context, or the bot build failed.
BadRequestException(String) - Constructor for exception com.amazonaws.services.lexruntime.model.BadRequestException
Constructs a new BadRequestException with the specified error message.
build(AwsAsyncClientParams) - Method in class com.amazonaws.services.lexruntime.AmazonLexRuntimeAsyncClientBuilder
Construct an asynchronous implementation of AmazonLexRuntimeAsync using the current builder configuration.
build(AwsSyncClientParams) - Method in class com.amazonaws.services.lexruntime.AmazonLexRuntimeClientBuilder
Construct a synchronous implementation of AmazonLexRuntime using the current builder configuration.
builder() - Static method in class com.amazonaws.services.lexruntime.AmazonLexRuntimeClient
 
Button - Class in com.amazonaws.services.lexruntime.model
Represents an option to be shown on the client platform (Facebook, Slack, etc.)
Button() - Constructor for class com.amazonaws.services.lexruntime.model.Button
 

C

clearSessionAttributesEntries() - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
Removes all the entries added into SessionAttributes.
clearSessionAttributesEntries() - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Removes all the entries added into SessionAttributes.
clearSlotsEntries() - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Removes all the entries added into Slots.
clone() - Method in class com.amazonaws.services.lexruntime.model.Button
 
clone() - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
 
clone() - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
 
clone() - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
 
clone() - Method in class com.amazonaws.services.lexruntime.model.ResponseCard
 
com.amazonaws.services.lexruntime - package com.amazonaws.services.lexruntime
Amazon Lex provides both build and runtime endpoints.
com.amazonaws.services.lexruntime.model - package com.amazonaws.services.lexruntime.model
 
configFactory - Static variable in class com.amazonaws.services.lexruntime.AmazonLexRuntimeClient
Client configuration factory providing ClientConfigurations tailored to this client
ConflictException - Exception in com.amazonaws.services.lexruntime.model
Two clients are using the same AWS account, Amazon Lex bot, and user ID.
ConflictException(String) - Constructor for exception com.amazonaws.services.lexruntime.model.ConflictException
Constructs a new ConflictException with the specified error message.
ContentType - Enum in com.amazonaws.services.lexruntime.model
 

D

defaultClient() - Static method in class com.amazonaws.services.lexruntime.AmazonLexRuntimeAsyncClientBuilder
 
defaultClient() - Static method in class com.amazonaws.services.lexruntime.AmazonLexRuntimeClientBuilder
 
DependencyFailedException - Exception in com.amazonaws.services.lexruntime.model
One of the downstream dependencies, such as AWS Lambda or Amazon Polly, threw an exception.
DependencyFailedException(String) - Constructor for exception com.amazonaws.services.lexruntime.model.DependencyFailedException
Constructs a new DependencyFailedException with the specified error message.
DialogState - Enum in com.amazonaws.services.lexruntime.model
 

E

ENDPOINT_PREFIX - Static variable in interface com.amazonaws.services.lexruntime.AmazonLexRuntime
The region metadata service name for computing region endpoints.
equals(Object) - Method in class com.amazonaws.services.lexruntime.model.Button
 
equals(Object) - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
 
equals(Object) - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
 
equals(Object) - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
 
equals(Object) - Method in class com.amazonaws.services.lexruntime.model.ResponseCard
 

F

fromValue(String) - Static method in enum com.amazonaws.services.lexruntime.model.ContentType
Use this in place of valueOf.
fromValue(String) - Static method in enum com.amazonaws.services.lexruntime.model.DialogState
Use this in place of valueOf.

G

GenericAttachment - Class in com.amazonaws.services.lexruntime.model
Represents an option rendered to the user when a prompt is shown.
GenericAttachment() - Constructor for class com.amazonaws.services.lexruntime.model.GenericAttachment
 
getAttachmentLinkUrl() - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
 
getBotAlias() - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
Alias of the Amazon Lex bot.
getBotName() - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
Name of the Amazon Lex bot.
getButtons() - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
List of options to show to the user.
getCachedResponseMetadata(AmazonWebServiceRequest) - Method in class com.amazonaws.services.lexruntime.AbstractAmazonLexRuntime
 
getCachedResponseMetadata(AmazonWebServiceRequest) - Method in interface com.amazonaws.services.lexruntime.AmazonLexRuntime
Returns additional metadata for a previously executed successful request, typically used for debugging issues where a service isn't acting as expected.
getCachedResponseMetadata(AmazonWebServiceRequest) - Method in class com.amazonaws.services.lexruntime.AmazonLexRuntimeClient
Returns additional metadata for a previously executed successful, request, typically used for debugging issues where a service isn't acting as expected.
getContentType() - Method in class com.amazonaws.services.lexruntime.model.ResponseCard
Content type of the response.
getDialogState() - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Represents the message type to be conveyed to the user.
getExecutorService() - Method in class com.amazonaws.services.lexruntime.AmazonLexRuntimeAsyncClient
Returns the executor service used by this client to execute async requests.
getGenericAttachments() - Method in class com.amazonaws.services.lexruntime.model.ResponseCard
An array of attachment objects representing options.
getImageUrl() - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
URL of an image that is displayed to the user.
getInputText() - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
Text user entered (Amazon Lex interprets this text).
getIntentName() - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Intent Amazon Lex inferred from the user input text.
getMessage() - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Prompt (or statement) to convey to the user.
getResponseCard() - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Represents the options that the user has to respond to the current prompt.
getRetryAfterSeconds() - Method in exception com.amazonaws.services.lexruntime.model.LimitExceededException
 
getSessionAttributes() - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
A session represents the dialog between a user and Amazon Lex.
getSessionAttributes() - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Map of key value pairs representing the session specific context information.
getSlots() - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Intent slots (name/value pairs) Amazon Lex detected so far from the user input in the conversation.
getSlotToElicit() - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
If dialogState value is ElicitSlot, returns the name of the slot for which Amazon Lex is eliciting a value.
getSubTitle() - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
Subtitle shown below the title.
getText() - Method in class com.amazonaws.services.lexruntime.model.Button
Text visible to the user on the button.
getTitle() - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
Title of the option.
getUserId() - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
User ID of your client application.
getValue() - Method in class com.amazonaws.services.lexruntime.model.Button
Value sent to Amazon Lex when user clicks the button.
getVersion() - Method in class com.amazonaws.services.lexruntime.model.ResponseCard
Version of response card format.

H

hashCode() - Method in class com.amazonaws.services.lexruntime.model.Button
 
hashCode() - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
 
hashCode() - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
 
hashCode() - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
 
hashCode() - Method in class com.amazonaws.services.lexruntime.model.ResponseCard
 

I

InternalFailureException - Exception in com.amazonaws.services.lexruntime.model
Internal service error.
InternalFailureException(String) - Constructor for exception com.amazonaws.services.lexruntime.model.InternalFailureException
Constructs a new InternalFailureException with the specified error message.

L

LimitExceededException - Exception in com.amazonaws.services.lexruntime.model
 
LimitExceededException(String) - Constructor for exception com.amazonaws.services.lexruntime.model.LimitExceededException
Constructs a new LimitExceededException with the specified error message.
LoopDetectedException - Exception in com.amazonaws.services.lexruntime.model
Lambda fulfilment function returned DelegateDialogAction to Amazon Lex without changing any slot values.
LoopDetectedException(String) - Constructor for exception com.amazonaws.services.lexruntime.model.LoopDetectedException
Constructs a new LoopDetectedException with the specified error message.

M

marshall(ProtocolMarshaller) - Method in class com.amazonaws.services.lexruntime.model.Button
 
marshall(ProtocolMarshaller) - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
 
marshall(ProtocolMarshaller) - Method in class com.amazonaws.services.lexruntime.model.ResponseCard
 

N

NotFoundException - Exception in com.amazonaws.services.lexruntime.model
Resource (such as the Amazon Lex bot or an alias) referred is not found.
NotFoundException(String) - Constructor for exception com.amazonaws.services.lexruntime.model.NotFoundException
Constructs a new NotFoundException with the specified error message.

P

postText(PostTextRequest) - Method in class com.amazonaws.services.lexruntime.AbstractAmazonLexRuntime
 
postText(PostTextRequest) - Method in interface com.amazonaws.services.lexruntime.AmazonLexRuntime
Sends user input text to Amazon Lex at runtime.
postText(PostTextRequest) - Method in class com.amazonaws.services.lexruntime.AmazonLexRuntimeClient
Sends user input text to Amazon Lex at runtime.
postTextAsync(PostTextRequest) - Method in class com.amazonaws.services.lexruntime.AbstractAmazonLexRuntimeAsync
 
postTextAsync(PostTextRequest, AsyncHandler<PostTextRequest, PostTextResult>) - Method in class com.amazonaws.services.lexruntime.AbstractAmazonLexRuntimeAsync
 
postTextAsync(PostTextRequest) - Method in interface com.amazonaws.services.lexruntime.AmazonLexRuntimeAsync
Sends user input text to Amazon Lex at runtime.
postTextAsync(PostTextRequest, AsyncHandler<PostTextRequest, PostTextResult>) - Method in interface com.amazonaws.services.lexruntime.AmazonLexRuntimeAsync
Sends user input text to Amazon Lex at runtime.
postTextAsync(PostTextRequest) - Method in class com.amazonaws.services.lexruntime.AmazonLexRuntimeAsyncClient
 
postTextAsync(PostTextRequest, AsyncHandler<PostTextRequest, PostTextResult>) - Method in class com.amazonaws.services.lexruntime.AmazonLexRuntimeAsyncClient
 
PostTextRequest - Class in com.amazonaws.services.lexruntime.model
 
PostTextRequest() - Constructor for class com.amazonaws.services.lexruntime.model.PostTextRequest
 
PostTextResult - Class in com.amazonaws.services.lexruntime.model
 
PostTextResult() - Constructor for class com.amazonaws.services.lexruntime.model.PostTextResult
 

R

ResponseCard - Class in com.amazonaws.services.lexruntime.model
If you configure a response card when creating your bots, Amazon Lex substitutes the session attributes and slot values available, and then returns it.
ResponseCard() - Constructor for class com.amazonaws.services.lexruntime.model.ResponseCard
 

S

setAttachmentLinkUrl(String) - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
 
setBotAlias(String) - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
Alias of the Amazon Lex bot.
setBotName(String) - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
Name of the Amazon Lex bot.
setButtons(Collection<Button>) - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
List of options to show to the user.
setContentType(String) - Method in class com.amazonaws.services.lexruntime.model.ResponseCard
Content type of the response.
setContentType(ContentType) - Method in class com.amazonaws.services.lexruntime.model.ResponseCard
Content type of the response.
setDialogState(String) - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Represents the message type to be conveyed to the user.
setDialogState(DialogState) - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Represents the message type to be conveyed to the user.
setGenericAttachments(Collection<GenericAttachment>) - Method in class com.amazonaws.services.lexruntime.model.ResponseCard
An array of attachment objects representing options.
setImageUrl(String) - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
URL of an image that is displayed to the user.
setInputText(String) - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
Text user entered (Amazon Lex interprets this text).
setIntentName(String) - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Intent Amazon Lex inferred from the user input text.
setMessage(String) - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Prompt (or statement) to convey to the user.
setResponseCard(ResponseCard) - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Represents the options that the user has to respond to the current prompt.
setRetryAfterSeconds(String) - Method in exception com.amazonaws.services.lexruntime.model.LimitExceededException
 
setSessionAttributes(Map<String, String>) - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
A session represents the dialog between a user and Amazon Lex.
setSessionAttributes(Map<String, String>) - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Map of key value pairs representing the session specific context information.
setSlots(Map<String, String>) - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Intent slots (name/value pairs) Amazon Lex detected so far from the user input in the conversation.
setSlotToElicit(String) - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
If dialogState value is ElicitSlot, returns the name of the slot for which Amazon Lex is eliciting a value.
setSubTitle(String) - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
Subtitle shown below the title.
setText(String) - Method in class com.amazonaws.services.lexruntime.model.Button
Text visible to the user on the button.
setTitle(String) - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
Title of the option.
setUserId(String) - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
User ID of your client application.
setValue(String) - Method in class com.amazonaws.services.lexruntime.model.Button
Value sent to Amazon Lex when user clicks the button.
setVersion(String) - Method in class com.amazonaws.services.lexruntime.model.ResponseCard
Version of response card format.
shutdown() - Method in class com.amazonaws.services.lexruntime.AbstractAmazonLexRuntime
 
shutdown() - Method in interface com.amazonaws.services.lexruntime.AmazonLexRuntime
Shuts down this client object, releasing any resources that might be held open.
shutdown() - Method in class com.amazonaws.services.lexruntime.AmazonLexRuntimeAsyncClient
Shuts down the client, releasing all managed resources.
standard() - Static method in class com.amazonaws.services.lexruntime.AmazonLexRuntimeAsyncClientBuilder
 
standard() - Static method in class com.amazonaws.services.lexruntime.AmazonLexRuntimeClientBuilder
 

T

toString() - Method in class com.amazonaws.services.lexruntime.model.Button
Returns a string representation of this object; useful for testing and debugging.
toString() - Method in enum com.amazonaws.services.lexruntime.model.ContentType
 
toString() - Method in enum com.amazonaws.services.lexruntime.model.DialogState
 
toString() - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
Returns a string representation of this object; useful for testing and debugging.
toString() - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
Returns a string representation of this object; useful for testing and debugging.
toString() - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Returns a string representation of this object; useful for testing and debugging.
toString() - Method in class com.amazonaws.services.lexruntime.model.ResponseCard
Returns a string representation of this object; useful for testing and debugging.

V

valueOf(String) - Static method in enum com.amazonaws.services.lexruntime.model.ContentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.services.lexruntime.model.DialogState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.amazonaws.services.lexruntime.model.ContentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.services.lexruntime.model.DialogState
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAttachmentLinkUrl(String) - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
 
withBotAlias(String) - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
Alias of the Amazon Lex bot.
withBotName(String) - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
Name of the Amazon Lex bot.
withButtons(Button...) - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
List of options to show to the user.
withButtons(Collection<Button>) - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
List of options to show to the user.
withContentType(String) - Method in class com.amazonaws.services.lexruntime.model.ResponseCard
Content type of the response.
withContentType(ContentType) - Method in class com.amazonaws.services.lexruntime.model.ResponseCard
Content type of the response.
withDialogState(String) - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Represents the message type to be conveyed to the user.
withDialogState(DialogState) - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Represents the message type to be conveyed to the user.
withGenericAttachments(GenericAttachment...) - Method in class com.amazonaws.services.lexruntime.model.ResponseCard
An array of attachment objects representing options.
withGenericAttachments(Collection<GenericAttachment>) - Method in class com.amazonaws.services.lexruntime.model.ResponseCard
An array of attachment objects representing options.
withImageUrl(String) - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
URL of an image that is displayed to the user.
withInputText(String) - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
Text user entered (Amazon Lex interprets this text).
withIntentName(String) - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Intent Amazon Lex inferred from the user input text.
withMessage(String) - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Prompt (or statement) to convey to the user.
withResponseCard(ResponseCard) - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Represents the options that the user has to respond to the current prompt.
withRetryAfterSeconds(String) - Method in exception com.amazonaws.services.lexruntime.model.LimitExceededException
 
withSessionAttributes(Map<String, String>) - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
A session represents the dialog between a user and Amazon Lex.
withSessionAttributes(Map<String, String>) - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Map of key value pairs representing the session specific context information.
withSlots(Map<String, String>) - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
Intent slots (name/value pairs) Amazon Lex detected so far from the user input in the conversation.
withSlotToElicit(String) - Method in class com.amazonaws.services.lexruntime.model.PostTextResult
If dialogState value is ElicitSlot, returns the name of the slot for which Amazon Lex is eliciting a value.
withSubTitle(String) - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
Subtitle shown below the title.
withText(String) - Method in class com.amazonaws.services.lexruntime.model.Button
Text visible to the user on the button.
withTitle(String) - Method in class com.amazonaws.services.lexruntime.model.GenericAttachment
Title of the option.
withUserId(String) - Method in class com.amazonaws.services.lexruntime.model.PostTextRequest
User ID of your client application.
withValue(String) - Method in class com.amazonaws.services.lexruntime.model.Button
Value sent to Amazon Lex when user clicks the button.
withVersion(String) - Method in class com.amazonaws.services.lexruntime.model.ResponseCard
Version of response card format.
A B C D E F G H I L M N P R S T V W 
Skip navigation links

Copyright © 2017. All rights reserved.