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

      • getReturnPartialResponses

        public final Object getReturnPartialResponses()
        Description copied from interface: DialogflowCxPageEntryFulfillment
        Whether Dialogflow should return currently queued fulfillment response messages in streaming APIs.

        If a webhook is specified, it happens before Dialogflow invokes webhook. Warning: 1) This flag only affects streaming API. Responses are still queued and returned once in non-streaming API. 2) The flag can be enabled in any fulfillment but only the first 3 partial responses will be returned. You may only want to apply it to fulfillments that have slow webhooks. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#return_partial_responses DialogflowCxPage#return_partial_responses}

        Specified by:
        getReturnPartialResponses in interface DialogflowCxPageEntryFulfillment
      • getTag

        public final String getTag()
        Description copied from interface: DialogflowCxPageEntryFulfillment
        The tag used by the webhook to identify which fulfillment is being called.

        This field is required if webhook is specified. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#tag DialogflowCxPage#tag}

        Specified by:
        getTag in interface DialogflowCxPageEntryFulfillment
      • getWebhook

        public final String getWebhook()
        Description copied from interface: DialogflowCxPageEntryFulfillment
        The webhook to call. Format: projects//locations//agents//webhooks/.

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

        Specified by:
        getWebhook in interface DialogflowCxPageEntryFulfillment
      • $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