BotPostFulfillmentStatusSpecificationArgs

data class BotPostFulfillmentStatusSpecificationArgs(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<BotPostFulfillmentStatusSpecificationArgs>

Provides a setting that determines whether the post-fulfillment response is sent to the user.

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 fulfillment 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 fulfillment 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 fulfillment code hook finishes successfully.

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

Specifies the next step in the conversation that Amazon Lex invokes when the fulfillment code hook completes 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 fulfillment code hook times out.

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

Specifies the next step that the bot runs when the fulfillment 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(): BotPostFulfillmentStatusSpecificationArgs