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.
Implements
IMessageLineageEvent, IEquatableLineageEvent, IDeepCloneableLineageEvent, IBufferMessage, IMessageNamespace
GoogleCloudGoogle.Cloud.DataCatalogGoogle.Cloud.DataCatalog.LineageV1Assembly
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 |
Links
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; }
Optional. 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 |