Class DialogflowCxEntityTypeConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.dialogflow_cx_entity_type.DialogflowCxEntityTypeConfig.Jsii$Proxy
-
- All Implemented Interfaces:
DialogflowCxEntityTypeConfig,com.hashicorp.cdktf.TerraformMetaArguments,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DialogflowCxEntityTypeConfig
@Stability(Stable) @Internal public static final class DialogflowCxEntityTypeConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DialogflowCxEntityTypeConfig
An implementation forDialogflowCxEntityTypeConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.dialogflow_cx_entity_type.DialogflowCxEntityTypeConfig
DialogflowCxEntityTypeConfig.Builder, DialogflowCxEntityTypeConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DialogflowCxEntityTypeConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theDialogflowCxEntityTypeConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetAutoExpansionMode()Represents kinds of entities.ObjectgetConnection()ObjectgetCount()List<com.hashicorp.cdktf.ITerraformDependable>getDependsOn()StringgetDisplayName()The human-readable name of the entity type, unique within the agent.ObjectgetEnableFuzzyExtraction()Enables fuzzy entity extraction during classification.ObjectgetEntities()entities block.ObjectgetExcludedPhrases()excluded_phrases block.com.hashicorp.cdktf.ITerraformIteratorgetForEach()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.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.com.hashicorp.cdktf.TerraformResourceLifecyclegetLifecycle()StringgetParent()The agent to create a entity type for.com.hashicorp.cdktf.TerraformProvidergetProvider()List<Object>getProvisioners()ObjectgetRedact()Indicates whether parameters of the entity type should be redacted in log.DialogflowCxEntityTypeTimeoutsgetTimeouts()timeouts block.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(DialogflowCxEntityTypeConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theDialogflowCxEntityTypeConfig.Builder.
-
-
Method Detail
-
getDisplayName
public final String getDisplayName()
Description copied from interface:DialogflowCxEntityTypeConfigThe 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}
- Specified by:
getDisplayNamein interfaceDialogflowCxEntityTypeConfig
-
getEntities
public final Object getEntities()
Description copied from interface:DialogflowCxEntityTypeConfigentities 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}
- Specified by:
getEntitiesin interfaceDialogflowCxEntityTypeConfig
-
getKind
public final String getKind()
Description copied from interface:DialogflowCxEntityTypeConfigIndicates 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}
- Specified by:
getKindin interfaceDialogflowCxEntityTypeConfig
-
getAutoExpansionMode
public final String getAutoExpansionMode()
Description copied from interface:DialogflowCxEntityTypeConfigRepresents 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}
- Specified by:
getAutoExpansionModein interfaceDialogflowCxEntityTypeConfig
-
getEnableFuzzyExtraction
public final Object getEnableFuzzyExtraction()
Description copied from interface:DialogflowCxEntityTypeConfigEnables 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}
- Specified by:
getEnableFuzzyExtractionin interfaceDialogflowCxEntityTypeConfig
-
getExcludedPhrases
public final Object getExcludedPhrases()
Description copied from interface:DialogflowCxEntityTypeConfigexcluded_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}
- Specified by:
getExcludedPhrasesin interfaceDialogflowCxEntityTypeConfig
-
getId
public final String getId()
Description copied from interface:DialogflowCxEntityTypeConfigDocs 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.
- Specified by:
getIdin interfaceDialogflowCxEntityTypeConfig
-
getLanguageCode
public final String getLanguageCode()
Description copied from interface:DialogflowCxEntityTypeConfigThe 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}
- Specified by:
getLanguageCodein interfaceDialogflowCxEntityTypeConfig
-
getParent
public final String getParent()
Description copied from interface:DialogflowCxEntityTypeConfigThe 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}
- Specified by:
getParentin interfaceDialogflowCxEntityTypeConfig
-
getRedact
public final Object getRedact()
Description copied from interface:DialogflowCxEntityTypeConfigIndicates 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}
- Specified by:
getRedactin interfaceDialogflowCxEntityTypeConfig
-
getTimeouts
public final DialogflowCxEntityTypeTimeouts getTimeouts()
Description copied from interface:DialogflowCxEntityTypeConfigtimeouts 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}
- Specified by:
getTimeoutsin interfaceDialogflowCxEntityTypeConfig
-
getConnection
public final Object getConnection()
- Specified by:
getConnectionin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getCount
public final Object getCount()
- Specified by:
getCountin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getDependsOn
public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
- Specified by:
getDependsOnin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getForEach
public final com.hashicorp.cdktf.ITerraformIterator getForEach()
- Specified by:
getForEachin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getLifecycle
public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
- Specified by:
getLifecyclein interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvider
public final com.hashicorp.cdktf.TerraformProvider getProvider()
- Specified by:
getProviderin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvisioners
public final List<Object> getProvisioners()
- Specified by:
getProvisionersin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-