Reference documentation and code samples for the Google Cloud Data Catalog Lineage V1 Client 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.
Generated from protobuf message google.cloud.datacatalog.lineage.v1.LineageEvent
Namespace
Google \ Cloud \ DataCatalog \ Lineage \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
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_-:.
↳ links
↳ start_time
Google\Protobuf\Timestamp
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.
↳ end_time
Google\Protobuf\Timestamp
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.
getName
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_-:.
string
setName
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_-:.
var
string
$this
getLinks
Optional. List of source-target pairs. Can't contain more than 100 tuples.
setLinks
Optional. List of source-target pairs. Can't contain more than 100 tuples.
$this
getStartTime
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.
hasStartTime
clearStartTime
setStartTime
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.
$this
getEndTime
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.
hasEndTime
clearEndTime
setEndTime
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.
$this