execution keeps all information on time, status and results of a specific pipeline manual or automatic run.
Attributes
Name | Type | Description |
---|---|---|
execution_id | uuid.UUID | technical id of execution. |
execution_time | int | duration of the execution from started. |
experiment_id | uuid.UUID | experiment id used in experiment mode. |
pipeline_id | uuid.UUID | pipeline id executed or to execute. |
pipeline_image_id | uuid.UUID | pipeline image package to use instead of current pipeline. |
properties | dict | configuration, parameters and variables (only accessible from front-end to DS api). |
queued_date | int | timestamp on which execution is queued, if none use createdDate |
started_date | int | timestamp on which execution is started. |
status | ExecutionStatus | execution status. |
template_id | uuid.UUID | template id linked to the pipeline. |
trigger_id | uuid.UUID | trigger id used if automatic run. |
twin_id | uuid.UUID | twin id registered on the template to run pipeline on. |
waiting_time | int | duration of the waiting time in the queue. |
warnings | list | list of error and/or warning messages. |
Methods
api_id()
return current object id on Web API format.
endpoint()
return endpoint name used to contact backend.
from_json()
load the object from a dict originating of a JSON format.
Name | Type | Default | Description |
---|---|---|---|
obj | object to load information from. |
set_id()
specify the id_value neutrally
Name | Type | Default | Description |
---|---|---|---|
id_value |
return:
to_json()
transform current object into a dict that could be JSONIFY.
Name | Type | Default | Description |
---|---|---|---|
target | str | None |
return: dumpable dict.