Class DialogflowCxEntityTypeConfig.Jsii$Proxy

    • 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.
    • Method Detail

      • getDisplayName

        public final String getDisplayName()
        Description copied from interface: DialogflowCxEntityTypeConfig
        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}

        Specified by:
        getDisplayName in interface DialogflowCxEntityTypeConfig
      • getEntities

        public final Object getEntities()
        Description copied from interface: DialogflowCxEntityTypeConfig
        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}

        Specified by:
        getEntities in interface DialogflowCxEntityTypeConfig
      • getKind

        public final String getKind()
        Description copied from interface: DialogflowCxEntityTypeConfig
        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}

        Specified by:
        getKind in interface DialogflowCxEntityTypeConfig
      • getAutoExpansionMode

        public final String getAutoExpansionMode()
        Description copied from interface: DialogflowCxEntityTypeConfig
        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}

        Specified by:
        getAutoExpansionMode in interface DialogflowCxEntityTypeConfig
      • getEnableFuzzyExtraction

        public final Object getEnableFuzzyExtraction()
        Description copied from interface: DialogflowCxEntityTypeConfig
        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}

        Specified by:
        getEnableFuzzyExtraction in interface DialogflowCxEntityTypeConfig
      • getExcludedPhrases

        public final Object getExcludedPhrases()
        Description copied from interface: DialogflowCxEntityTypeConfig
        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}

        Specified by:
        getExcludedPhrases in interface DialogflowCxEntityTypeConfig
      • getId

        public final String getId()
        Description copied from interface: DialogflowCxEntityTypeConfig
        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.

        Specified by:
        getId in interface DialogflowCxEntityTypeConfig
      • getLanguageCode

        public final String getLanguageCode()
        Description copied from interface: DialogflowCxEntityTypeConfig
        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}

        Specified by:
        getLanguageCode in interface DialogflowCxEntityTypeConfig
      • getParent

        public final String getParent()
        Description copied from interface: DialogflowCxEntityTypeConfig
        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}

        Specified by:
        getParent in interface DialogflowCxEntityTypeConfig
      • getRedact

        public final Object getRedact()
        Description copied from interface: DialogflowCxEntityTypeConfig
        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}

        Specified by:
        getRedact in interface DialogflowCxEntityTypeConfig
      • getConnection

        public final Object getConnection()
        Specified by:
        getConnection in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getCount

        public final Object getCount()
        Specified by:
        getCount in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getDependsOn

        public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
        Specified by:
        getDependsOn in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getForEach

        public final com.hashicorp.cdktf.ITerraformIterator getForEach()
        Specified by:
        getForEach in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getLifecycle

        public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
        Specified by:
        getLifecycle in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getProvider

        public final com.hashicorp.cdktf.TerraformProvider getProvider()
        Specified by:
        getProvider in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getProvisioners

        public final List<Object> getProvisioners()
        Specified by:
        getProvisioners in interface com.hashicorp.cdktf.TerraformMetaArguments
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object