job.configuration.json package

Submodules

job.configuration.json.job_config_v6 module

Manages the v6 job configuration schema

class job.configuration.json.job_config_v6.JobConfigurationV6(config=None, existing=None, do_validate=False)

Bases: object

Represents a v6 job configuration JSON

get_configuration()

Returns the job configuration represented by this JSON

Returns:The job configuration
Return type:job.configuration.configuration.JobConfiguration:
get_dict()

Returns the internal dictionary

Returns:The internal dictionary
Return type:dict
job.configuration.json.job_config_v6.convert_config_to_v6_json(config)

Returns the v6 job configuration JSON for the given configuration

Parameters:config (job.configuration.configuration.JobConfiguration) – The job configuration
Returns:The v6 job configuration JSON
Return type:job.configuration.json.job_config_v6.JobConfigurationV6

Module contents