class_docstr: A client that is scoped to a specific job.
  
  .. versionadded:: 1.11.0
docstr: Requests the JobStatus of the associated job.
  
  :return: A CompletableFuture containing the JobStatus of the associated job.
  
  .. versionadded:: 1.11.0
docstr_tok: ["Requests","the","JobStatus","of","the","associated","job",".",":","return",":","A","CompletableFuture","containing","the","JobStatus","of","the","associated","job",".","..","versionadded",":",":","1.11.0"]
code: def get_job_status(self) -> CompletableFuture:
      """
      Requests the JobStatus of the associated job.
  
      :return: A CompletableFuture containing the JobStatus of the associated job.
  
      .. versionadded:: 1.11.0
      """
      return CompletableFuture(
          self._j_job_client.getJobStatus(),
          JobStatus._from_j_job_status,
      )
  
file_path: flink/flink-python/pyflink/common/job_client.py
imports: from pyflink.common.completable_future import CompletableFuture
  from pyflink.common.job_execution_result import JobExecutionResult
  from pyflink.common.job_id import JobID
  from pyflink.common.job_status import JobStatus
label_desc: Use image node_id 3 for calling the JobClient obj's underlying member method code with example usage: obj.get_job_status() and returns: CompletableFuture