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>

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 when fulfillment isn't successful.

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 when the fulfillment is successful.

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 when fulfillment isn't completed within the timeout period.

Functions

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