Class DialogflowCxPageFormParameters.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • defaultValue

        @Stability(Stable)
        public DialogflowCxPageFormParameters.Builder defaultValue​(String defaultValue)
        Parameters:
        defaultValue - The default value of an optional parameter. If the parameter is required, the default value will be ignored. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#default_value DialogflowCxPage#default_value}
        Returns:
        this
      • displayName

        @Stability(Stable)
        public DialogflowCxPageFormParameters.Builder displayName​(String displayName)
        Parameters:
        displayName - The human-readable name of the parameter, unique within the form. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#display_name DialogflowCxPage#display_name}
        Returns:
        this
      • entityType

        @Stability(Stable)
        public DialogflowCxPageFormParameters.Builder entityType​(String entityType)
        Parameters:
        entityType - The entity type of the parameter. Format: projects/-/locations/-/agents/-/entityTypes/ for system entity types (for example, projects/-/locations/-/agents/-/entityTypes/sys.date), or projects//locations//agents//entityTypes/ for developer entity types. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#entity_type DialogflowCxPage#entity_type}
        Returns:
        this
      • isList

        @Stability(Stable)
        public DialogflowCxPageFormParameters.Builder isList​(com.hashicorp.cdktf.IResolvable isList)
        Parameters:
        isList - Indicates whether the parameter represents a list of values. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#is_list DialogflowCxPage#is_list}
        Returns:
        this
      • redact

        @Stability(Stable)
        public DialogflowCxPageFormParameters.Builder redact​(Boolean redact)
        Parameters:
        redact - Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#redact DialogflowCxPage#redact}
        Returns:
        this
      • redact

        @Stability(Stable)
        public DialogflowCxPageFormParameters.Builder redact​(com.hashicorp.cdktf.IResolvable redact)
        Parameters:
        redact - Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#redact DialogflowCxPage#redact}
        Returns:
        this
      • required

        @Stability(Stable)
        public DialogflowCxPageFormParameters.Builder required​(Boolean required)
        Parameters:
        required - Indicates whether the parameter is required. Optional parameters will not trigger prompts; however, they are filled if the user specifies them. Required parameters must be filled before form filling concludes. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#required DialogflowCxPage#required}
        Returns:
        this
      • required

        @Stability(Stable)
        public DialogflowCxPageFormParameters.Builder required​(com.hashicorp.cdktf.IResolvable required)
        Parameters:
        required - Indicates whether the parameter is required. Optional parameters will not trigger prompts; however, they are filled if the user specifies them. Required parameters must be filled before form filling concludes. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#required DialogflowCxPage#required}
        Returns:
        this