public static final class Link.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Link.Builder> implements LinkOrBuilder
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.Protobuf type
google.cloud.datacatalog.lineage.v1.Link| Modifier and Type | Method and Description |
|---|---|
Link.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Link |
build() |
Link |
buildPartial() |
Link.Builder |
clear() |
Link.Builder |
clearEndTime()
The end of the last event establishing this link.
|
Link.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Link.Builder |
clearName()
Output only.
|
Link.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Link.Builder |
clearSource()
The pointer to the entity that is the **source** of this link.
|
Link.Builder |
clearStartTime()
The start of the first event establishing this link.
|
Link.Builder |
clearTarget()
The pointer to the entity that is the **target** of this link.
|
Link.Builder |
clone() |
Link |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Timestamp |
getEndTime()
The end of the last event establishing this link.
|
com.google.protobuf.Timestamp.Builder |
getEndTimeBuilder()
The end of the last event establishing this link.
|
com.google.protobuf.TimestampOrBuilder |
getEndTimeOrBuilder()
The end of the last event establishing this link.
|
String |
getName()
Output only.
|
com.google.protobuf.ByteString |
getNameBytes()
Output only.
|
EntityReference |
getSource()
The pointer to the entity that is the **source** of this link.
|
EntityReference.Builder |
getSourceBuilder()
The pointer to the entity that is the **source** of this link.
|
EntityReferenceOrBuilder |
getSourceOrBuilder()
The pointer to the entity that is the **source** of this link.
|
com.google.protobuf.Timestamp |
getStartTime()
The start of the first event establishing this link.
|
com.google.protobuf.Timestamp.Builder |
getStartTimeBuilder()
The start of the first event establishing this link.
|
com.google.protobuf.TimestampOrBuilder |
getStartTimeOrBuilder()
The start of the first event establishing this link.
|
EntityReference |
getTarget()
The pointer to the entity that is the **target** of this link.
|
EntityReference.Builder |
getTargetBuilder()
The pointer to the entity that is the **target** of this link.
|
EntityReferenceOrBuilder |
getTargetOrBuilder()
The pointer to the entity that is the **target** of this link.
|
boolean |
hasEndTime()
The end of the last event establishing this link.
|
boolean |
hasSource()
The pointer to the entity that is the **source** of this link.
|
boolean |
hasStartTime()
The start of the first event establishing this link.
|
boolean |
hasTarget()
The pointer to the entity that is the **target** of this link.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Link.Builder |
mergeEndTime(com.google.protobuf.Timestamp value)
The end of the last event establishing this link.
|
Link.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Link.Builder |
mergeFrom(Link other) |
Link.Builder |
mergeFrom(com.google.protobuf.Message other) |
Link.Builder |
mergeSource(EntityReference value)
The pointer to the entity that is the **source** of this link.
|
Link.Builder |
mergeStartTime(com.google.protobuf.Timestamp value)
The start of the first event establishing this link.
|
Link.Builder |
mergeTarget(EntityReference value)
The pointer to the entity that is the **target** of this link.
|
Link.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Link.Builder |
setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
The end of the last event establishing this link.
|
Link.Builder |
setEndTime(com.google.protobuf.Timestamp value)
The end of the last event establishing this link.
|
Link.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Link.Builder |
setName(String value)
Output only.
|
Link.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Output only.
|
Link.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Link.Builder |
setSource(EntityReference.Builder builderForValue)
The pointer to the entity that is the **source** of this link.
|
Link.Builder |
setSource(EntityReference value)
The pointer to the entity that is the **source** of this link.
|
Link.Builder |
setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
The start of the first event establishing this link.
|
Link.Builder |
setStartTime(com.google.protobuf.Timestamp value)
The start of the first event establishing this link.
|
Link.Builder |
setTarget(EntityReference.Builder builderForValue)
The pointer to the entity that is the **target** of this link.
|
Link.Builder |
setTarget(EntityReference value)
The pointer to the entity that is the **target** of this link.
|
Link.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Link.Builder>public Link.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Link.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Link.Builder>public Link getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Link build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Link buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Link.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Link.Builder>public Link.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Link.Builder>public Link.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Link.Builder>public Link.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Link.Builder>public Link.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Link.Builder>public Link.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Link.Builder>public Link.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Link.Builder>public Link.Builder mergeFrom(Link other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Link.Builder>public Link.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Link.Builder>IOExceptionpublic 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];
getName in interface LinkOrBuilderpublic com.google.protobuf.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];
getNameBytes in interface LinkOrBuilderpublic Link.Builder setName(String value)
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];
value - The name to set.public Link.Builder clearName()
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];
public Link.Builder setNameBytes(com.google.protobuf.ByteString value)
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];
value - The bytes for name to set.public boolean hasSource()
The pointer to the entity that is the **source** of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference source = 2;hasSource in interface LinkOrBuilderpublic EntityReference getSource()
The pointer to the entity that is the **source** of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference source = 2;getSource in interface LinkOrBuilderpublic Link.Builder setSource(EntityReference value)
The pointer to the entity that is the **source** of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference source = 2;public Link.Builder setSource(EntityReference.Builder builderForValue)
The pointer to the entity that is the **source** of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference source = 2;public Link.Builder mergeSource(EntityReference value)
The pointer to the entity that is the **source** of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference source = 2;public Link.Builder clearSource()
The pointer to the entity that is the **source** of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference source = 2;public EntityReference.Builder getSourceBuilder()
The pointer to the entity that is the **source** of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference source = 2;public EntityReferenceOrBuilder getSourceOrBuilder()
The pointer to the entity that is the **source** of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference source = 2;getSourceOrBuilder in interface LinkOrBuilderpublic boolean hasTarget()
The pointer to the entity that is the **target** of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference target = 3;hasTarget in interface LinkOrBuilderpublic EntityReference getTarget()
The pointer to the entity that is the **target** of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference target = 3;getTarget in interface LinkOrBuilderpublic Link.Builder setTarget(EntityReference value)
The pointer to the entity that is the **target** of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference target = 3;public Link.Builder setTarget(EntityReference.Builder builderForValue)
The pointer to the entity that is the **target** of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference target = 3;public Link.Builder mergeTarget(EntityReference value)
The pointer to the entity that is the **target** of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference target = 3;public Link.Builder clearTarget()
The pointer to the entity that is the **target** of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference target = 3;public EntityReference.Builder getTargetBuilder()
The pointer to the entity that is the **target** of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference target = 3;public EntityReferenceOrBuilder getTargetOrBuilder()
The pointer to the entity that is the **target** of this link.
.google.cloud.datacatalog.lineage.v1.EntityReference target = 3;getTargetOrBuilder in interface LinkOrBuilderpublic boolean hasStartTime()
The start of the first event establishing this link.
.google.protobuf.Timestamp start_time = 4;hasStartTime in interface LinkOrBuilderpublic com.google.protobuf.Timestamp getStartTime()
The start of the first event establishing this link.
.google.protobuf.Timestamp start_time = 4;getStartTime in interface LinkOrBuilderpublic Link.Builder setStartTime(com.google.protobuf.Timestamp value)
The start of the first event establishing this link.
.google.protobuf.Timestamp start_time = 4;public Link.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
The start of the first event establishing this link.
.google.protobuf.Timestamp start_time = 4;public Link.Builder mergeStartTime(com.google.protobuf.Timestamp value)
The start of the first event establishing this link.
.google.protobuf.Timestamp start_time = 4;public Link.Builder clearStartTime()
The start of the first event establishing this link.
.google.protobuf.Timestamp start_time = 4;public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
The start of the first event establishing this link.
.google.protobuf.Timestamp start_time = 4;public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
The start of the first event establishing this link.
.google.protobuf.Timestamp start_time = 4;getStartTimeOrBuilder in interface LinkOrBuilderpublic boolean hasEndTime()
The end of the last event establishing this link.
.google.protobuf.Timestamp end_time = 5;hasEndTime in interface LinkOrBuilderpublic com.google.protobuf.Timestamp getEndTime()
The end of the last event establishing this link.
.google.protobuf.Timestamp end_time = 5;getEndTime in interface LinkOrBuilderpublic Link.Builder setEndTime(com.google.protobuf.Timestamp value)
The end of the last event establishing this link.
.google.protobuf.Timestamp end_time = 5;public Link.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
The end of the last event establishing this link.
.google.protobuf.Timestamp end_time = 5;public Link.Builder mergeEndTime(com.google.protobuf.Timestamp value)
The end of the last event establishing this link.
.google.protobuf.Timestamp end_time = 5;public Link.Builder clearEndTime()
The end of the last event establishing this link.
.google.protobuf.Timestamp end_time = 5;public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
The end of the last event establishing this link.
.google.protobuf.Timestamp end_time = 5;public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
The end of the last event establishing this link.
.google.protobuf.Timestamp end_time = 5;getEndTimeOrBuilder in interface LinkOrBuilderpublic final Link.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Link.Builder>public final Link.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Link.Builder>Copyright © 2023 Google LLC. All rights reserved.