BotPostDialogCodeHookInvocationSpecificationArgs

data class BotPostDialogCodeHookInvocationSpecificationArgs(val failureConditional: Output<BotConditionalSpecificationArgs>? = null, val failureNextStep: Output<BotDialogStateArgs>? = null, val failureResponse: Output<BotResponseSpecificationArgs>? = null, val successConditional: Output<BotConditionalSpecificationArgs>? = null, val successNextStep: Output<BotDialogStateArgs>? = null, val successResponse: Output<BotResponseSpecificationArgs>? = null, val timeoutConditional: Output<BotConditionalSpecificationArgs>? = null, val timeoutNextStep: Output<BotDialogStateArgs>? = null, val timeoutResponse: Output<BotResponseSpecificationArgs>? = null) : ConvertibleToJava<BotPostDialogCodeHookInvocationSpecificationArgs>

Specifies next steps to run after the dialog code hook finishes.

Constructors

constructor(failureConditional: Output<BotConditionalSpecificationArgs>? = null, failureNextStep: Output<BotDialogStateArgs>? = null, failureResponse: Output<BotResponseSpecificationArgs>? = null, successConditional: Output<BotConditionalSpecificationArgs>? = null, successNextStep: Output<BotDialogStateArgs>? = null, successResponse: Output<BotResponseSpecificationArgs>? = null, timeoutConditional: Output<BotConditionalSpecificationArgs>? = null, timeoutNextStep: Output<BotDialogStateArgs>? = null, timeoutResponse: Output<BotResponseSpecificationArgs>? = null)

Properties

Link copied to clipboard

A list of conditional branches to evaluate after the dialog code hook throws an exception or returns with the State field of the Intent object set to Failed.

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

Specifies the next step the bot runs after the dialog code hook throws an exception or returns with the State field of the Intent object set to Failed.

Link copied to clipboard

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

Link copied to clipboard

A list of conditional branches to evaluate after the dialog code hook finishes successfully.

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

Specifics the next step the bot runs after the dialog code hook finishes successfully.

Link copied to clipboard

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

Link copied to clipboard

A list of conditional branches to evaluate if the code hook times out.

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

Specifies the next step that the bot runs when the code hook times out.

Link copied to clipboard

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

Functions

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