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.