class_docstr: A class for SageMaker AutoML Job Candidate
docstr: Check if all step jobs are finished.
  
  Args:
      running_jobs (dict): a dictionary that keeps track of the status
          of each step job.
  
  Returns (bool): True if all step jobs are finished. False if one or
      more step jobs are still running.
docstr_tok: ["Check","if","all","step","jobs","are","finished",".","Args",":","running_jobs","(","dict",")",":","a","dictionary","that","keeps","track","of","the","status","of","each","step","job",".","Returns","(","bool",")",":","True","if","all","step","jobs","are","finished",".","False","if","one","or","more","step","jobs","are","still","running","."]
code: def _check_all_job_finished(self, running_jobs):
      """Check if all step jobs are finished.
  
      Args:
          running_jobs (dict): a dictionary that keeps track of the status
              of each step job.
  
      Returns (bool): True if all step jobs are finished. False if one or
          more step jobs are still running.
      """
      for _, v in running_jobs.items():
          if v:
              return False
      return True
  
imports: from __future__ import absolute_import
  from six import string_types
  from sagemaker.config import TRAINING_JOB_VPC_CONFIG_PATH, TRAINING_JOB_VOLUME_KMS_KEY_ID_PATH, TRAINING_JOB_INTER_CONTAINER_ENCRYPTION_PATH
  from sagemaker.session import Session
  from sagemaker.job import _Job
  from sagemaker.utils import name_from_base, resolve_value_from_config
label_desc: Use image node_id 4 for calling the CandidateEstimator obj's underlying member method code with example usage: obj._check_all_job_finished(running_jobs) and returns: True, False