Skip to main content

BufferNodeConfiguration

Namespace: Meshmakers.Octo.Sdk.Common.EtlDataPipeline.Nodes.Buffering

Configuration for the distribution event hub node

public record BufferNodeConfiguration : PathNodeConfiguration, INodeConfiguration, IEquatable<NodeConfiguration>, IPathNodeConfiguration, IEquatable<PathNodeConfiguration>, IChildNodeConfiguration, IEquatable<BufferNodeConfiguration>

Inheritance Object → NodeConfiguration → PathNodeConfiguration → BufferNodeConfiguration
Implements INodeConfiguration, IEquatable<NodeConfiguration>, IPathNodeConfiguration, IEquatable<PathNodeConfiguration>, IChildNodeConfiguration, IEquatable<BufferNodeConfiguration>

Properties​

BufferTime​

public string BufferTime { get; set; }

Property Value​

String

KeepDataAfterSending​

An optional flag, that if set to true, will keep the data in the buffer after sending it to the distribution event hub

public bool KeepDataAfterSending { get; set; }

Property Value​

Boolean

Transformations​

public ICollection<NodeConfiguration> Transformations { get; set; }

Property Value​

ICollection<NodeConfiguration>

Path​

Gets or sets the source path in json path format

public string Path { get; set; }

Property Value​

String

Description​

Gets or sets an optional description

public string Description { get; set; }

Property Value​

String

Constructors​

BufferNodeConfiguration()​

public BufferNodeConfiguration()