PipelineConfigurationDto
Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects
Represents a data pipeline configuration for an adapter for data transfer.
public record PipelineConfigurationDto : IEquatable<PipelineConfigurationDto>
Inheritance Object → PipelineConfigurationDto
Implements IEquatable<PipelineConfigurationDto>
Properties
NodeConfiguration
Gets or sets the node configuration of the data pipeline.
public string NodeConfiguration { get; }
Property Value
Configurations
Gets or sets the configurations of the data pipeline.
public IEnumerable<ConfigurationDto> Configurations { get; }
Property Value
DataPipelineRtId
Gets or sets the id of the data pipeline.
public OctoObjectId DataPipelineRtId { get; }
Property Value
OctoObjectId
PipelineRtEntityId
Gets or sets the id of the pipeline.
public RtEntityId PipelineRtEntityId { get; }
Property Value
RtEntityId
IsDebuggingEnabled
Returns true when the pipeline is running in debug mode
public bool IsDebuggingEnabled { get; }
Property Value
Constructors
PipelineConfigurationDto(OctoObjectId, RtEntityId, Boolean, String, IEnumerable<ConfigurationDto>)
Initializes a new instance of the PipelineConfigurationDto class.
public PipelineConfigurationDto(OctoObjectId dataPipelineRtId, RtEntityId pipelineRtEntityId, bool isDebuggingEnabled, string nodeConfiguration, IEnumerable<ConfigurationDto> configurations)
Parameters
dataPipelineRtId
OctoObjectId
ID of the data pipeline.
pipelineRtEntityId
RtEntityId
ID of the pipeline.
isDebuggingEnabled
Boolean
Whether the pipeline is running in debug mode
nodeConfiguration
String
Data pipeline configuration.
configurations
IEnumerable<ConfigurationDto>
Methods
Equals(PipelineConfigurationDto)
public bool Equals(PipelineConfigurationDto other)
Parameters
other
PipelineConfigurationDto
Returns
GetHashCode()
public int GetHashCode()