Interface IDataPipelineServiceClient
- Namespace
- FoundationaLLM.DataPipeline.Interfaces
- Assembly
- FoundationaLLM.DataPipeline.dll
Defines the interface for Data Pipeline API clients.
public interface IDataPipelineServiceClient : IResourceProviderClient
- Inherited Members
- Extension Methods
Methods
CreateDataPipelineRunAsync(string, DataPipelineRun, DataPipelineDefinitionSnapshot, UnifiedUserIdentity)
Creates a new data pipeline run.
Task<DataPipelineRun?> CreateDataPipelineRunAsync(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
UnifiedUserIdentity
Returns
- Task<DataPipelineRun>
The newly created data pipeline run.
GetDataPipelineRunAsync(string, string, string, UnifiedUserIdentity)
Gets a data pipeline run by its identifier.
Task<DataPipelineRun?> GetDataPipelineRunAsync(string instanceId, string dataPipelineName, string runId, UnifiedUserIdentity userIdentity)
Parameters
instanceId
stringThe FoundationaLLM instance identifier.
dataPipelineName
stringThe name of the data pipeline.
runId
stringThe data pipeline run identifier.
userIdentity
UnifiedUserIdentity
Returns
- Task<DataPipelineRun>
The requested data pipeline run object.