Package com.pulumi.aws.lex.inputs
Class V2modelsSlotValueElicitationSettingArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lex.inputs.V2modelsSlotValueElicitationSettingArgs.Builder
-
- Enclosing class:
- V2modelsSlotValueElicitationSettingArgs
public static final class V2modelsSlotValueElicitationSettingArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(V2modelsSlotValueElicitationSettingArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(V2modelsSlotValueElicitationSettingArgs defaults)
-
-
Method Detail
-
defaultValueSpecifications
public V2modelsSlotValueElicitationSettingArgs.Builder defaultValueSpecifications(@Nullable com.pulumi.core.Output<java.util.List<V2modelsSlotValueElicitationSettingDefaultValueSpecificationArgs>> defaultValueSpecifications)
- Parameters:
defaultValueSpecifications- List of default values for a slot. See the `defaultValueSpecification` argument reference below.- Returns:
- builder
-
defaultValueSpecifications
public V2modelsSlotValueElicitationSettingArgs.Builder defaultValueSpecifications(java.util.List<V2modelsSlotValueElicitationSettingDefaultValueSpecificationArgs> defaultValueSpecifications)
- Parameters:
defaultValueSpecifications- List of default values for a slot. See the `defaultValueSpecification` argument reference below.- Returns:
- builder
-
defaultValueSpecifications
public V2modelsSlotValueElicitationSettingArgs.Builder defaultValueSpecifications(V2modelsSlotValueElicitationSettingDefaultValueSpecificationArgs... defaultValueSpecifications)
- Parameters:
defaultValueSpecifications- List of default values for a slot. See the `defaultValueSpecification` argument reference below.- Returns:
- builder
-
promptSpecification
public V2modelsSlotValueElicitationSettingArgs.Builder promptSpecification(@Nullable com.pulumi.core.Output<V2modelsSlotValueElicitationSettingPromptSpecificationArgs> promptSpecification)
- Parameters:
promptSpecification- Prompt that Amazon Lex uses to elicit the slot value from the user. See the `aws.lex.V2modelsIntent` resource for details on the `promptSpecification` argument reference - they are identical.- Returns:
- builder
-
promptSpecification
public V2modelsSlotValueElicitationSettingArgs.Builder promptSpecification(V2modelsSlotValueElicitationSettingPromptSpecificationArgs promptSpecification)
- Parameters:
promptSpecification- Prompt that Amazon Lex uses to elicit the slot value from the user. See the `aws.lex.V2modelsIntent` resource for details on the `promptSpecification` argument reference - they are identical.- Returns:
- builder
-
sampleUtterances
public V2modelsSlotValueElicitationSettingArgs.Builder sampleUtterances(@Nullable com.pulumi.core.Output<java.util.List<V2modelsSlotValueElicitationSettingSampleUtteranceArgs>> sampleUtterances)
-
sampleUtterances
public V2modelsSlotValueElicitationSettingArgs.Builder sampleUtterances(java.util.List<V2modelsSlotValueElicitationSettingSampleUtteranceArgs> sampleUtterances)
-
sampleUtterances
public V2modelsSlotValueElicitationSettingArgs.Builder sampleUtterances(V2modelsSlotValueElicitationSettingSampleUtteranceArgs... sampleUtterances)
-
slotConstraint
public V2modelsSlotValueElicitationSettingArgs.Builder slotConstraint(com.pulumi.core.Output<java.lang.String> slotConstraint)
- Parameters:
slotConstraint- Whether the slot is required or optional. Valid values are `Required` or `Optional`.- Returns:
- builder
-
slotConstraint
public V2modelsSlotValueElicitationSettingArgs.Builder slotConstraint(java.lang.String slotConstraint)
- Parameters:
slotConstraint- Whether the slot is required or optional. Valid values are `Required` or `Optional`.- Returns:
- builder
-
slotResolutionSettings
public V2modelsSlotValueElicitationSettingArgs.Builder slotResolutionSettings(@Nullable com.pulumi.core.Output<java.util.List<V2modelsSlotValueElicitationSettingSlotResolutionSettingArgs>> slotResolutionSettings)
- Parameters:
slotResolutionSettings- Information about whether assisted slot resolution is turned on for the slot or not. See the `slotResolutionSetting` argument reference below.- Returns:
- builder
-
slotResolutionSettings
public V2modelsSlotValueElicitationSettingArgs.Builder slotResolutionSettings(java.util.List<V2modelsSlotValueElicitationSettingSlotResolutionSettingArgs> slotResolutionSettings)
- Parameters:
slotResolutionSettings- Information about whether assisted slot resolution is turned on for the slot or not. See the `slotResolutionSetting` argument reference below.- Returns:
- builder
-
slotResolutionSettings
public V2modelsSlotValueElicitationSettingArgs.Builder slotResolutionSettings(V2modelsSlotValueElicitationSettingSlotResolutionSettingArgs... slotResolutionSettings)
- Parameters:
slotResolutionSettings- Information about whether assisted slot resolution is turned on for the slot or not. See the `slotResolutionSetting` argument reference below.- Returns:
- builder
-
waitAndContinueSpecifications
public V2modelsSlotValueElicitationSettingArgs.Builder waitAndContinueSpecifications(@Nullable com.pulumi.core.Output<java.util.List<V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationArgs>> waitAndContinueSpecifications)
- Parameters:
waitAndContinueSpecifications- Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input. See the `waitAndContinueSpecification` argument reference below.- Returns:
- builder
-
waitAndContinueSpecifications
public V2modelsSlotValueElicitationSettingArgs.Builder waitAndContinueSpecifications(java.util.List<V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationArgs> waitAndContinueSpecifications)
- Parameters:
waitAndContinueSpecifications- Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input. See the `waitAndContinueSpecification` argument reference below.- Returns:
- builder
-
waitAndContinueSpecifications
public V2modelsSlotValueElicitationSettingArgs.Builder waitAndContinueSpecifications(V2modelsSlotValueElicitationSettingWaitAndContinueSpecificationArgs... waitAndContinueSpecifications)
- Parameters:
waitAndContinueSpecifications- Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input. See the `waitAndContinueSpecification` argument reference below.- Returns:
- builder
-
build
public V2modelsSlotValueElicitationSettingArgs build()
-
-