Table of Contents

Class DataSourcePipeline

Namespace
Nexus.Api.V1
Assembly
Nexus.Api.dll

A data source pipeline.

public record DataSourcePipeline : IEquatable<DataSourcePipeline>
Inheritance
DataSourcePipeline
Implements
Inherited Members

Constructors

DataSourcePipeline(IReadOnlyList<DataSourceRegistration>, string?, bool)

A data source pipeline.

public DataSourcePipeline(IReadOnlyList<DataSourceRegistration> Registrations, string? VisibilityPattern, bool Disabled)

Parameters

Registrations IReadOnlyList<DataSourceRegistration>

The list of pipeline elements (data source registrations).

VisibilityPattern string

An optional regular expressions pattern to select the catalogs to be visible. By default, all catalogs will be visible.

Disabled bool

An optional flag which indicates if the pipeline is disabled. By default, pipelines are enabled.

Properties

Disabled

An optional flag which indicates if the pipeline is disabled. By default, pipelines are enabled.

public bool Disabled { get; init; }

Property Value

bool

Registrations

The list of pipeline elements (data source registrations).

public IReadOnlyList<DataSourceRegistration> Registrations { get; init; }

Property Value

IReadOnlyList<DataSourceRegistration>

VisibilityPattern

An optional regular expressions pattern to select the catalogs to be visible. By default, all catalogs will be visible.

public string? VisibilityPattern { get; init; }

Property Value

string