Interface DialogflowCxFlowEventHandlersTriggerFulfillment

    • Method Detail

      • getConditionalCases

        @Stability(Stable)
        @Nullable
        default Object getConditionalCases()
        conditional_cases block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_flow#conditional_cases DialogflowCxFlow#conditional_cases}

      • getMessages

        @Stability(Stable)
        @Nullable
        default Object getMessages()
        messages block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_flow#messages DialogflowCxFlow#messages}

      • getReturnPartialResponses

        @Stability(Stable)
        @Nullable
        default Object getReturnPartialResponses()
        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_flow#return_partial_responses DialogflowCxFlow#return_partial_responses}

      • getSetParameterActions

        @Stability(Stable)
        @Nullable
        default Object getSetParameterActions()
        set_parameter_actions block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_flow#set_parameter_actions DialogflowCxFlow#set_parameter_actions}

      • getTag

        @Stability(Stable)
        @Nullable
        default String getTag()
        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_flow#tag DialogflowCxFlow#tag}

      • getWebhook

        @Stability(Stable)
        @Nullable
        default String getWebhook()
        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_flow#webhook DialogflowCxFlow#webhook}