V2models Intent Confirmation Setting Prompt Specification Args
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
Link copied to clipboard
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
Whether the user can interrupt a speech prompt from the bot.
Link copied to clipboard
Maximum number of times the bot tries to elicit a response from the user using this prompt.
Link copied to clipboard
val messageGroups: Output<List<V2modelsIntentConfirmationSettingPromptSpecificationMessageGroupArgs>>? = null
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
How a message is selected from a message group among retries. Valid values are Random
and Ordered
.
Link copied to clipboard
val promptAttemptsSpecifications: Output<List<V2modelsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationArgs>>? = null
Configuration block for advanced settings on each attempt of the prompt. See prompt_attempts_specification
.