BotStillWaitingResponseSpecificationArgs

data class BotStillWaitingResponseSpecificationArgs(val allowInterrupt: Output<Boolean>? = null, val frequencyInSeconds: Output<Int>, val messageGroupsList: Output<List<BotMessageGroupArgs>>, val timeoutInSeconds: Output<Int>) : ConvertibleToJava<BotStillWaitingResponseSpecificationArgs>

Constructors

Link copied to clipboard
constructor(allowInterrupt: Output<Boolean>? = null, frequencyInSeconds: Output<Int>, messageGroupsList: Output<List<BotMessageGroupArgs>>, timeoutInSeconds: Output<Int>)

Properties

Link copied to clipboard
val allowInterrupt: Output<Boolean>? = null

Indicates that the user can interrupt the response by speaking while the message is being played.

Link copied to clipboard
val frequencyInSeconds: Output<Int>

How often a message should be sent to the user. Minimum of 1 second, maximum of 5 minutes.

Link copied to clipboard

One or more message groups, each containing one or more messages, that define the prompts that Amazon Lex sends to the user.

Link copied to clipboard
val timeoutInSeconds: Output<Int>

If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.

Functions

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