class_docstr: Create a ``jobGroup``, which launches the specified job as the authenticated user.
  
  This performs the same action as clicking on the Run Job button in the application.
  
  To get recipe_id please follow the Dataprep API documentation:
  https://clouddataprep.com/documentation/api#operation/runJobGroup.
  
  .. seealso::
      For more information on how to use this operator, take a look at the guide:
      :ref:`howto/operator:DataprepRunJobGroupOperator`
  
  :param dataprep_conn_id: The Dataprep connection ID
  :param body_request:  Passed as the body_request to GoogleDataprepHook's run_job_group,
      where it's the identifier for the recipe to run
code: def __init__(
      self,
      *,
      project_id: str | None = None,
      dataprep_conn_id: str = "dataprep_default",
      body_request: dict,
      **kwargs,
  ) -> None:
      super().__init__(**kwargs)
      self.project_id = project_id
      self.dataprep_conn_id = dataprep_conn_id
      self.body_request = body_request
  
imports: from __future__ import annotations
  from typing import TYPE_CHECKING, Sequence
  from airflow.providers.google.cloud.hooks.dataprep import GoogleDataprepHook
  from airflow.providers.google.cloud.links.dataprep import DataprepFlowLink, DataprepJobGroupLink
  from airflow.providers.google.cloud.operators.cloud_base import GoogleCloudBaseOperator
label_desc: Use image node_id 1 to create a new DataprepRunJobGroupOperator object from inherited base classes: GoogleCloudBaseOperator with example: obj = DataprepRunJobGroupOperator()