class_docstr: Gets details of a single Workflow.
  
  .. seealso::
      For more information on how to use this operator, take a look at the guide:
      :ref:`howto/operator:WorkflowsGetWorkflowOperator`
  
  :param workflow_id: Required. The ID of the workflow to be created.
  :param project_id: Required. The ID of the Google Cloud project the cluster belongs to.
  :param location: Required. The GCP region in which to handle the request.
  :param retry: A retry object used to retry requests. If ``None`` is specified, requests will not be
      retried.
  :param timeout: The amount of time, in seconds, to wait for the request to complete. Note that if
      ``retry`` is specified, the timeout applies to each individual attempt.
  :param metadata: Additional metadata that is provided to the method.
class_docstr_tok: ["Gets","details","of","a","single","Workflow",".","..","seealso",":",":","For","more","information","on","how","to","use","this","operator",",","take","a","look","at","the","guide",":",":","ref",":","`","howto\/operator",":","WorkflowsGetWorkflowOperator","`",":","param","workflow_id",":","Required",".","The","ID","of","the","workflow","to","be","created",".",":","param","project_id",":","Required",".","The","ID","of","the","Google","Cloud","project","the","cluster","belongs","to",".",":","param","location",":","Required",".","The","GCP","region","in","which","to","handle","the","request",".",":","param","retry",":","A","retry","object","used","to","retry","requests",".","If","``","None","``","is","specified",",","requests","will","not","be","retried",".",":","param","timeout",":","The","amount","of","time",",","in","seconds",",","to","wait","for","the","request","to","complete",".","Note","that","if","``","retry","``","is","specified",",","the","timeout","applies","to","each","individual","attempt",".",":","param","metadata",":","Additional","metadata","that","is","provided","to","the","method","."]
code: def __init__(
      self,
      *,
      workflow_id: str,
      location: str,
      project_id: str | None = None,
      retry: Retry | _MethodDefault = DEFAULT,
      timeout: float | None = None,
      metadata: Sequence[tuple[str, str]] = (),
      gcp_conn_id: str = "google_cloud_default",
      impersonation_chain: str | Sequence[str] | None = None,
      **kwargs,
  ):
      super().__init__(**kwargs)
  
      self.workflow_id = workflow_id
      self.location = location
      self.project_id = project_id
      self.retry = retry
      self.timeout = timeout
      self.metadata = metadata
      self.gcp_conn_id = gcp_conn_id
      self.impersonation_chain = impersonation_chain
  
imports: from __future__ import annotations
  import datetime
  import json
  import re
  import uuid
  from typing import TYPE_CHECKING, Sequence
  from google.api_core.exceptions import AlreadyExists
  from google.api_core.gapic_v1.method import DEFAULT, _MethodDefault
  from google.cloud.workflows.executions_v1beta import Execution
  from google.cloud.workflows_v1beta import Workflow
  from airflow.providers.google.cloud.hooks.workflows import WorkflowsHook
  from airflow.providers.google.cloud.links.workflows import WorkflowsExecutionLink, WorkflowsListOfWorkflowsLink, WorkflowsWorkflowDetailsLink
  from airflow.providers.google.cloud.operators.cloud_base import GoogleCloudBaseOperator
label_desc: Use image node_id 1 to create a new WorkflowsGetWorkflowOperator object from inherited base classes: GoogleCloudBaseOperator with example: obj = WorkflowsGetWorkflowOperator()