Interface LineageLinkOrBuilder (0.85.0)

public interface LineageLinkOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDependencyInfo(int index)

public abstract LineageLink.DependencyInfo getDependencyInfo(int index)

Describes how the target entity is dependent on the source entity.

repeated .google.cloud.datacatalog.lineage.v1.LineageLink.DependencyInfo dependency_info = 4;

Parameter
Name Description
index int
Returns
Type Description
LineageLink.DependencyInfo

getDependencyInfoCount()

public abstract int getDependencyInfoCount()

Describes how the target entity is dependent on the source entity.

repeated .google.cloud.datacatalog.lineage.v1.LineageLink.DependencyInfo dependency_info = 4;

Returns
Type Description
int

getDependencyInfoList()

public abstract List<LineageLink.DependencyInfo> getDependencyInfoList()

Describes how the target entity is dependent on the source entity.

repeated .google.cloud.datacatalog.lineage.v1.LineageLink.DependencyInfo dependency_info = 4;

Returns
Type Description
List<DependencyInfo>

getDependencyInfoOrBuilder(int index)

public abstract LineageLink.DependencyInfoOrBuilder getDependencyInfoOrBuilder(int index)

Describes how the target entity is dependent on the source entity.

repeated .google.cloud.datacatalog.lineage.v1.LineageLink.DependencyInfo dependency_info = 4;

Parameter
Name Description
index int
Returns
Type Description
LineageLink.DependencyInfoOrBuilder

getDependencyInfoOrBuilderList()

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

Describes how the target entity is dependent on the source entity.

repeated .google.cloud.datacatalog.lineage.v1.LineageLink.DependencyInfo dependency_info = 4;

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

getDepth()

public abstract int getDepth()

Depth of the current link in the graph starting from 1.

int32 depth = 5;

Returns
Type Description
int

The depth.

getLocation()

public abstract String getLocation()

The location where the LineageEvent that created the link is stored.

string location = 7;

Returns
Type Description
String

The location.

getLocationBytes()

public abstract ByteString getLocationBytes()

The location where the LineageEvent that created the link is stored.

string location = 7;

Returns
Type Description
ByteString

The bytes for location.

getProcesses(int index)

public abstract LineageLink.LineageProcess getProcesses(int index)

Processes metadata associated with the link.

repeated .google.cloud.datacatalog.lineage.v1.LineageLink.LineageProcess processes = 3;

Parameter
Name Description
index int
Returns
Type Description
LineageLink.LineageProcess

getProcessesCount()

public abstract int getProcessesCount()

Processes metadata associated with the link.

repeated .google.cloud.datacatalog.lineage.v1.LineageLink.LineageProcess processes = 3;

Returns
Type Description
int

getProcessesList()

public abstract List<LineageLink.LineageProcess> getProcessesList()

Processes metadata associated with the link.

repeated .google.cloud.datacatalog.lineage.v1.LineageLink.LineageProcess processes = 3;

Returns
Type Description
List<LineageProcess>

getProcessesOrBuilder(int index)

public abstract LineageLink.LineageProcessOrBuilder getProcessesOrBuilder(int index)

Processes metadata associated with the link.

repeated .google.cloud.datacatalog.lineage.v1.LineageLink.LineageProcess processes = 3;

Parameter
Name Description
index int
Returns
Type Description
LineageLink.LineageProcessOrBuilder

getProcessesOrBuilderList()

public abstract List<? extends LineageLink.LineageProcessOrBuilder> getProcessesOrBuilderList()

Processes metadata associated with the link.

repeated .google.cloud.datacatalog.lineage.v1.LineageLink.LineageProcess processes = 3;

Returns
Type Description
List<? extends com.google.cloud.datacatalog.lineage.v1.LineageLink.LineageProcessOrBuilder>

getSource()

public abstract EntityReference getSource()

The entity that is the source of this link.

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

Returns
Type Description
EntityReference

The source.

getSourceOrBuilder()

public abstract EntityReferenceOrBuilder getSourceOrBuilder()

The entity that is the source of this link.

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

Returns
Type Description
EntityReferenceOrBuilder

getTarget()

public abstract EntityReference getTarget()

The entity that is the target of this link.

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

Returns
Type Description
EntityReference

The target.

getTargetOrBuilder()

public abstract EntityReferenceOrBuilder getTargetOrBuilder()

The entity that is the target of this link.

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

Returns
Type Description
EntityReferenceOrBuilder

hasSource()

public abstract boolean hasSource()

The entity that is the source of this link.

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

Returns
Type Description
boolean

Whether the source field is set.

hasTarget()

public abstract boolean hasTarget()

The entity that is the target of this link.

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

Returns
Type Description
boolean

Whether the target field is set.