class_docstr: Hook for Google Cloud Vertex AI Batch Prediction Job APIs.
class_docstr_tok: ["Hook","for","Google","Cloud","Vertex","AI","Batch","Prediction","Job","APIs","."]
docstr: Returns unique id of the batch_prediction_job.
docstr_tok: ["Returns","unique","id","of","the","batch_prediction_job","."]
code: def extract_batch_prediction_job_id(obj: dict) -> str:
      """Returns unique id of the batch_prediction_job."""
      return obj["name"].rpartition("/")[-1]
  
file_path: airflow/airflow/providers/google/cloud/hooks/vertex_ai/batch_prediction_job.py
imports: from __future__ import annotations
  from typing import TYPE_CHECKING, Sequence
  from google.api_core.client_options import ClientOptions
  from google.api_core.gapic_v1.method import DEFAULT, _MethodDefault
  from google.cloud.aiplatform import BatchPredictionJob, Model, explain
  from google.cloud.aiplatform_v1 import JobServiceClient
  from airflow.exceptions import AirflowException
  from airflow.providers.google.common.hooks.base_google import GoogleBaseHook
label_desc: Use image node_id 4 for calling the BatchPredictionJobHook obj's underlying member method code with example usage: obj.extract_batch_prediction_job_id(obj) and returns: obj