V2modelsIntentConfirmationSettingPromptSpecificationArgs

data class V2modelsIntentConfirmationSettingPromptSpecificationArgs(val allowInterrupt: Output<Boolean>? = null, val maxRetries: Output<Int>, val messageGroups: Output<List<V2modelsIntentConfirmationSettingPromptSpecificationMessageGroupArgs>>? = null, val messageSelectionStrategy: Output<String>? = null, val promptAttemptsSpecifications: Output<List<V2modelsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationArgs>>? = null) : ConvertibleToJava<V2modelsIntentConfirmationSettingPromptSpecificationArgs>

Constructors

constructor(allowInterrupt: Output<Boolean>? = null, maxRetries: Output<Int>, messageGroups: Output<List<V2modelsIntentConfirmationSettingPromptSpecificationMessageGroupArgs>>? = null, messageSelectionStrategy: Output<String>? = null, promptAttemptsSpecifications: Output<List<V2modelsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationArgs>>? = null)

Properties

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

Whether the user can interrupt a speech prompt from the bot.

Link copied to clipboard
val maxRetries: Output<Int>

Maximum number of times the bot tries to elicit a response from the user using this prompt.

Link copied to clipboard

Configuration block for messages that Amazon Lex can send to the user. Amazon Lex chooses the actual message to send at runtime. See message_group.

Link copied to clipboard
val messageSelectionStrategy: Output<String>? = null

How a message is selected from a message group among retries. Valid values are Random and Ordered.

Link copied to clipboard

Configuration block for advanced settings on each attempt of the prompt. See prompt_attempts_specification.

Functions

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