lex-models-2017-04-19 library Null safety

Classes

AwsClientCredentials
AWS credentials.
BotAliasMetadata
Provides information about a bot alias.
BotChannelAssociation
Represents an association between an Amazon Lex bot and an external messaging platform.
BotMetadata
Provides information about a bot. .
BuiltinIntentMetadata
Provides metadata for a built-in intent.
BuiltinIntentSlot
Provides information about a slot used in a built-in intent.
BuiltinSlotTypeMetadata
Provides information about a built in slot type.
CodeHook
Specifies a Lambda function that verifies requests to a bot or fulfills the user's request to a bot..
ConversationLogsRequest
Provides the settings needed for conversation logs.
ConversationLogsResponse
Contains information about conversation log settings.
CreateBotVersionResponse
CreateIntentVersionResponse
CreateSlotTypeVersionResponse
EnumerationValue
Each slot type can have a set of values. Each enumeration value represents a value the slot type can take.
FollowUpPrompt
A prompt for additional activity after an intent is fulfilled. For example, after the OrderPizza intent is fulfilled, you might prompt the user to find out whether the user wants to order drinks.
FulfillmentActivity
Describes how the intent is fulfilled after the user provides all of the information required for the intent. You can provide a Lambda function to process the intent, or you can return the intent information to the client application. We recommend that you use a Lambda function so that the relevant logic lives in the Cloud and limit the client-side code primarily to presentation. If you need to update the logic, you only update the Lambda function; you don't need to upgrade your client application.
GetBotAliasesResponse
GetBotAliasResponse
GetBotChannelAssociationResponse
GetBotChannelAssociationsResponse
GetBotResponse
GetBotsResponse
GetBotVersionsResponse
GetBuiltinIntentResponse
GetBuiltinIntentsResponse
GetBuiltinSlotTypesResponse
GetExportResponse
GetImportResponse
GetIntentResponse
GetIntentsResponse
GetIntentVersionsResponse
GetSlotTypeResponse
GetSlotTypesResponse
GetSlotTypeVersionsResponse
GetUtterancesViewResponse
InputContext
The name of a context that must be active for an intent to be selected by Amazon Lex.
Intent
Identifies the specific version of an intent.
IntentMetadata
Provides information about an intent.
KendraConfiguration
Provides configuration information for the AMAZON.KendraSearchIntent intent. When you use this intent, Amazon Lex searches the specified Amazon Kendra index and returns documents from the index that match the user's utterance. For more information, see AMAZON.KendraSearchIntent.
LexModelBuildingService
Amazon Lex is an AWS service for building conversational voice and text interfaces. Use these actions to create, update, and delete conversational bots for new and existing client applications.
ListTagsForResourceResponse
LogSettingsRequest
Settings used to configure delivery mode and destination for conversation logs.
LogSettingsResponse
The settings for conversation logs.
Message
The message object that provides the message text and its type.
OutputContext
The specification of an output context that is set when an intent is fulfilled.
Prompt
Obtains information from the user. To define a prompt, provide one or more messages and specify the number of attempts to get information from the user. If you provide more than one message, Amazon Lex chooses one of the messages to use to prompt the user. For more information, see how-it-works.
PutBotAliasResponse
PutBotResponse
PutIntentResponse
PutSlotTypeResponse
Slot
Identifies the version of a specific slot.
SlotDefaultValue
A default value for a slot.
SlotDefaultValueSpec
Contains the default values for a slot. Default values are used when Amazon Lex hasn't determined a value for a slot.
SlotTypeConfiguration
Provides configuration information for a slot type.
SlotTypeMetadata
Provides information about a slot type..
SlotTypeRegexConfiguration
Provides a regular expression used to validate the value of a slot.
StartImportResponse
Statement
A collection of messages that convey information to the user. At runtime, Amazon Lex selects the message to convey.
Tag
A list of key/value pairs that identify a bot, bot alias, or bot channel. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
TagResourceResponse
UntagResourceResponse
UtteranceData
Provides information about a single utterance that was made to your bot.
UtteranceList
Provides a list of utterances that have been made to a specific version of your bot. The list contains a maximum of 100 utterances.

Enums

ChannelStatus
ChannelType
ContentType
Destination
ExportStatus
ExportType
FulfillmentActivityType
ImportStatus
Locale
LogType
MergeStrategy
ObfuscationSetting
ProcessBehavior
ResourceType
SlotConstraint
SlotValueSelectionStrategy
Status
StatusType

Exceptions / Errors

BadRequestException
ConflictException
InternalFailureException
LimitExceededException
NotFoundException
PreconditionFailedException
ResourceInUseException