Class VectorizationPipelineExecution
- Namespace
- FoundationaLLM.Common.Models.Vectorization
- Assembly
- FoundationaLLM.Common.dll
Provides the details of a vectorization pipeline execution.
public class VectorizationPipelineExecution : ResourceBase
- Inheritance
-
VectorizationPipelineExecution
- Inherited Members
- Extension Methods
Properties
ErrorMessages
Gets or sets a list of error messages that includes content that was rejected at creation time along with the error.
[JsonPropertyOrder(8)]
[JsonPropertyName("error_messages")]
public List<string> ErrorMessages { get; set; }
Property Value
ExecutionEnd
Gets or sets the UTC time when the pipeline execution was completed.
[JsonPropertyOrder(3)]
[JsonPropertyName("execution_end")]
public DateTimeOffset? ExecutionEnd { get; set; }
Property Value
ExecutionStart
Gets or sets the UTC time when the pipeline execution was started.
[JsonPropertyOrder(2)]
[JsonPropertyName("execution_start")]
public DateTimeOffset? ExecutionStart { get; set; }
Property Value
PipelineObjectId
Gets or sets the object identifier of the pipeline resource being executed.
[JsonPropertyOrder(1)]
[JsonPropertyName("pipeline_object_id")]
public required string PipelineObjectId { get; set; }
Property Value
ProcessingState
Gets or sets the processing state of the pipeline execution.
[JsonPropertyOrder(7)]
[JsonPropertyName("processing_state")]
[JsonConverter(typeof(JsonStringEnumConverter))]
public VectorizationProcessingState ProcessingState { get; }
Property Value
Remarks
- New -> empty vectorization requests collection
- InProgress -> at least one vectorization request in progress
- Failed -> at least one vectorization request failed
- Completed -> all vectorization requests completed successfully
VectorizationRequestCount
Gets or sets the number of vectorization requests that were submitted to the pipeline.
[JsonPropertyOrder(4)]
[JsonPropertyName("vectorization_request_count")]
public int VectorizationRequestCount { get; set; }
Property Value
VectorizationRequestFailuresCount
Gets or sets the number of vectorization requests that failed during processing.
[JsonPropertyOrder(5)]
[JsonPropertyName("vectorization_request_failures_count")]
public int VectorizationRequestFailuresCount { get; set; }
Property Value
VectorizationRequestSuccessesCount
Gets or sets the number of vectorization requests that failed during processing.
[JsonPropertyOrder(6)]
[JsonPropertyName("vectorization_request_successes_count")]
public int VectorizationRequestSuccessesCount { get; set; }