BotSlotCaptureSettingArgs

data class BotSlotCaptureSettingArgs(val captureConditional: Output<BotConditionalSpecificationArgs>? = null, val captureNextStep: Output<BotDialogStateArgs>? = null, val captureResponse: Output<BotResponseSpecificationArgs>? = null, val codeHook: Output<BotDialogCodeHookInvocationSettingArgs>? = null, val elicitationCodeHook: Output<BotElicitationCodeHookInvocationSettingArgs>? = null, val failureConditional: Output<BotConditionalSpecificationArgs>? = null, val failureNextStep: Output<BotDialogStateArgs>? = null, val failureResponse: Output<BotResponseSpecificationArgs>? = null) : ConvertibleToJava<BotSlotCaptureSettingArgs>

Constructors

Link copied to clipboard
constructor(captureConditional: Output<BotConditionalSpecificationArgs>? = null, captureNextStep: Output<BotDialogStateArgs>? = null, captureResponse: Output<BotResponseSpecificationArgs>? = null, codeHook: Output<BotDialogCodeHookInvocationSettingArgs>? = null, elicitationCodeHook: Output<BotElicitationCodeHookInvocationSettingArgs>? = null, failureConditional: Output<BotConditionalSpecificationArgs>? = null, failureNextStep: Output<BotDialogStateArgs>? = null, failureResponse: Output<BotResponseSpecificationArgs>? = null)

Properties

Link copied to clipboard

A list of conditional branches to evaluate after the slot value is captured.

Link copied to clipboard
val captureNextStep: Output<BotDialogStateArgs>? = null

Specifies the next step that the bot runs when the slot value is captured before the code hook times out.

Link copied to clipboard

Specifies a list of message groups that Amazon Lex uses to respond the user input.

Link copied to clipboard

Code hook called after Amazon Lex successfully captures a slot value.

Link copied to clipboard

Code hook called when Amazon Lex doesn't capture a slot value.

Link copied to clipboard

A list of conditional branches to evaluate when the slot value isn't captured.

Link copied to clipboard
val failureNextStep: Output<BotDialogStateArgs>? = null

Specifies the next step that the bot runs when the slot value code is not recognized.

Link copied to clipboard

Specifies a list of message groups that Amazon Lex uses to respond the user input when the slot fails to be captured.

Functions

Link copied to clipboard
open override fun toJava(): BotSlotCaptureSettingArgs