All filters are combined with logical AND (every clause must match).
All filters are combined with logical AND (every clause must match).
1) String equality
1) String equality
...
@@ -273,12 +329,12 @@ filter = {
...
@@ -273,12 +329,12 @@ filter = {
```
```
# 6. Trigger a Pipeline Run
# 7. Trigger a Pipeline Run
Trigger execution of a Level-2 data processing pipeline for a specified batch.
Trigger execution of a Level-2 data processing pipeline for a specified batch.
This function submits a pipeline run request to the backend API, retries transient failures up to three times, and returns the pipeline run_id when successful.
This function submits a pipeline run request to the backend API, retries transient failures up to three times, and returns the pipeline run_id when successful.
The run_id can be used to [query the current state](#7-query-a-pipeline-run-state) of the corresponding run.
The run_id can be used to [query the current state](#8-query-a-pipeline-run-state) of the corresponding run.
## Function: `run_pipeline`
## Function: `run_pipeline`
```python
```python
...
@@ -320,8 +376,8 @@ result = run_pipeline(batch)
...
@@ -320,8 +376,8 @@ result = run_pipeline(batch)
```
```
# 7. Query a Pipeline Run State
# 8. Query a Pipeline Run State
Query the state of a pipeline run given an id (obtained from [run_pipeline](#6-trigger-a-pipeline-run))
Query the state of a pipeline run given an id (obtained from [run_pipeline](#7-trigger-a-pipeline-run))