code: def _get_job_client(self) -> "JobSubmissionClient":
      from ray.job_submission import JobSubmissionClient  # noqa: F811
  
      if not self.job_client:
          self.job_client = JobSubmissionClient(
              self.cluster_manager.get_cluster_address()
          )
      return self.job_client
  
file_path: ray/release/ray_release/job_manager/job_manager.py
imports: import os
  import time
  from typing import TYPE_CHECKING, Any, Dict, Optional, Tuple
  from ray_release.cluster_manager.cluster_manager import ClusterManager
  from ray_release.exception import CommandTimeout
  from ray_release.logger import logger
  from ray_release.util import ANYSCALE_HOST, exponential_backoff_retry
label_desc: Use image node_id 2 for calling the JobManager obj's underlying member method code with example usage: obj._get_job_client() and returns: self