Class PipelinePerformanceOptions
- Namespace
- Pipelinez.Core.Performance
- Assembly
- Pipelinez.dll
Configures performance-related execution settings for the pipeline.
public sealed class PipelinePerformanceOptions
- Inheritance
-
PipelinePerformanceOptions
- Inherited Members
Properties
DefaultSegmentExecution
Gets the default execution options applied to segments.
public PipelineExecutionOptions DefaultSegmentExecution { get; init; }
Property Value
DestinationBatching
Gets the batching options applied to the destination when it supports batching.
public PipelineBatchingOptions? DestinationBatching { get; init; }
Property Value
DestinationExecution
Gets the execution options applied to the destination.
public PipelineExecutionOptions DestinationExecution { get; init; }
Property Value
Metrics
Gets the metrics collection options for performance instrumentation.
public PipelineMetricsOptions Metrics { get; init; }
Property Value
SourceExecution
Gets the execution options applied to the source.
public PipelineExecutionOptions SourceExecution { get; init; }
Property Value
Methods
Validate()
Validates the configured options.
public PipelinePerformanceOptions Validate()
Returns
- PipelinePerformanceOptions
The validated options instance.