class_docstr: Google Storage Transfer Service functionalities.
  
  All methods in the hook with *project_id* in the signature must be called
  with keyword arguments rather than positional.
code: def __init__(
      self,
      api_version: str = "v1",
      gcp_conn_id: str = "google_cloud_default",
      impersonation_chain: str | Sequence[str] | None = None,
      **kwargs,
  ) -> None:
      if "delegate_to" in kwargs:
          raise RuntimeError(
              "The `delegate_to` parameter has been deprecated before and "
              "finally removed in this version of Google Provider. You MUST "
              "convert it to `impersonate_chain`."
          )
      super().__init__(
          gcp_conn_id=gcp_conn_id,
          impersonation_chain=impersonation_chain,
      )
      self.api_version = api_version
      self._conn = None
  
imports: from __future__ import annotations
  import json
  import logging
  import time
  import warnings
  from copy import deepcopy
  from datetime import timedelta
  from typing import TYPE_CHECKING, Any, Sequence
  from google.cloud.storage_transfer_v1 import ListTransferJobsRequest, StorageTransferServiceAsyncClient, TransferJob, TransferOperation
  from googleapiclient.discovery import Resource, build
  from googleapiclient.errors import HttpError
  from airflow.exceptions import AirflowException, AirflowProviderDeprecationWarning
  from airflow.providers.google.common.hooks.base_google import GoogleBaseAsyncHook, GoogleBaseHook
label_desc: Use image node_id 1 to create a new CloudDataTransferServiceHook object from inherited base classes: GoogleBaseHook with example: obj = CloudDataTransferServiceHook(api_version, gcp_conn_id, impersonation_chain)