class_docstr: Hook for connection with Dataprep API.
  
  To get connection Dataprep with Airflow you need Dataprep token.
  
  https://clouddataprep.com/documentation/api#section/Authentication
  
  It should be added to the Connection in Airflow in JSON format.
class_docstr_tok: ["Hook","for","connection","with","Dataprep","API",".","To","get","connection","Dataprep","with","Airflow","you","need","Dataprep","token",".","https",":","\/\/clouddataprep.com\/documentation\/api","#","section\/Authentication","It","should","be","added","to","the","Connection","in","Airflow","in","JSON","format","."]
docstr: Delete the flow with the provided id.
  
  :param flow_id: ID of the flow to be copied
docstr_tok: ["Delete","the","flow","with","the","provided","id",".",":","param","flow_id",":","ID","of","the","flow","to","be","copied"]
code: def delete_flow(self, *, flow_id: int) -> None:
      """
      Delete the flow with the provided id.
  
      :param flow_id: ID of the flow to be copied
      """
      endpoint_path = f"{self.api_version}/flows/{flow_id}"
      url: str = urljoin(self._base_url, endpoint_path)
      response = requests.delete(url, headers=self._headers)
      self._raise_for_status(response)
  
imports: from __future__ import annotations
  import json
  from enum import Enum
  from typing import Any
  from urllib.parse import urljoin
  import requests
  from requests import HTTPError
  from tenacity import retry, stop_after_attempt, wait_exponential
  from airflow.hooks.base import BaseHook
label_desc: Use image node_id 8 for calling the GoogleDataprepHook obj's underlying member method code with example usage: obj.delete_flow() without return types