V2models Intent Confirmation Setting Prompt Specification
data class V2modelsIntentConfirmationSettingPromptSpecification(val allowInterrupt: Boolean? = null, val maxRetries: Int, val messageGroups: List<V2modelsIntentConfirmationSettingPromptSpecificationMessageGroup>? = null, val messageSelectionStrategy: String? = null, val promptAttemptsSpecifications: List<V2modelsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecification>? = null)
Constructors
Link copied to clipboard
constructor(allowInterrupt: Boolean? = null, maxRetries: Int, messageGroups: List<V2modelsIntentConfirmationSettingPromptSpecificationMessageGroup>? = null, messageSelectionStrategy: String? = null, promptAttemptsSpecifications: List<V2modelsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecification>? = 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
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: List<V2modelsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecification>? = null
Configuration block for advanced settings on each attempt of the prompt. See prompt_attempts_specification
.