Table of Contents

Class DataPipelineDefinition

Namespace
FoundationaLLM.Common.Models.ResourceProviders.DataPipeline
Assembly
FoundationaLLM.Common.dll

Provides the model for a data pipeline.

public class DataPipelineDefinition : ResourceBase
Inheritance
DataPipelineDefinition
Inherited Members
Extension Methods

Properties

Active

Gets or sets a value that indicates whether the pipeline is active or not.

[JsonPropertyName("active")]
public bool Active { get; set; }

Property Value

bool

Remarks

When the pipeline is inactive, it cannot be triggered to execute.

DataSource

Gets or sets the DataPipelineDataSource model that represents the data source for the pipeline.

[JsonPropertyName("data_source")]
public required DataPipelineDataSource DataSource { get; set; }

Property Value

DataPipelineDataSource

StartingStages

Gets or sets the list of starting stages in the data pipeline.

[JsonPropertyName("starting_stages")]
public List<DataPipelineStage> StartingStages { get; set; }

Property Value

List<DataPipelineStage>

Triggers

Gets or sets the list of triggers that can be used to start the pipeline.

[JsonPropertyName("triggers")]
public List<DataPipelineTrigger> Triggers { get; set; }

Property Value

List<DataPipelineTrigger>