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: Get the specified job group.
  
  A job group is a job that is executed from a specific node in a flow.
  
  :param job_group_id: The ID of the job that will be fetched
  :param embed: Comma-separated list of objects to pull in as part of the response
  :param include_deleted: if set to "true", will include deleted objects
docstr_tok: ["Get","the","specified","job","group",".","A","job","group","is","a","job","that","is","executed","from","a","specific","node","in","a","flow",".",":","param","job_group_id",":","The","ID","of","the","job","that","will","be","fetched",":","param","embed",":","Comma-separated","list","of","objects","to","pull","in","as","part","of","the","response",":","param","include_deleted",":","if","set","to","``","true","''",",","will","include","deleted","objects"]
code: def get_job_group(
      self, job_group_id: int, embed: str, include_deleted: bool
  ) -> dict[str, Any]:
      """
      Get the specified job group.
  
      A job group is a job that is executed from a specific node in a flow.
  
      :param job_group_id: The ID of the job that will be fetched
      :param embed: Comma-separated list of objects to pull in as part of the response
      :param include_deleted: if set to "true", will include deleted objects
      """
      params: dict[str, Any] = {
          "embed": embed,
          "includeDeleted": include_deleted,
      }
      endpoint_path = f"{self.api_version}/jobGroups/{job_group_id}"
      url: str = urljoin(self._base_url, endpoint_path)
      response = requests.get(url, headers=self._headers, params=params)
      self._raise_for_status(response)
      return response.json()
  
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 4 for calling the GoogleDataprepHook obj's underlying member method code with example usage: obj.get_job_group(job_group_id, embed, include_deleted) and returns: response