Google Cloud Data Catalog Lineage V1 Client - Class Link (1.4.0)

Reference documentation and code samples for the Google Cloud Data Catalog Lineage V1 Client class Link.

Links represent the data flow between source (upstream) and target (downstream) assets in transformation pipelines.

Links are created when LineageEvents record data transformation between related assets.

Generated from protobuf message google.cloud.datacatalog.lineage.v1.Link

Namespace

Google \ Cloud \ DataCatalog \ Lineage \ V1

Methods

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Output only. Immutable. The name of the link. Format: projects/{project}/locations/{location}/links/{link}.

↳ source EntityReference

The pointer to the entity that is the source of this link.

↳ target EntityReference

The pointer to the entity that is the target of this link.

↳ start_time Google\Protobuf\Timestamp

The start of the first event establishing this link.

↳ end_time Google\Protobuf\Timestamp

The end of the last event establishing this link.

↳ dependency_info array<Link\DependencyInfo>

Optional. The dependency info of the link (applies only to column level links).

Output only. Immutable. The name of the link. Format: projects/{project}/locations/{location}/links/{link}.

Returns
Type Description
string

Output only. Immutable. The name of the link. Format: projects/{project}/locations/{location}/links/{link}.

Parameter
Name Description
var string
Returns
Type Description
$this

The pointer to the entity that is the source of this link.

Returns
Type Description
EntityReference|null

The pointer to the entity that is the source of this link.

Parameter
Name Description
var EntityReference
Returns
Type Description
$this

The pointer to the entity that is the target of this link.

Returns
Type Description
EntityReference|null

The pointer to the entity that is the target of this link.

Parameter
Name Description
var EntityReference
Returns
Type Description
$this

The start of the first event establishing this link.

Returns
Type Description
Google\Protobuf\Timestamp|null

The start of the first event establishing this link.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

The end of the last event establishing this link.

Returns
Type Description
Google\Protobuf\Timestamp|null

The end of the last event establishing this link.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

Optional. The dependency info of the link (applies only to column level links).

Returns
Type Description
Google\Protobuf\RepeatedField<Link\DependencyInfo>

Optional. The dependency info of the link (applies only to column level links).

Parameter
Name Description
var array<Link\DependencyInfo>
Returns
Type Description
$this