tracdap.rt.metadata.job

Module Contents

Classes

ImportModelJob

JobDefinition

JobStatusCode

Generic enumeration.

JobType

Generic enumeration.

RunFlowJob

RunModelJob

class tracdap.rt.metadata.job.ImportModelJob
entryPoint

entryPoint

Type:

str

language

language

Type:

str

modelAttrs

modelAttrs

Type:

List[TagUpdate]

package

package

Type:

str

packageGroup

packageGroup

Type:

Optional[str]

path

path

Type:

str

repository

repository

Type:

str

version

version

Type:

str

class tracdap.rt.metadata.job.JobDefinition
importModel

importModel

Type:

Optional[ImportModelJob]

jobType

jobType

Type:

JobType

runFlow

runFlow

Type:

Optional[RunFlowJob]

runModel

runModel

Type:

Optional[RunModelJob]

class tracdap.rt.metadata.job.JobStatusCode

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

CANCELLED = [10]
FAILED = [9]
FINISHING = [7]
JOB_STATUS_CODE_NOT_SET = [0]
PENDING = [3]
PREPARING = [1]
QUEUED = [4]
RUNNING = [6]
SUBMITTED = [5]
SUCCEEDED = [8]
VALIDATED = [2]
class tracdap.rt.metadata.job.JobType

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

IMPORT_DATA = [4]
IMPORT_MODEL = [3]
JOB_TYPE_NOT_SET = [0]
RUN_FLOW = [2]
RUN_MODEL = [1]
class tracdap.rt.metadata.job.RunFlowJob
flow

flow

Type:

TagSelector

inputs

inputs

Type:

Dict[str, TagSelector]

models

models

Type:

Dict[str, TagSelector]

outputAttrs

outputAttrs

Type:

List[TagUpdate]

outputs

outputs

Type:

Dict[str, TagSelector]

parameters

parameters

Type:

Dict[str, Value]

priorOutputs

priorOutputs

Type:

Dict[str, TagSelector]

class tracdap.rt.metadata.job.RunModelJob
inputs

inputs

Type:

Dict[str, TagSelector]

model

model

Type:

TagSelector

outputAttrs

outputAttrs

Type:

List[TagUpdate]

outputs

outputs

Type:

Dict[str, TagSelector]

parameters

parameters

Type:

Dict[str, Value]

priorOutputs

priorOutputs

Type:

Dict[str, TagSelector]