Interface LinkOrBuilder (0.85.0)

public interface LinkOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDependencyInfo(int index)

public abstract Link.DependencyInfo getDependencyInfo(int index)

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

repeated .google.cloud.datacatalog.lineage.v1.Link.DependencyInfo dependency_info = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Link.DependencyInfo

getDependencyInfoCount()

public abstract int getDependencyInfoCount()

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

repeated .google.cloud.datacatalog.lineage.v1.Link.DependencyInfo dependency_info = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getDependencyInfoList()

public abstract List<Link.DependencyInfo> getDependencyInfoList()

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

repeated .google.cloud.datacatalog.lineage.v1.Link.DependencyInfo dependency_info = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<DependencyInfo>

getDependencyInfoOrBuilder(int index)

public abstract Link.DependencyInfoOrBuilder getDependencyInfoOrBuilder(int index)

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

repeated .google.cloud.datacatalog.lineage.v1.Link.DependencyInfo dependency_info = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Link.DependencyInfoOrBuilder

getDependencyInfoOrBuilderList()

public abstract List<? extends Link.DependencyInfoOrBuilder> getDependencyInfoOrBuilderList()

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

repeated .google.cloud.datacatalog.lineage.v1.Link.DependencyInfo dependency_info = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.datacatalog.lineage.v1.Link.DependencyInfoOrBuilder>

getEndTime()

public abstract Timestamp getEndTime()

The end of the last event establishing this link.

.google.protobuf.Timestamp end_time = 5;

Returns
Type Description
Timestamp

The endTime.

getEndTimeOrBuilder()

public abstract TimestampOrBuilder getEndTimeOrBuilder()

The end of the last event establishing this link.

.google.protobuf.Timestamp end_time = 5;

Returns
Type Description
TimestampOrBuilder

getName()

public abstract String getName()

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

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

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

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];

Returns
Type Description
ByteString

The bytes for name.

getSource()

public abstract EntityReference getSource()

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

.google.cloud.datacatalog.lineage.v1.EntityReference source = 2;

Returns
Type Description
EntityReference

The source.

getSourceOrBuilder()

public abstract EntityReferenceOrBuilder getSourceOrBuilder()

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

.google.cloud.datacatalog.lineage.v1.EntityReference source = 2;

Returns
Type Description
EntityReferenceOrBuilder

getStartTime()

public abstract Timestamp getStartTime()

The start of the first event establishing this link.

.google.protobuf.Timestamp start_time = 4;

Returns
Type Description
Timestamp

The startTime.

getStartTimeOrBuilder()

public abstract TimestampOrBuilder getStartTimeOrBuilder()

The start of the first event establishing this link.

.google.protobuf.Timestamp start_time = 4;

Returns
Type Description
TimestampOrBuilder

getTarget()

public abstract EntityReference getTarget()

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

.google.cloud.datacatalog.lineage.v1.EntityReference target = 3;

Returns
Type Description
EntityReference

The target.

getTargetOrBuilder()

public abstract EntityReferenceOrBuilder getTargetOrBuilder()

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

.google.cloud.datacatalog.lineage.v1.EntityReference target = 3;

Returns
Type Description
EntityReferenceOrBuilder

hasEndTime()

public abstract boolean hasEndTime()

The end of the last event establishing this link.

.google.protobuf.Timestamp end_time = 5;

Returns
Type Description
boolean

Whether the endTime field is set.

hasSource()

public abstract boolean hasSource()

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

.google.cloud.datacatalog.lineage.v1.EntityReference source = 2;

Returns
Type Description
boolean

Whether the source field is set.

hasStartTime()

public abstract boolean hasStartTime()

The start of the first event establishing this link.

.google.protobuf.Timestamp start_time = 4;

Returns
Type Description
boolean

Whether the startTime field is set.

hasTarget()

public abstract boolean hasTarget()

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

.google.cloud.datacatalog.lineage.v1.EntityReference target = 3;

Returns
Type Description
boolean

Whether the target field is set.