V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseArgs

data class V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseArgs(val allowInterrupt: Output<Boolean>? = null, val frequencyInSeconds: Output<Int>, val messageGroups: Output<List<V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupArgs>>? = null) : ConvertibleToJava<V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseArgs>

Constructors

constructor(allowInterrupt: Output<Boolean>? = null, frequencyInSeconds: Output<Int>, messageGroups: Output<List<V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupArgs>>? = null)

Properties

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

Whether the user can interrupt the start message while it is playing.

Link copied to clipboard
val frequencyInSeconds: Output<Int>

Frequency that a message is sent to the user. When the period ends, Amazon Lex chooses a message from the message groups and plays it to the user. If the fulfillment Lambda returns before the first period ends, an update message is not played to the user.

Link copied to clipboard

Between 1-5 configuration block message groups that contain start messages. Amazon Lex chooses one of the messages to play to the user. See message_group.

Functions

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