Package com.pulumi.aws.lex
Class SlotTypeArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.lex.SlotTypeArgs
-
public final class SlotTypeArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSlotTypeArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static SlotTypeArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SlotTypeArgs.Builderbuilder()static SlotTypeArgs.Builderbuilder(SlotTypeArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>createVersion()java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()com.pulumi.core.Output<java.util.List<SlotTypeEnumerationValueArgs>>enumerationValues()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>valueSelectionStrategy()
-
-
-
Field Detail
-
Empty
public static final SlotTypeArgs Empty
-
-
Method Detail
-
createVersion
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> createVersion()
- Returns:
- Determines if a new slot type version is created when the initial resource is created and on each update. Defaults to `false`.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- A description of the slot type. Must be less than or equal to 200 characters in length.
-
enumerationValues
public com.pulumi.core.Output<java.util.List<SlotTypeEnumerationValueArgs>> enumerationValues()
- Returns:
- A list of EnumerationValue objects that defines the values that the slot type can take. Each value can have a list of synonyms, which are additional values that help train the machine learning model about the values that it resolves for a slot. Attributes are documented under enumeration_value.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of the slot type. The name is not case sensitive. Must be less than or equal to 100 characters in length.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
valueSelectionStrategy
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> valueSelectionStrategy()
- Returns:
- Determines the slot resolution strategy that Amazon Lex uses to return slot type values. `ORIGINAL_VALUE` returns the value entered by the user if the user value is similar to the slot value. `TOP_RESOLUTION` returns the first value in the resolution list if there is a resolution list for the slot, otherwise null is returned. Defaults to `ORIGINAL_VALUE`.
-
builder
public static SlotTypeArgs.Builder builder()
-
builder
public static SlotTypeArgs.Builder builder(SlotTypeArgs defaults)
-
-