Class DialogflowCxPageTransitionRoutes.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

      • getCondition

        public final String getCondition()
        Description copied from interface: DialogflowCxPageTransitionRoutes
        The condition to evaluate against form parameters or session parameters.

        At least one of intent or condition must be specified. When both intent and condition are specified, the transition can only happen when both are fulfilled. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#condition DialogflowCxPage#condition}

        Specified by:
        getCondition in interface DialogflowCxPageTransitionRoutes
      • getIntent

        public final String getIntent()
        Description copied from interface: DialogflowCxPageTransitionRoutes
        The unique identifier of an Intent.

        Format: projects//locations//agents//intents/. Indicates that the transition can only happen when the given intent is matched. At least one of intent or condition must be specified. When both intent and condition are specified, the transition can only happen when both are fulfilled. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#intent DialogflowCxPage#intent}

        Specified by:
        getIntent in interface DialogflowCxPageTransitionRoutes
      • getTargetFlow

        public final String getTargetFlow()
        Description copied from interface: DialogflowCxPageTransitionRoutes
        The target flow to transition to. Format: projects//locations//agents//flows/.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#target_flow DialogflowCxPage#target_flow}

        Specified by:
        getTargetFlow in interface DialogflowCxPageTransitionRoutes
      • getTargetPage

        public final String getTargetPage()
        Description copied from interface: DialogflowCxPageTransitionRoutes
        The target page to transition to. Format: projects//locations//agents//flows//pages/.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#target_page DialogflowCxPage#target_page}

        Specified by:
        getTargetPage in interface DialogflowCxPageTransitionRoutes
      • $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