Interface DialogflowCxEntityTypeConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
DialogflowCxEntityTypeConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:20.922Z") @Stability(Stable) public interface DialogflowCxEntityTypeConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDialogflowCxEntityTypeConfig.BuilderA builder forDialogflowCxEntityTypeConfigstatic classDialogflowCxEntityTypeConfig.Jsii$ProxyAn implementation forDialogflowCxEntityTypeConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static DialogflowCxEntityTypeConfig.Builderbuilder()default StringgetAutoExpansionMode()Represents kinds of entities.StringgetDisplayName()The human-readable name of the entity type, unique within the agent.default ObjectgetEnableFuzzyExtraction()Enables fuzzy entity extraction during classification.ObjectgetEntities()entities block.default ObjectgetExcludedPhrases()excluded_phrases block.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_entity_type#id DialogflowCxEntityType#id}.StringgetKind()Indicates whether the entity type can be automatically expanded.default StringgetLanguageCode()The language of the following fields in entityType: EntityType.entities.value EntityType.entities.synonyms EntityType.excluded_phrases.value If not specified, the agent's default language is used.default StringgetParent()The agent to create a entity type for.default ObjectgetRedact()Indicates whether parameters of the entity type should be redacted in log.default DialogflowCxEntityTypeTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getDisplayName
@Stability(Stable) @NotNull String getDisplayName()
The human-readable name of the entity type, unique within the agent.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_entity_type#display_name DialogflowCxEntityType#display_name}
-
getEntities
@Stability(Stable) @NotNull Object getEntities()
entities block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_entity_type#entities DialogflowCxEntityType#entities}
-
getKind
@Stability(Stable) @NotNull String getKind()
Indicates whether the entity type can be automatically expanded.* KIND_MAP: Map entity types allow mapping of a group of synonyms to a canonical value. * KIND_LIST: List entity types contain a set of entries that do not map to canonical values. However, list entity types can contain references to other entity types (with or without aliases). * KIND_REGEXP: Regexp entity types allow to specify regular expressions in entries values. Possible values: ["KIND_MAP", "KIND_LIST", "KIND_REGEXP"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_entity_type#kind DialogflowCxEntityType#kind}
-
getAutoExpansionMode
@Stability(Stable) @Nullable default String getAutoExpansionMode()
Represents kinds of entities.* AUTO_EXPANSION_MODE_UNSPECIFIED: Auto expansion disabled for the entity. * AUTO_EXPANSION_MODE_DEFAULT: Allows an agent to recognize values that have not been explicitly listed in the entity. Possible values: ["AUTO_EXPANSION_MODE_DEFAULT", "AUTO_EXPANSION_MODE_UNSPECIFIED"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_entity_type#auto_expansion_mode DialogflowCxEntityType#auto_expansion_mode}
-
getEnableFuzzyExtraction
@Stability(Stable) @Nullable default Object getEnableFuzzyExtraction()
Enables fuzzy entity extraction during classification.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_entity_type#enable_fuzzy_extraction DialogflowCxEntityType#enable_fuzzy_extraction}
-
getExcludedPhrases
@Stability(Stable) @Nullable default Object getExcludedPhrases()
excluded_phrases block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_entity_type#excluded_phrases DialogflowCxEntityType#excluded_phrases}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_entity_type#id DialogflowCxEntityType#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getLanguageCode
@Stability(Stable) @Nullable default String getLanguageCode()
The language of the following fields in entityType: EntityType.entities.value EntityType.entities.synonyms EntityType.excluded_phrases.value If not specified, the agent's default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_entity_type#language_code DialogflowCxEntityType#language_code}
-
getParent
@Stability(Stable) @Nullable default String getParent()
The agent to create a entity type for. Format: projects//locations/ /agents/ . Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_entity_type#parent DialogflowCxEntityType#parent}
-
getRedact
@Stability(Stable) @Nullable default Object getRedact()
Indicates whether parameters of the entity type should be redacted in log.If redaction is enabled, page parameters and intent parameters referring to the entity type will be replaced by parameter name when logging. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_entity_type#redact DialogflowCxEntityType#redact}
-
getTimeouts
@Stability(Stable) @Nullable default DialogflowCxEntityTypeTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_entity_type#timeouts DialogflowCxEntityType#timeouts}
-
builder
@Stability(Stable) static DialogflowCxEntityTypeConfig.Builder builder()
-
-