public final class LineageLink extends GeneratedMessage implements LineageLinkOrBuilder
Lineage link between two entities.
Protobuf type google.cloud.datacatalog.lineage.v1.LineageLink
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
DEPENDENCY_INFO_FIELD_NUMBER
public static final int DEPENDENCY_INFO_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DEPTH_FIELD_NUMBER
public static final int DEPTH_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
LOCATION_FIELD_NUMBER
public static final int LOCATION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PROCESSES_FIELD_NUMBER
public static final int PROCESSES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SOURCE_FIELD_NUMBER
public static final int SOURCE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TARGET_FIELD_NUMBER
public static final int TARGET_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static LineageLink getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static LineageLink.Builder newBuilder()
newBuilder(LineageLink prototype)
public static LineageLink.Builder newBuilder(LineageLink prototype)
public static LineageLink parseDelimitedFrom(InputStream input)
public static LineageLink parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static LineageLink parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static LineageLink parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static LineageLink parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static LineageLink parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static LineageLink parseFrom(CodedInputStream input)
public static LineageLink parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static LineageLink parseFrom(InputStream input)
public static LineageLink parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static LineageLink parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static LineageLink parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<LineageLink> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public LineageLink getDefaultInstanceForType()
getDependencyInfo(int index)
public 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
|
getDependencyInfoCount()
public 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 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;
getDependencyInfoOrBuilder(int index)
public 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
|
getDependencyInfoOrBuilderList()
public 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()
Depth of the current link in the graph starting from 1.
int32 depth = 5;
| Returns |
| Type |
Description |
int |
The depth.
|
getLocation()
public String getLocation()
The location where the LineageEvent that created the link is stored.
string location = 7;
| Returns |
| Type |
Description |
String |
The location.
|
getLocationBytes()
public ByteString getLocationBytes()
The location where the LineageEvent that created the link is stored.
string location = 7;
| Returns |
| Type |
Description |
ByteString |
The bytes for location.
|
getParserForType()
public Parser<LineageLink> getParserForType()
Overrides
getProcesses(int index)
public 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
|
getProcessesCount()
public int getProcessesCount()
Processes metadata associated with the link.
repeated .google.cloud.datacatalog.lineage.v1.LineageLink.LineageProcess processes = 3;
| Returns |
| Type |
Description |
int |
|
getProcessesList()
public List<LineageLink.LineageProcess> getProcessesList()
Processes metadata associated with the link.
repeated .google.cloud.datacatalog.lineage.v1.LineageLink.LineageProcess processes = 3;
getProcessesOrBuilder(int index)
public 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
|
getProcessesOrBuilderList()
public 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> |
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getSource()
public EntityReference getSource()
The entity that is the source of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference source = 1;
getSourceOrBuilder()
public EntityReferenceOrBuilder getSourceOrBuilder()
The entity that is the source of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference source = 1;
getTarget()
public EntityReference getTarget()
The entity that is the target of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference target = 2;
getTargetOrBuilder()
public EntityReferenceOrBuilder getTargetOrBuilder()
The entity that is the target of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference target = 2;
hasSource()
public 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 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.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public LineageLink.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected LineageLink.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public LineageLink.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides