Interface IDataPipelineTriggerService
- Namespace
- FoundationaLLM.DataPipelineEngine.Interfaces
- Assembly
- FoundationaLLM.DataPipelineEngine.dll
Defines the interface for the Data Pipeline Trigger service.
public interface IDataPipelineTriggerService
- Extension Methods
Methods
TriggerDataPipeline(string, DataPipelineRun, DataPipelineDefinitionSnapshot, UnifiedUserIdentity)
Creates a new data pipeline run.
Task<DataPipelineRun?> TriggerDataPipeline(string instanceId, DataPipelineRun dataPipelineRun, DataPipelineDefinitionSnapshot dataPipelineSnapshot, UnifiedUserIdentity userIdentity)
Parameters
instanceId
stringThe FoundationaLLM instance identifier.
dataPipelineRun
DataPipelineRunThe data pipeline run to create.
dataPipelineSnapshot
DataPipelineDefinitionSnapshotThe snapshot of the definition of the data pipeline at the time the run was triggered.
userIdentity
UnifiedUserIdentityThe identity of the user running the operation.
Returns
- Task<DataPipelineRun>
The newly created data pipeline run.