Table of Contents

Class DataPipelineTriggerRequest

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

Represents a request to trigger a data pipeline run.

public class DataPipelineTriggerRequest
Inheritance
DataPipelineTriggerRequest
Inherited Members
Extension Methods

Properties

DataPipelineObjectId

Gets or sets the object identifier of the data pipeline.

[JsonPropertyName("data_pipeline_object_id")]
[JsonPropertyOrder(1)]
public required string DataPipelineObjectId { get; set; }

Property Value

string

Processor

Gets or sets the name of the processor that is used to process the data pipeline run.

[JsonPropertyName("processor")]
[JsonPropertyOrder(4)]
public required string Processor { get; set; }

Property Value

string

Remarks

Must be one of the values from DataPipelineRunProcessors.

TriggerName

Gets or sets the name of the manual trigger used to start the pipeline.

[JsonPropertyName("trigger_name")]
[JsonPropertyOrder(2)]
public required string TriggerName { get; set; }

Property Value

string

TriggerParameterValues

Gets or sets a dictionary that contains the parameter values required to trigger the pipeline.

[JsonPropertyName("trigger_parameter_values")]
[JsonPropertyOrder(3)]
public required Dictionary<string, object> TriggerParameterValues { get; set; }

Property Value

Dictionary<string, object>