Class DialogflowCxWebhookConfig.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: DialogflowCxWebhookConfig
        The human-readable name of the webhook, unique within the agent.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_webhook#display_name DialogflowCxWebhook#display_name}

        Specified by:
        getDisplayName in interface DialogflowCxWebhookConfig
      • getDisabled

        public final Object getDisabled()
        Description copied from interface: DialogflowCxWebhookConfig
        Indicates whether the webhook is disabled.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_webhook#disabled DialogflowCxWebhook#disabled}

        Specified by:
        getDisabled in interface DialogflowCxWebhookConfig
      • getEnableSpellCorrection

        public final Object getEnableSpellCorrection()
        Description copied from interface: DialogflowCxWebhookConfig
        Indicates if automatic spell correction is enabled in detect intent requests.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_webhook#enable_spell_correction DialogflowCxWebhook#enable_spell_correction}

        Specified by:
        getEnableSpellCorrection in interface DialogflowCxWebhookConfig
      • getEnableStackdriverLogging

        public final Object getEnableStackdriverLogging()
        Description copied from interface: DialogflowCxWebhookConfig
        Determines whether this agent should log conversation queries.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_webhook#enable_stackdriver_logging DialogflowCxWebhook#enable_stackdriver_logging}

        Specified by:
        getEnableStackdriverLogging in interface DialogflowCxWebhookConfig
      • getId

        public final String getId()
        Description copied from interface: DialogflowCxWebhookConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_webhook#id DialogflowCxWebhook#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 DialogflowCxWebhookConfig
      • getParent

        public final String getParent()
        Description copied from interface: DialogflowCxWebhookConfig
        The agent to create a webhook for. Format: projects//locations//agents/.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_webhook#parent DialogflowCxWebhook#parent}

        Specified by:
        getParent in interface DialogflowCxWebhookConfig
      • getSecuritySettings

        public final String getSecuritySettings()
        Description copied from interface: DialogflowCxWebhookConfig
        Name of the SecuritySettings reference for the agent. Format: projects//locations//securitySettings/.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_webhook#security_settings DialogflowCxWebhook#security_settings}

        Specified by:
        getSecuritySettings in interface DialogflowCxWebhookConfig
      • getTimeout

        public final String getTimeout()
        Description copied from interface: DialogflowCxWebhookConfig
        Webhook execution timeout.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_webhook#timeout DialogflowCxWebhook#timeout}

        Specified by:
        getTimeout in interface DialogflowCxWebhookConfig
      • 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