This class provides a serializable job definiton and consists of a 
  task specification along with runtime parameters.
  
    |  | 
        
          | __init__(self,
        task_spec,
        runtime_params) x.__init__(...) initializes x; see help(type(x)) for signature
 |  |  | 
    |  |  | 
    |  | 
        
          | _validate(self) Validate that all the necessary inputs are present in the runtime 
      parameters.
 |  |  | 
    |  | 
        
          | _validateOutputFilenames(self) Check for runtime name collisions.
 |  |  | 
    |  | 
        
          | _getKeyValue(self,
        match) Return the value of the key in the provided match object.
 |  |  | 
    |  | 
        
          | _subInputOrJobname(self,
        string) Replace template keys with the appropriate values.
 |  |  | 
    |  | 
        
          | getCommand(self) Return the shell command that will run the job.
 |  |  | 
    |  | 
        
          | getOutputFile(self,
        key,
        stream=None,
        incorporate=None) Get the output file corresponding to the given key from the job 
      specification.
 |  |  | 
    |  | 
        
          | getOutputFiles(self,
        stream=None,
        incorporate=None) Get all the output files from the job specification.
 |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | driverReservesCores(self) If True, the driver will allocate N slots matching -HOST hostname: N 
      processes.
 |  |  | 
    |  | 
        
          | jobUsesTPP(self) If True, this job will allocate N slots on one node matching -TPP N.
 |  |  | 
    |  | 
        
          | getLicenses(self) Returns licenses as a list of tuples of ( license_name, num_tokens)
 |  |  | 
  
    | Inherited from object:__delattr__,__format__,__getattribute__,__hash__,__new__,__reduce__,__reduce_ex__,__repr__,__setattr__,__sizeof__,__str__,__subclasshook__ |