Data Lineage v1 API - Class LineageLink (1.6.0)

public sealed class LineageLink : IMessage<LineageLink>, IEquatable<LineageLink>, IDeepCloneable<LineageLink>, IBufferMessage, IMessage

Reference documentation and code samples for the Data Lineage v1 API class LineageLink.

Lineage link between two entities.

Inheritance

object > LineageLink

Namespace

Google.Cloud.DataCatalog.Lineage.V1

Assembly

Google.Cloud.DataCatalog.Lineage.V1.dll

Constructors

public LineageLink()
public LineageLink(LineageLink other)
Parameter
Name Description
other LineageLink

Properties

public RepeatedField<LineageLink.Types.DependencyInfo> DependencyInfo { get; }

Describes how the target entity is dependent on the source entity.

Property Value
Type Description
RepeatedFieldLineageLinkTypesDependencyInfo
public int Depth { get; set; }

Depth of the current link in the graph starting from 1.

Property Value
Type Description
int
public string Location { get; set; }

The location where the LineageEvent that created the link is stored.

Property Value
Type Description
string
public RepeatedField<LineageLink.Types.LineageProcess> Processes { get; }

Processes metadata associated with the link.

Property Value
Type Description
RepeatedFieldLineageLinkTypesLineageProcess
public EntityReference Source { get; set; }

The entity that is the source of this link.

Property Value
Type Description
EntityReference
public EntityReference Target { get; set; }

The entity that is the target of this link.

Property Value
Type Description
EntityReference