Table of Contents

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

PipelineExecutionOptions

DestinationBatching

Gets the batching options applied to the destination when it supports batching.

public PipelineBatchingOptions? DestinationBatching { get; init; }

Property Value

PipelineBatchingOptions

DestinationExecution

Gets the execution options applied to the destination.

public PipelineExecutionOptions DestinationExecution { get; init; }

Property Value

PipelineExecutionOptions

Metrics

Gets the metrics collection options for performance instrumentation.

public PipelineMetricsOptions Metrics { get; init; }

Property Value

PipelineMetricsOptions

SourceExecution

Gets the execution options applied to the source.

public PipelineExecutionOptions SourceExecution { get; init; }

Property Value

PipelineExecutionOptions

Methods

Validate()

Validates the configured options.

public PipelinePerformanceOptions Validate()

Returns

PipelinePerformanceOptions

The validated options instance.