public static final class LineageLink.Builder extends GeneratedMessage.Builder<LineageLink.Builder> implements LineageLinkOrBuilderLineage link between two entities.
Protobuf type google.cloud.datacatalog.lineage.v1.LineageLink
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > LineageLink.BuilderImplements
LineageLinkOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllDependencyInfo(Iterable<? extends LineageLink.DependencyInfo> values)
public LineageLink.Builder addAllDependencyInfo(Iterable<? extends LineageLink.DependencyInfo> values)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 |
values |
Iterable<? extends com.google.cloud.datacatalog.lineage.v1.LineageLink.DependencyInfo> |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
addAllProcesses(Iterable<? extends LineageLink.LineageProcess> values)
public LineageLink.Builder addAllProcesses(Iterable<? extends LineageLink.LineageProcess> values)Processes metadata associated with the link.
repeated .google.cloud.datacatalog.lineage.v1.LineageLink.LineageProcess processes = 3;
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.cloud.datacatalog.lineage.v1.LineageLink.LineageProcess> |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
addDependencyInfo(LineageLink.DependencyInfo value)
public LineageLink.Builder addDependencyInfo(LineageLink.DependencyInfo value)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 |
value |
LineageLink.DependencyInfo |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
addDependencyInfo(LineageLink.DependencyInfo.Builder builderForValue)
public LineageLink.Builder addDependencyInfo(LineageLink.DependencyInfo.Builder builderForValue)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 |
builderForValue |
LineageLink.DependencyInfo.Builder |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
addDependencyInfo(int index, LineageLink.DependencyInfo value)
public LineageLink.Builder addDependencyInfo(int index, LineageLink.DependencyInfo value)Describes how the target entity is dependent on the source entity.
repeated .google.cloud.datacatalog.lineage.v1.LineageLink.DependencyInfo dependency_info = 4;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
LineageLink.DependencyInfo |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
addDependencyInfo(int index, LineageLink.DependencyInfo.Builder builderForValue)
public LineageLink.Builder addDependencyInfo(int index, LineageLink.DependencyInfo.Builder builderForValue)Describes how the target entity is dependent on the source entity.
repeated .google.cloud.datacatalog.lineage.v1.LineageLink.DependencyInfo dependency_info = 4;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
LineageLink.DependencyInfo.Builder |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
addDependencyInfoBuilder()
public LineageLink.DependencyInfo.Builder addDependencyInfoBuilder()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 |
LineageLink.DependencyInfo.Builder |
|
addDependencyInfoBuilder(int index)
public LineageLink.DependencyInfo.Builder addDependencyInfoBuilder(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.Builder |
|
addProcesses(LineageLink.LineageProcess value)
public LineageLink.Builder addProcesses(LineageLink.LineageProcess value)Processes metadata associated with the link.
repeated .google.cloud.datacatalog.lineage.v1.LineageLink.LineageProcess processes = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
LineageLink.LineageProcess |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
addProcesses(LineageLink.LineageProcess.Builder builderForValue)
public LineageLink.Builder addProcesses(LineageLink.LineageProcess.Builder builderForValue)Processes metadata associated with the link.
repeated .google.cloud.datacatalog.lineage.v1.LineageLink.LineageProcess processes = 3;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
LineageLink.LineageProcess.Builder |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
addProcesses(int index, LineageLink.LineageProcess value)
public LineageLink.Builder addProcesses(int index, LineageLink.LineageProcess value)Processes metadata associated with the link.
repeated .google.cloud.datacatalog.lineage.v1.LineageLink.LineageProcess processes = 3;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
LineageLink.LineageProcess |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
addProcesses(int index, LineageLink.LineageProcess.Builder builderForValue)
public LineageLink.Builder addProcesses(int index, LineageLink.LineageProcess.Builder builderForValue)Processes metadata associated with the link.
repeated .google.cloud.datacatalog.lineage.v1.LineageLink.LineageProcess processes = 3;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
LineageLink.LineageProcess.Builder |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
addProcessesBuilder()
public LineageLink.LineageProcess.Builder addProcessesBuilder()Processes metadata associated with the link.
repeated .google.cloud.datacatalog.lineage.v1.LineageLink.LineageProcess processes = 3;
| Returns | |
|---|---|
| Type | Description |
LineageLink.LineageProcess.Builder |
|
addProcessesBuilder(int index)
public LineageLink.LineageProcess.Builder addProcessesBuilder(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.Builder |
|
build()
public LineageLink build()| Returns | |
|---|---|
| Type | Description |
LineageLink |
|
buildPartial()
public LineageLink buildPartial()| Returns | |
|---|---|
| Type | Description |
LineageLink |
|
clear()
public LineageLink.Builder clear()| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
clearDependencyInfo()
public LineageLink.Builder clearDependencyInfo()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 |
LineageLink.Builder |
|
clearDepth()
public LineageLink.Builder clearDepth()Depth of the current link in the graph starting from 1.
int32 depth = 5;
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
This builder for chaining. |
clearLocation()
public LineageLink.Builder clearLocation()The location where the LineageEvent that created the link is stored.
string location = 7;
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
This builder for chaining. |
clearProcesses()
public LineageLink.Builder clearProcesses()Processes metadata associated with the link.
repeated .google.cloud.datacatalog.lineage.v1.LineageLink.LineageProcess processes = 3;
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
clearSource()
public LineageLink.Builder clearSource()The entity that is the source of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference source = 1;
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
clearTarget()
public LineageLink.Builder clearTarget()The entity that is the target of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference target = 2;
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
getDefaultInstanceForType()
public LineageLink getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
LineageLink |
|
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 |
| Returns | |
|---|---|
| Type | Description |
LineageLink.DependencyInfo |
|
getDependencyInfoBuilder(int index)
public LineageLink.DependencyInfo.Builder getDependencyInfoBuilder(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.Builder |
|
getDependencyInfoBuilderList()
public List<LineageLink.DependencyInfo.Builder> getDependencyInfoBuilderList()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<Builder> |
|
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;
| Returns | |
|---|---|
| Type | Description |
List<DependencyInfo> |
|
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 |
| Returns | |
|---|---|
| Type | Description |
LineageLink.DependencyInfoOrBuilder |
|
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()
public int getDepth()Depth of the current link in the graph starting from 1.
int32 depth = 5;
| Returns | |
|---|---|
| Type | Description |
int |
The depth. |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
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. |
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 |
| Returns | |
|---|---|
| Type | Description |
LineageLink.LineageProcess |
|
getProcessesBuilder(int index)
public LineageLink.LineageProcess.Builder getProcessesBuilder(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.Builder |
|
getProcessesBuilderList()
public List<LineageLink.LineageProcess.Builder> getProcessesBuilderList()Processes metadata associated with the link.
repeated .google.cloud.datacatalog.lineage.v1.LineageLink.LineageProcess processes = 3;
| Returns | |
|---|---|
| Type | Description |
List<Builder> |
|
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;
| Returns | |
|---|---|
| Type | Description |
List<LineageProcess> |
|
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 |
| Returns | |
|---|---|
| Type | Description |
LineageLink.LineageProcessOrBuilder |
|
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> |
|
getSource()
public 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. |
getSourceBuilder()
public EntityReference.Builder getSourceBuilder()The entity that is the source of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference source = 1;
| Returns | |
|---|---|
| Type | Description |
EntityReference.Builder |
|
getSourceOrBuilder()
public 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 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. |
getTargetBuilder()
public EntityReference.Builder getTargetBuilder()The entity that is the target of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference target = 2;
| Returns | |
|---|---|
| Type | Description |
EntityReference.Builder |
|
getTargetOrBuilder()
public 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 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. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(LineageLink other)
public LineageLink.Builder mergeFrom(LineageLink other)| Parameter | |
|---|---|
| Name | Description |
other |
LineageLink |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public LineageLink.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public LineageLink.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
mergeSource(EntityReference value)
public LineageLink.Builder mergeSource(EntityReference value)The entity that is the source of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference source = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
EntityReference |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
mergeTarget(EntityReference value)
public LineageLink.Builder mergeTarget(EntityReference value)The entity that is the target of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference target = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
EntityReference |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
removeDependencyInfo(int index)
public LineageLink.Builder removeDependencyInfo(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.Builder |
|
removeProcesses(int index)
public LineageLink.Builder removeProcesses(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.Builder |
|
setDependencyInfo(int index, LineageLink.DependencyInfo value)
public LineageLink.Builder setDependencyInfo(int index, LineageLink.DependencyInfo value)Describes how the target entity is dependent on the source entity.
repeated .google.cloud.datacatalog.lineage.v1.LineageLink.DependencyInfo dependency_info = 4;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
LineageLink.DependencyInfo |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
setDependencyInfo(int index, LineageLink.DependencyInfo.Builder builderForValue)
public LineageLink.Builder setDependencyInfo(int index, LineageLink.DependencyInfo.Builder builderForValue)Describes how the target entity is dependent on the source entity.
repeated .google.cloud.datacatalog.lineage.v1.LineageLink.DependencyInfo dependency_info = 4;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
LineageLink.DependencyInfo.Builder |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
setDepth(int value)
public LineageLink.Builder setDepth(int value)Depth of the current link in the graph starting from 1.
int32 depth = 5;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe depth to set. |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
This builder for chaining. |
setLocation(String value)
public LineageLink.Builder setLocation(String value)The location where the LineageEvent that created the link is stored.
string location = 7;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe location to set. |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
This builder for chaining. |
setLocationBytes(ByteString value)
public LineageLink.Builder setLocationBytes(ByteString value)The location where the LineageEvent that created the link is stored.
string location = 7;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for location to set. |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
This builder for chaining. |
setProcesses(int index, LineageLink.LineageProcess value)
public LineageLink.Builder setProcesses(int index, LineageLink.LineageProcess value)Processes metadata associated with the link.
repeated .google.cloud.datacatalog.lineage.v1.LineageLink.LineageProcess processes = 3;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
LineageLink.LineageProcess |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
setProcesses(int index, LineageLink.LineageProcess.Builder builderForValue)
public LineageLink.Builder setProcesses(int index, LineageLink.LineageProcess.Builder builderForValue)Processes metadata associated with the link.
repeated .google.cloud.datacatalog.lineage.v1.LineageLink.LineageProcess processes = 3;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
LineageLink.LineageProcess.Builder |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
setSource(EntityReference value)
public LineageLink.Builder setSource(EntityReference value)The entity that is the source of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference source = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
EntityReference |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
setSource(EntityReference.Builder builderForValue)
public LineageLink.Builder setSource(EntityReference.Builder builderForValue)The entity that is the source of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference source = 1;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
EntityReference.Builder |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
setTarget(EntityReference value)
public LineageLink.Builder setTarget(EntityReference value)The entity that is the target of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference target = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
EntityReference |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|
setTarget(EntityReference.Builder builderForValue)
public LineageLink.Builder setTarget(EntityReference.Builder builderForValue)The entity that is the target of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference target = 2;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
EntityReference.Builder |
| Returns | |
|---|---|
| Type | Description |
LineageLink.Builder |
|