public static final class LineageEvent.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LineageEvent.Builder> implements LineageEventOrBuilder
A lineage event represents an operation on assets. Within the operation, the data flows from the source to the target defined in the links field.Protobuf type
google.cloud.datacatalog.lineage.v1.LineageEvent| Modifier and Type | Method and Description |
|---|---|
LineageEvent.Builder |
addAllLinks(Iterable<? extends EventLink> values)
Optional.
|
LineageEvent.Builder |
addLinks(EventLink.Builder builderForValue)
Optional.
|
LineageEvent.Builder |
addLinks(EventLink value)
Optional.
|
LineageEvent.Builder |
addLinks(int index,
EventLink.Builder builderForValue)
Optional.
|
LineageEvent.Builder |
addLinks(int index,
EventLink value)
Optional.
|
EventLink.Builder |
addLinksBuilder()
Optional.
|
EventLink.Builder |
addLinksBuilder(int index)
Optional.
|
LineageEvent.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LineageEvent |
build() |
LineageEvent |
buildPartial() |
LineageEvent.Builder |
clear() |
LineageEvent.Builder |
clearEndTime()
Optional.
|
LineageEvent.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
LineageEvent.Builder |
clearLinks()
Optional.
|
LineageEvent.Builder |
clearName()
Immutable.
|
LineageEvent.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
LineageEvent.Builder |
clearStartTime()
Required.
|
LineageEvent.Builder |
clone() |
LineageEvent |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Timestamp |
getEndTime()
Optional.
|
com.google.protobuf.Timestamp.Builder |
getEndTimeBuilder()
Optional.
|
com.google.protobuf.TimestampOrBuilder |
getEndTimeOrBuilder()
Optional.
|
EventLink |
getLinks(int index)
Optional.
|
EventLink.Builder |
getLinksBuilder(int index)
Optional.
|
List<EventLink.Builder> |
getLinksBuilderList()
Optional.
|
int |
getLinksCount()
Optional.
|
List<EventLink> |
getLinksList()
Optional.
|
EventLinkOrBuilder |
getLinksOrBuilder(int index)
Optional.
|
List<? extends EventLinkOrBuilder> |
getLinksOrBuilderList()
Optional.
|
String |
getName()
Immutable.
|
com.google.protobuf.ByteString |
getNameBytes()
Immutable.
|
com.google.protobuf.Timestamp |
getStartTime()
Required.
|
com.google.protobuf.Timestamp.Builder |
getStartTimeBuilder()
Required.
|
com.google.protobuf.TimestampOrBuilder |
getStartTimeOrBuilder()
Required.
|
boolean |
hasEndTime()
Optional.
|
boolean |
hasStartTime()
Required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LineageEvent.Builder |
mergeEndTime(com.google.protobuf.Timestamp value)
Optional.
|
LineageEvent.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LineageEvent.Builder |
mergeFrom(LineageEvent other) |
LineageEvent.Builder |
mergeFrom(com.google.protobuf.Message other) |
LineageEvent.Builder |
mergeStartTime(com.google.protobuf.Timestamp value)
Required.
|
LineageEvent.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LineageEvent.Builder |
removeLinks(int index)
Optional.
|
LineageEvent.Builder |
setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Optional.
|
LineageEvent.Builder |
setEndTime(com.google.protobuf.Timestamp value)
Optional.
|
LineageEvent.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LineageEvent.Builder |
setLinks(int index,
EventLink.Builder builderForValue)
Optional.
|
LineageEvent.Builder |
setLinks(int index,
EventLink value)
Optional.
|
LineageEvent.Builder |
setName(String value)
Immutable.
|
LineageEvent.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Immutable.
|
LineageEvent.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
LineageEvent.Builder |
setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Required.
|
LineageEvent.Builder |
setStartTime(com.google.protobuf.Timestamp value)
Required.
|
LineageEvent.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<LineageEvent.Builder>public LineageEvent.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<LineageEvent.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<LineageEvent.Builder>public LineageEvent getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LineageEvent build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LineageEvent buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LineageEvent.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<LineageEvent.Builder>public LineageEvent.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<LineageEvent.Builder>public LineageEvent.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<LineageEvent.Builder>public LineageEvent.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<LineageEvent.Builder>public LineageEvent.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<LineageEvent.Builder>public LineageEvent.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<LineageEvent.Builder>public LineageEvent.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LineageEvent.Builder>public LineageEvent.Builder mergeFrom(LineageEvent other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<LineageEvent.Builder>public LineageEvent.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<LineageEvent.Builder>IOExceptionpublic String getName()
Immutable. The resource name of the lineage event.
Format:
`projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}`.
Can be specified or auto-assigned.
{lineage_event} must be not longer than 200 characters and only
contain characters in a set: `a-zA-Z0-9_-:.`
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];getName in interface LineageEventOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Immutable. The resource name of the lineage event.
Format:
`projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}`.
Can be specified or auto-assigned.
{lineage_event} must be not longer than 200 characters and only
contain characters in a set: `a-zA-Z0-9_-:.`
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];getNameBytes in interface LineageEventOrBuilderpublic LineageEvent.Builder setName(String value)
Immutable. The resource name of the lineage event.
Format:
`projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}`.
Can be specified or auto-assigned.
{lineage_event} must be not longer than 200 characters and only
contain characters in a set: `a-zA-Z0-9_-:.`
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];value - The name to set.public LineageEvent.Builder clearName()
Immutable. The resource name of the lineage event.
Format:
`projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}`.
Can be specified or auto-assigned.
{lineage_event} must be not longer than 200 characters and only
contain characters in a set: `a-zA-Z0-9_-:.`
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];public LineageEvent.Builder setNameBytes(com.google.protobuf.ByteString value)
Immutable. The resource name of the lineage event.
Format:
`projects/{project}/locations/{location}/processes/{process}/runs/{run}/lineageEvents/{lineage_event}`.
Can be specified or auto-assigned.
{lineage_event} must be not longer than 200 characters and only
contain characters in a set: `a-zA-Z0-9_-:.`
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];value - The bytes for name to set.public List<EventLink> getLinksList()
Optional. List of source-target pairs. Can't contain more than 100 tuples.
repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
getLinksList in interface LineageEventOrBuilderpublic int getLinksCount()
Optional. List of source-target pairs. Can't contain more than 100 tuples.
repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
getLinksCount in interface LineageEventOrBuilderpublic EventLink getLinks(int index)
Optional. List of source-target pairs. Can't contain more than 100 tuples.
repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
getLinks in interface LineageEventOrBuilderpublic LineageEvent.Builder setLinks(int index, EventLink value)
Optional. List of source-target pairs. Can't contain more than 100 tuples.
repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
public LineageEvent.Builder setLinks(int index, EventLink.Builder builderForValue)
Optional. List of source-target pairs. Can't contain more than 100 tuples.
repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
public LineageEvent.Builder addLinks(EventLink value)
Optional. List of source-target pairs. Can't contain more than 100 tuples.
repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
public LineageEvent.Builder addLinks(int index, EventLink value)
Optional. List of source-target pairs. Can't contain more than 100 tuples.
repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
public LineageEvent.Builder addLinks(EventLink.Builder builderForValue)
Optional. List of source-target pairs. Can't contain more than 100 tuples.
repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
public LineageEvent.Builder addLinks(int index, EventLink.Builder builderForValue)
Optional. List of source-target pairs. Can't contain more than 100 tuples.
repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
public LineageEvent.Builder addAllLinks(Iterable<? extends EventLink> values)
Optional. List of source-target pairs. Can't contain more than 100 tuples.
repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
public LineageEvent.Builder clearLinks()
Optional. List of source-target pairs. Can't contain more than 100 tuples.
repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
public LineageEvent.Builder removeLinks(int index)
Optional. List of source-target pairs. Can't contain more than 100 tuples.
repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
public EventLink.Builder getLinksBuilder(int index)
Optional. List of source-target pairs. Can't contain more than 100 tuples.
repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
public EventLinkOrBuilder getLinksOrBuilder(int index)
Optional. List of source-target pairs. Can't contain more than 100 tuples.
repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
getLinksOrBuilder in interface LineageEventOrBuilderpublic List<? extends EventLinkOrBuilder> getLinksOrBuilderList()
Optional. List of source-target pairs. Can't contain more than 100 tuples.
repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
getLinksOrBuilderList in interface LineageEventOrBuilderpublic EventLink.Builder addLinksBuilder()
Optional. List of source-target pairs. Can't contain more than 100 tuples.
repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
public EventLink.Builder addLinksBuilder(int index)
Optional. List of source-target pairs. Can't contain more than 100 tuples.
repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
public List<EventLink.Builder> getLinksBuilderList()
Optional. List of source-target pairs. Can't contain more than 100 tuples.
repeated .google.cloud.datacatalog.lineage.v1.EventLink links = 8 [(.google.api.field_behavior) = OPTIONAL];
public boolean hasStartTime()
Required. The beginning of the transformation which resulted in this lineage event. For streaming scenarios, it should be the beginning of the period from which the lineage is being reported.
.google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = REQUIRED];
hasStartTime in interface LineageEventOrBuilderpublic com.google.protobuf.Timestamp getStartTime()
Required. The beginning of the transformation which resulted in this lineage event. For streaming scenarios, it should be the beginning of the period from which the lineage is being reported.
.google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = REQUIRED];
getStartTime in interface LineageEventOrBuilderpublic LineageEvent.Builder setStartTime(com.google.protobuf.Timestamp value)
Required. The beginning of the transformation which resulted in this lineage event. For streaming scenarios, it should be the beginning of the period from which the lineage is being reported.
.google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = REQUIRED];
public LineageEvent.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Required. The beginning of the transformation which resulted in this lineage event. For streaming scenarios, it should be the beginning of the period from which the lineage is being reported.
.google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = REQUIRED];
public LineageEvent.Builder mergeStartTime(com.google.protobuf.Timestamp value)
Required. The beginning of the transformation which resulted in this lineage event. For streaming scenarios, it should be the beginning of the period from which the lineage is being reported.
.google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = REQUIRED];
public LineageEvent.Builder clearStartTime()
Required. The beginning of the transformation which resulted in this lineage event. For streaming scenarios, it should be the beginning of the period from which the lineage is being reported.
.google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = REQUIRED];
public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
Required. The beginning of the transformation which resulted in this lineage event. For streaming scenarios, it should be the beginning of the period from which the lineage is being reported.
.google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = REQUIRED];
public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
Required. The beginning of the transformation which resulted in this lineage event. For streaming scenarios, it should be the beginning of the period from which the lineage is being reported.
.google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = REQUIRED];
getStartTimeOrBuilder in interface LineageEventOrBuilderpublic boolean hasEndTime()
Optional. The end of the transformation which resulted in this lineage event. For streaming scenarios, it should be the end of the period from which the lineage is being reported.
.google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OPTIONAL];
hasEndTime in interface LineageEventOrBuilderpublic com.google.protobuf.Timestamp getEndTime()
Optional. The end of the transformation which resulted in this lineage event. For streaming scenarios, it should be the end of the period from which the lineage is being reported.
.google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OPTIONAL];
getEndTime in interface LineageEventOrBuilderpublic LineageEvent.Builder setEndTime(com.google.protobuf.Timestamp value)
Optional. The end of the transformation which resulted in this lineage event. For streaming scenarios, it should be the end of the period from which the lineage is being reported.
.google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OPTIONAL];
public LineageEvent.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Optional. The end of the transformation which resulted in this lineage event. For streaming scenarios, it should be the end of the period from which the lineage is being reported.
.google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OPTIONAL];
public LineageEvent.Builder mergeEndTime(com.google.protobuf.Timestamp value)
Optional. The end of the transformation which resulted in this lineage event. For streaming scenarios, it should be the end of the period from which the lineage is being reported.
.google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OPTIONAL];
public LineageEvent.Builder clearEndTime()
Optional. The end of the transformation which resulted in this lineage event. For streaming scenarios, it should be the end of the period from which the lineage is being reported.
.google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OPTIONAL];
public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
Optional. The end of the transformation which resulted in this lineage event. For streaming scenarios, it should be the end of the period from which the lineage is being reported.
.google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OPTIONAL];
public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
Optional. The end of the transformation which resulted in this lineage event. For streaming scenarios, it should be the end of the period from which the lineage is being reported.
.google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OPTIONAL];
getEndTimeOrBuilder in interface LineageEventOrBuilderpublic final LineageEvent.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LineageEvent.Builder>public final LineageEvent.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LineageEvent.Builder>Copyright © 2023 Google LLC. All rights reserved.