Data Lineage v1 API - Class LineageEvent (1.3.0)

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

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

A lineage event represents an operation on assets. Within the operation, the data flows from the source to the target defined in the links field.

Inheritance

object > LineageEvent

Namespace

Google.Cloud.DataCatalog.Lineage.V1

Assembly

Google.Cloud.DataCatalog.Lineage.V1.dll

Constructors

LineageEvent()

public LineageEvent()

LineageEvent(LineageEvent)

public LineageEvent(LineageEvent other)
Parameter
Name Description
other LineageEvent

Properties

EndTime

public Timestamp EndTime { get; set; }

Optional. The end of the transformation which resulted in this lineage event. For streaming scenarios, it should be the end of the period from which the lineage is being reported.

Property Value
Type Description
Timestamp

LineageEventName

public LineageEventName LineageEventName { get; set; }

LineageEventName-typed view over the Name resource name property.

Property Value
Type Description
LineageEventName
public RepeatedField<EventLink> Links { get; }

Optional. List of source-target pairs. Can't contain more than 100 tuples.

Property Value
Type Description
RepeatedFieldEventLink

Name

public string Name { get; set; }

Immutable. The resource name of the lineage event. Format: projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}. Can be specified or auto-assigned. {lineage_event} must be not longer than 200 characters and only contain characters in a set: a-zA-Z0-9_-:.

Property Value
Type Description
string

StartTime

public Timestamp StartTime { get; set; }

Required. The beginning of the transformation which resulted in this lineage event. For streaming scenarios, it should be the beginning of the period from which the lineage is being reported.

Property Value
Type Description
Timestamp