Package com.pulumi.aws.lex.inputs
Class V2modelsIntentConfirmationSettingPromptSpecificationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lex.inputs.V2modelsIntentConfirmationSettingPromptSpecificationArgs.Builder
-
- Enclosing class:
- V2modelsIntentConfirmationSettingPromptSpecificationArgs
public static final class V2modelsIntentConfirmationSettingPromptSpecificationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(V2modelsIntentConfirmationSettingPromptSpecificationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(V2modelsIntentConfirmationSettingPromptSpecificationArgs defaults)
-
-
Method Detail
-
allowInterrupt
public V2modelsIntentConfirmationSettingPromptSpecificationArgs.Builder allowInterrupt(@Nullable com.pulumi.core.Output<java.lang.Boolean> allowInterrupt)
- Parameters:
allowInterrupt
- Whether the user can interrupt a speech prompt from the bot.- Returns:
- builder
-
allowInterrupt
public V2modelsIntentConfirmationSettingPromptSpecificationArgs.Builder allowInterrupt(java.lang.Boolean allowInterrupt)
- Parameters:
allowInterrupt
- Whether the user can interrupt a speech prompt from the bot.- Returns:
- builder
-
maxRetries
public V2modelsIntentConfirmationSettingPromptSpecificationArgs.Builder maxRetries(com.pulumi.core.Output<java.lang.Integer> maxRetries)
- Parameters:
maxRetries
- Maximum number of times the bot tries to elicit a response from the user using this prompt.- Returns:
- builder
-
maxRetries
public V2modelsIntentConfirmationSettingPromptSpecificationArgs.Builder maxRetries(java.lang.Integer maxRetries)
- Parameters:
maxRetries
- Maximum number of times the bot tries to elicit a response from the user using this prompt.- Returns:
- builder
-
messageGroups
public V2modelsIntentConfirmationSettingPromptSpecificationArgs.Builder messageGroups(@Nullable com.pulumi.core.Output<java.util.List<V2modelsIntentConfirmationSettingPromptSpecificationMessageGroupArgs>> messageGroups)
- Parameters:
messageGroups
- 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`.- Returns:
- builder
-
messageGroups
public V2modelsIntentConfirmationSettingPromptSpecificationArgs.Builder messageGroups(java.util.List<V2modelsIntentConfirmationSettingPromptSpecificationMessageGroupArgs> messageGroups)
- Parameters:
messageGroups
- 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`.- Returns:
- builder
-
messageGroups
public V2modelsIntentConfirmationSettingPromptSpecificationArgs.Builder messageGroups(V2modelsIntentConfirmationSettingPromptSpecificationMessageGroupArgs... messageGroups)
- Parameters:
messageGroups
- 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`.- Returns:
- builder
-
messageSelectionStrategy
public V2modelsIntentConfirmationSettingPromptSpecificationArgs.Builder messageSelectionStrategy(@Nullable com.pulumi.core.Output<java.lang.String> messageSelectionStrategy)
- Parameters:
messageSelectionStrategy
- How a message is selected from a message group among retries. Valid values are `Random` and `Ordered`.- Returns:
- builder
-
messageSelectionStrategy
public V2modelsIntentConfirmationSettingPromptSpecificationArgs.Builder messageSelectionStrategy(java.lang.String messageSelectionStrategy)
- Parameters:
messageSelectionStrategy
- How a message is selected from a message group among retries. Valid values are `Random` and `Ordered`.- Returns:
- builder
-
promptAttemptsSpecifications
public V2modelsIntentConfirmationSettingPromptSpecificationArgs.Builder promptAttemptsSpecifications(@Nullable com.pulumi.core.Output<java.util.List<V2modelsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationArgs>> promptAttemptsSpecifications)
- Parameters:
promptAttemptsSpecifications
- Configuration block for advanced settings on each attempt of the prompt. See `prompt_attempts_specification`.- Returns:
- builder
-
promptAttemptsSpecifications
public V2modelsIntentConfirmationSettingPromptSpecificationArgs.Builder promptAttemptsSpecifications(java.util.List<V2modelsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationArgs> promptAttemptsSpecifications)
- Parameters:
promptAttemptsSpecifications
- Configuration block for advanced settings on each attempt of the prompt. See `prompt_attempts_specification`.- Returns:
- builder
-
promptAttemptsSpecifications
public V2modelsIntentConfirmationSettingPromptSpecificationArgs.Builder promptAttemptsSpecifications(V2modelsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationArgs... promptAttemptsSpecifications)
- Parameters:
promptAttemptsSpecifications
- Configuration block for advanced settings on each attempt of the prompt. See `prompt_attempts_specification`.- Returns:
- builder
-
build
public V2modelsIntentConfirmationSettingPromptSpecificationArgs build()
-
-