This field has no effect for flows with no incoming transitions.
For flows with incoming transitions:
If force is set to false, an error will be returned with message
indicating the incoming transitions.
If force is set to true, Dialogflow will remove the flow, as well as
any transitions to the flow (i.e. Target
flow in event handlers or Target
flow in transition routes that point to
this flow will be cleared).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-18 UTC."],[],[],null,["# Interface DeleteFlowRequestOrBuilder (0.83.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.83.0 (latest)](/java/docs/reference/google-cloud-dialogflow-cx/latest/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.81.0](/java/docs/reference/google-cloud-dialogflow-cx/0.81.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.79.0](/java/docs/reference/google-cloud-dialogflow-cx/0.79.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.78.0](/java/docs/reference/google-cloud-dialogflow-cx/0.78.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.75.0](/java/docs/reference/google-cloud-dialogflow-cx/0.75.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.74.0](/java/docs/reference/google-cloud-dialogflow-cx/0.74.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.73.0](/java/docs/reference/google-cloud-dialogflow-cx/0.73.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.71.0](/java/docs/reference/google-cloud-dialogflow-cx/0.71.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.70.0](/java/docs/reference/google-cloud-dialogflow-cx/0.70.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.69.0](/java/docs/reference/google-cloud-dialogflow-cx/0.69.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.68.0](/java/docs/reference/google-cloud-dialogflow-cx/0.68.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.67.0](/java/docs/reference/google-cloud-dialogflow-cx/0.67.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.66.0](/java/docs/reference/google-cloud-dialogflow-cx/0.66.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.65.0](/java/docs/reference/google-cloud-dialogflow-cx/0.65.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.64.0](/java/docs/reference/google-cloud-dialogflow-cx/0.64.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.63.0](/java/docs/reference/google-cloud-dialogflow-cx/0.63.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.62.0](/java/docs/reference/google-cloud-dialogflow-cx/0.62.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.60.0](/java/docs/reference/google-cloud-dialogflow-cx/0.60.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.59.0](/java/docs/reference/google-cloud-dialogflow-cx/0.59.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.58.0](/java/docs/reference/google-cloud-dialogflow-cx/0.58.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.57.0](/java/docs/reference/google-cloud-dialogflow-cx/0.57.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.56.0](/java/docs/reference/google-cloud-dialogflow-cx/0.56.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.55.0](/java/docs/reference/google-cloud-dialogflow-cx/0.55.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.54.0](/java/docs/reference/google-cloud-dialogflow-cx/0.54.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.53.0](/java/docs/reference/google-cloud-dialogflow-cx/0.53.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.52.0](/java/docs/reference/google-cloud-dialogflow-cx/0.52.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.51.0](/java/docs/reference/google-cloud-dialogflow-cx/0.51.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.50.0](/java/docs/reference/google-cloud-dialogflow-cx/0.50.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.48.0](/java/docs/reference/google-cloud-dialogflow-cx/0.48.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.47.0](/java/docs/reference/google-cloud-dialogflow-cx/0.47.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.46.0](/java/docs/reference/google-cloud-dialogflow-cx/0.46.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.45.0](/java/docs/reference/google-cloud-dialogflow-cx/0.45.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.44.0](/java/docs/reference/google-cloud-dialogflow-cx/0.44.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.43.0](/java/docs/reference/google-cloud-dialogflow-cx/0.43.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.42.0](/java/docs/reference/google-cloud-dialogflow-cx/0.42.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.41.0](/java/docs/reference/google-cloud-dialogflow-cx/0.41.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.40.0](/java/docs/reference/google-cloud-dialogflow-cx/0.40.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.39.0](/java/docs/reference/google-cloud-dialogflow-cx/0.39.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.38.0](/java/docs/reference/google-cloud-dialogflow-cx/0.38.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.35.0](/java/docs/reference/google-cloud-dialogflow-cx/0.35.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.34.0](/java/docs/reference/google-cloud-dialogflow-cx/0.34.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.33.0](/java/docs/reference/google-cloud-dialogflow-cx/0.33.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.32.0](/java/docs/reference/google-cloud-dialogflow-cx/0.32.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.31.0](/java/docs/reference/google-cloud-dialogflow-cx/0.31.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.30.0](/java/docs/reference/google-cloud-dialogflow-cx/0.30.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.29.0](/java/docs/reference/google-cloud-dialogflow-cx/0.29.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.28.0](/java/docs/reference/google-cloud-dialogflow-cx/0.28.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.27.0](/java/docs/reference/google-cloud-dialogflow-cx/0.27.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.26.0](/java/docs/reference/google-cloud-dialogflow-cx/0.26.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.25.0](/java/docs/reference/google-cloud-dialogflow-cx/0.25.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.24.0](/java/docs/reference/google-cloud-dialogflow-cx/0.24.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.23.0](/java/docs/reference/google-cloud-dialogflow-cx/0.23.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.22.0](/java/docs/reference/google-cloud-dialogflow-cx/0.22.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.20.0](/java/docs/reference/google-cloud-dialogflow-cx/0.20.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.19.0](/java/docs/reference/google-cloud-dialogflow-cx/0.19.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.18.0](/java/docs/reference/google-cloud-dialogflow-cx/0.18.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.17.0](/java/docs/reference/google-cloud-dialogflow-cx/0.17.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.16.0](/java/docs/reference/google-cloud-dialogflow-cx/0.16.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.15.0](/java/docs/reference/google-cloud-dialogflow-cx/0.15.0/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.14.7](/java/docs/reference/google-cloud-dialogflow-cx/0.14.7/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.13.1](/java/docs/reference/google-cloud-dialogflow-cx/0.13.1/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.12.1](/java/docs/reference/google-cloud-dialogflow-cx/0.12.1/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder)\n- [0.11.5](/java/docs/reference/google-cloud-dialogflow-cx/0.11.5/com.google.cloud.dialogflow.cx.v3.DeleteFlowRequestOrBuilder) \n\n public interface DeleteFlowRequestOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getForce()\n\n public abstract boolean getForce()\n\nThis field has no effect for flows with no incoming transitions.\nFor flows with incoming transitions:\n\n- If `force` is set to false, an error will be returned with message indicating the incoming transitions.\n- If `force` is set to true, Dialogflow will remove the flow, as well as any transitions to the flow (i.e. Target flow in event handlers or Target flow in transition routes that point to this flow will be cleared).\n\n`bool force = 2;`\n\n### getName()\n\n public abstract String getName()\n\nRequired. The name of the flow to delete.\nFormat:\n`projects/\u003cProjectID\u003e/locations/\u003cLocationID\u003e/agents/\u003cAgentID\u003e/flows/\u003cFlowID\u003e`.\n\n`\nstring name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }\n`\n\n### getNameBytes()\n\n public abstract ByteString getNameBytes()\n\nRequired. The name of the flow to delete.\nFormat:\n`projects/\u003cProjectID\u003e/locations/\u003cLocationID\u003e/agents/\u003cAgentID\u003e/flows/\u003cFlowID\u003e`.\n\n`\nstring name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }\n`"]]