Package-level declarations
Types
Provides settings that enable advanced recognition settings for slot values.
Builder for BotAdvancedRecognitionSettingArgs.
The location of audio log files collected when conversation logging is enabled for a bot.
Builder for BotAliasAudioLogDestinationArgs.
Settings for logging audio of conversations between Amazon Lex and a user. You specify whether to log audio and the Amazon S3 bucket where the audio file is stored.
Builder for BotAliasAudioLogSettingArgs.
Contains information about code hooks that Amazon Lex calls during a conversation.
Builder for BotAliasCodeHookSpecificationArgs.
Contains information about code hooks that Amazon Lex calls during a conversation.
Contains information about code hooks that Amazon Lex calls during a conversation.
Builder for BotAliasLambdaCodeHookArgs.
You can use this parameter to specify a specific Lambda function to run different functions in different locales.
Builder for BotAliasLocaleSettingsArgs.
A locale setting in alias
Builder for BotAliasLocaleSettingsItemArgs.
Specifies an Amazon S3 bucket for logging audio conversations
Builder for BotAliasS3BucketLogDestinationArgs.
A label for tagging Lex resources
Builder for BotAliasTagArgs.
Defines the Amazon CloudWatch Logs destination log group for conversation text logs.
Builder for BotAliasTextLogDestinationArgs.
Contains information about code hooks that Amazon Lex calls during a conversation.
Builder for BotAliasTextLogSettingArgs.
Specifies the allowed input types.
Builder for BotAllowedInputTypesArgs.
Specifies the audio and DTMF input specification.
The location of audio log files collected when conversation logging is enabled for a bot.
Builder for BotAudioLogDestinationArgs.
Settings for logging audio of conversations between Amazon Lex and a user. You specify whether to log audio and the Amazon S3 bucket where the audio file is stored.
Builder for BotAudioLogSettingArgs.
Specifies the audio input specifications.
Builder for BotAudioSpecificationArgs.
A button to use on a response card used to gather slot values from a user.
Builder for BotButtonArgs.
A set of actions that Amazon Lex should run if the condition is matched.
Builder for BotConditionalBranchArgs.
Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
Builder for BotConditionalSpecificationArgs.
Provides an expression that evaluates to true or false.
Builder for BotConditionArgs.
Contains information about code hooks that Amazon Lex calls during a conversation.
Builder for BotConversationLogSettingsArgs.
A message in a custom format defined by the client application.
Builder for BotCustomPayloadArgs.
A custom vocabulary is a list of specific phrases that you want Amazon Lex V2 to recognize in the audio input.
Builder for BotCustomVocabularyArgs.
A custom vocabulary item that contains the phrase to recognize and a weight to give the boost.
Builder for BotCustomVocabularyItemArgs.
A set of actions that Amazon Lex should run if none of the other conditions are met.
Builder for BotDefaultConditionalBranchArgs.
Defines the action that the bot executes at runtime when the conversation reaches this step.
Builder for BotDialogActionArgs.
Settings that specify the dialog code hook that is called by Amazon Lex at a step of the conversation.
Settings that determine the Lambda function that Amazon Lex uses for processing user responses.
Builder for BotDialogCodeHookSettingArgs.
The current state of the conversation with the user.
Builder for BotDialogStateArgs.
Specifies the settings on DTMF input.
Builder for BotDtmfSpecificationArgs.
Settings that specify the dialog code hook that is called by Amazon Lex between eliciting slot values.
Provides information about the external source of the slot type's definition.
Builder for BotExternalSourceSettingArgs.
Settings that determine if a Lambda function should be invoked to fulfill a specific intent.
Builder for BotFulfillmentCodeHookSettingArgs.
Provides settings for a message that is sent to the user when a fulfillment Lambda function starts running.
Provides settings for a message that is sent periodically to the user while a fulfillment Lambda function is running.
Provides information for updating the user on the progress of fulfilling an intent.
Settings required for a slot type based on a grammar that you provide.
Builder for BotGrammarSlotTypeSettingArgs.
Describes the Amazon S3 bucket name and location for the grammar that is the source for the slot type.
Builder for BotGrammarSlotTypeSourceArgs.
A message that defines a response card that the client application can show to the user.
Builder for BotImageResponseCardArgs.
Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots.
Builder for BotInitialResponseSettingArgs.
InputContext specified for the intent.
Builder for BotInputContextArgs.
Represents an action that the user wants to perform.
Builder for BotIntentArgs.
Provides a statement the Amazon Lex conveys to the user when the intent is successfully fulfilled.
Builder for BotIntentClosingSettingArgs.
Provides a prompt for making sure that the user is ready for the intent to be fulfilled.
Builder for BotIntentConfirmationSettingArgs.
Override settings to configure the intent state.
Builder for BotIntentOverrideArgs.
Configuration for searching a Amazon Kendra index specified for the intent.
Builder for BotKendraConfigurationArgs.
A locale in the bot, which contains the intents and slot types that the bot uses in conversations with users in the specified language and locale.
Builder for BotLocaleArgs.
The primary message that Amazon Lex should send to the user.
Builder for BotMessageArgs.
One or more messages that Amazon Lex can send to the user.
Builder for BotMessageGroupArgs.
Indicates whether a slot can return multiple values.
Builder for BotMultipleValuesSettingArgs.
Determines whether Amazon Lex obscures slot values in conversation logs.
Builder for BotObfuscationSettingArgs.
A session context that is activated when an intent is fulfilled.
Builder for BotOutputContextArgs.
A message in plain text format.
Builder for BotPlainTextMessageArgs.
Specifies next steps to run after the dialog code hook finishes.
Provides a setting that determines whether the post-fulfillment response is sent to the user.
Specifies the settings on a prompt attempt.
Builder for BotPromptAttemptSpecificationArgs.
Prompts the user to confirm the intent.
Builder for BotPromptSpecificationArgs.
A list of message groups that Amazon Lex uses to respond the user input.
Builder for BotResponseSpecificationArgs.
Specifies an Amazon S3 bucket for logging audio conversations
Builder for BotS3BucketLogDestinationArgs.
S3 location of bot definitions zip file, if it's not defined inline in CloudFormation.
Builder for BotS3LocationArgs.
A sample utterance that invokes an intent or respond to a slot elicitation prompt.
Builder for BotSampleUtteranceArgs.
Defines one of the values for a slot type.
Builder for BotSampleValueArgs.
Key/value pair representing session-specific context information. It contains application information passed between Amazon Lex and a client application.
Builder for BotSessionAttributeArgs.
A slot is a variable needed to fulfill an intent, where an intent can require zero or more slots.
Builder for BotSlotArgs.
Settings used when Amazon Lex successfully captures a slot value from a user.
Builder for BotSlotCaptureSettingArgs.
The default value to use when a user doesn't provide a value for a slot.
Builder for BotSlotDefaultValueArgs.
A list of values that Amazon Lex should use as the default value for a slot.
The priority that Amazon Lex should use when eliciting slot values from a user.
Builder for BotSlotPriorityArgs.
A custom, extended built-in or a grammar slot type.
Builder for BotSlotTypeArgs.
Value that the slot type can take.
Builder for BotSlotTypeValueArgs.
The value to set in a slot.
Builder for BotSlotValueArgs.
Settings that you can use for eliciting a slot value.
Builder for BotSlotValueElicitationSettingArgs.
The slot values that Amazon Lex uses when it sets slot values in a dialog step.
Builder for BotSlotValueOverrideArgs.
A map of slot names and their overridden values.
Builder for BotSlotValueOverrideMapArgs.
A regular expression used to validate the value of a slot.
Builder for BotSlotValueRegexFilterArgs.
Contains settings used by Amazon Lex to select a slot value.
Builder for BotSlotValueSelectionSettingArgs.
A message in Speech Synthesis Markup Language (SSML).
Builder for BotSsmlMessageArgs.
StillWaitingResponseSpecification.
A key-value pair for tagging Lex resources
Builder for BotTagArgs.
Configuring the test bot alias settings for a given bot
Builder for BotTestBotAliasSettingsArgs.
Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances.
Specifies the text input specifications.
Builder for BotTextInputSpecificationArgs.
Defines the Amazon CloudWatch Logs destination log group for conversation text logs.
Builder for BotTextLogDestinationArgs.
Contains information about code hooks that Amazon Lex calls during a conversation.
Builder for BotTextLogSettingArgs.
The version of a bot used for a bot locale.
Builder for BotVersionLocaleDetailsArgs.
Builder for BotVersionLocaleSpecificationArgs.
Settings for using an Amazon Polly voice to communicate with a user.
Builder for BotVoiceSettingsArgs.
The prompts that Amazon Lex uses while a bot is waiting for customer input.
Data privacy setting of the Bot.
Builder for DataPrivacyPropertiesArgs.
Builder for GetBotAliasPlainArgs.
Builder for GetBotPlainArgs.
Builder for GetBotVersionPlainArgs.
Builder for GetResourcePolicyPlainArgs.
A resource policy to add to the resource. The policy is a JSON structure following the IAM syntax that contains one or more statements that define the policy.
Builder for ResourcePolicyPolicyArgs.
Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances.