Class VideoObjectTrackingAnnotation.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<VideoObjectTrackingAnnotation.Builder>
com.google.cloud.datalabeling.v1beta1.VideoObjectTrackingAnnotation.Builder
- All Implemented Interfaces:
VideoObjectTrackingAnnotationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- VideoObjectTrackingAnnotation
public static final class VideoObjectTrackingAnnotation.Builder
extends com.google.protobuf.GeneratedMessage.Builder<VideoObjectTrackingAnnotation.Builder>
implements VideoObjectTrackingAnnotationOrBuilder
Video object tracking annotation.Protobuf type
google.cloud.datalabeling.v1beta1.VideoObjectTrackingAnnotation-
Method Summary
Modifier and TypeMethodDescriptionaddAllObjectTrackingFrames(Iterable<? extends ObjectTrackingFrame> values) The list of frames where this object track appears.addObjectTrackingFrames(int index, ObjectTrackingFrame value) The list of frames where this object track appears.addObjectTrackingFrames(int index, ObjectTrackingFrame.Builder builderForValue) The list of frames where this object track appears.The list of frames where this object track appears.addObjectTrackingFrames(ObjectTrackingFrame.Builder builderForValue) The list of frames where this object track appears.The list of frames where this object track appears.addObjectTrackingFramesBuilder(int index) The list of frames where this object track appears.build()clear()Label of the object tracked in this annotation.The list of frames where this object track appears.The time segment of the video to which object tracking applies.Label of the object tracked in this annotation.Label of the object tracked in this annotation.Label of the object tracked in this annotation.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetObjectTrackingFrames(int index) The list of frames where this object track appears.getObjectTrackingFramesBuilder(int index) The list of frames where this object track appears.The list of frames where this object track appears.intThe list of frames where this object track appears.The list of frames where this object track appears.getObjectTrackingFramesOrBuilder(int index) The list of frames where this object track appears.List<? extends ObjectTrackingFrameOrBuilder>The list of frames where this object track appears.The time segment of the video to which object tracking applies.The time segment of the video to which object tracking applies.The time segment of the video to which object tracking applies.booleanLabel of the object tracked in this annotation.booleanThe time segment of the video to which object tracking applies.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanLabel of the object tracked in this annotation.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeTimeSegment(TimeSegment value) The time segment of the video to which object tracking applies.removeObjectTrackingFrames(int index) The list of frames where this object track appears.setAnnotationSpec(AnnotationSpec value) Label of the object tracked in this annotation.setAnnotationSpec(AnnotationSpec.Builder builderForValue) Label of the object tracked in this annotation.setObjectTrackingFrames(int index, ObjectTrackingFrame value) The list of frames where this object track appears.setObjectTrackingFrames(int index, ObjectTrackingFrame.Builder builderForValue) The list of frames where this object track appears.setTimeSegment(TimeSegment value) The time segment of the video to which object tracking applies.setTimeSegment(TimeSegment.Builder builderForValue) The time segment of the video to which object tracking applies.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<VideoObjectTrackingAnnotation.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<VideoObjectTrackingAnnotation.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<VideoObjectTrackingAnnotation.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VideoObjectTrackingAnnotation.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<VideoObjectTrackingAnnotation.Builder>
-
mergeFrom
public VideoObjectTrackingAnnotation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VideoObjectTrackingAnnotation.Builder>- Throws:
IOException
-
hasAnnotationSpec
public boolean hasAnnotationSpec()Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;- Specified by:
hasAnnotationSpecin interfaceVideoObjectTrackingAnnotationOrBuilder- Returns:
- Whether the annotationSpec field is set.
-
getAnnotationSpec
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;- Specified by:
getAnnotationSpecin interfaceVideoObjectTrackingAnnotationOrBuilder- Returns:
- The annotationSpec.
-
setAnnotationSpec
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; -
setAnnotationSpec
public VideoObjectTrackingAnnotation.Builder setAnnotationSpec(AnnotationSpec.Builder builderForValue) Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; -
mergeAnnotationSpec
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; -
clearAnnotationSpec
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; -
getAnnotationSpecBuilder
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1; -
getAnnotationSpecOrBuilder
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;- Specified by:
getAnnotationSpecOrBuilderin interfaceVideoObjectTrackingAnnotationOrBuilder
-
hasTimeSegment
public boolean hasTimeSegment()The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;- Specified by:
hasTimeSegmentin interfaceVideoObjectTrackingAnnotationOrBuilder- Returns:
- Whether the timeSegment field is set.
-
getTimeSegment
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;- Specified by:
getTimeSegmentin interfaceVideoObjectTrackingAnnotationOrBuilder- Returns:
- The timeSegment.
-
setTimeSegment
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2; -
setTimeSegment
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2; -
mergeTimeSegment
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2; -
clearTimeSegment
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2; -
getTimeSegmentBuilder
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2; -
getTimeSegmentOrBuilder
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;- Specified by:
getTimeSegmentOrBuilderin interfaceVideoObjectTrackingAnnotationOrBuilder
-
getObjectTrackingFramesList
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;- Specified by:
getObjectTrackingFramesListin interfaceVideoObjectTrackingAnnotationOrBuilder
-
getObjectTrackingFramesCount
public int getObjectTrackingFramesCount()The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;- Specified by:
getObjectTrackingFramesCountin interfaceVideoObjectTrackingAnnotationOrBuilder
-
getObjectTrackingFrames
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;- Specified by:
getObjectTrackingFramesin interfaceVideoObjectTrackingAnnotationOrBuilder
-
setObjectTrackingFrames
public VideoObjectTrackingAnnotation.Builder setObjectTrackingFrames(int index, ObjectTrackingFrame value) The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3; -
setObjectTrackingFrames
public VideoObjectTrackingAnnotation.Builder setObjectTrackingFrames(int index, ObjectTrackingFrame.Builder builderForValue) The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3; -
addObjectTrackingFrames
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3; -
addObjectTrackingFrames
public VideoObjectTrackingAnnotation.Builder addObjectTrackingFrames(int index, ObjectTrackingFrame value) The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3; -
addObjectTrackingFrames
public VideoObjectTrackingAnnotation.Builder addObjectTrackingFrames(ObjectTrackingFrame.Builder builderForValue) The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3; -
addObjectTrackingFrames
public VideoObjectTrackingAnnotation.Builder addObjectTrackingFrames(int index, ObjectTrackingFrame.Builder builderForValue) The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3; -
addAllObjectTrackingFrames
public VideoObjectTrackingAnnotation.Builder addAllObjectTrackingFrames(Iterable<? extends ObjectTrackingFrame> values) The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3; -
clearObjectTrackingFrames
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3; -
removeObjectTrackingFrames
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3; -
getObjectTrackingFramesBuilder
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3; -
getObjectTrackingFramesOrBuilder
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;- Specified by:
getObjectTrackingFramesOrBuilderin interfaceVideoObjectTrackingAnnotationOrBuilder
-
getObjectTrackingFramesOrBuilderList
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;- Specified by:
getObjectTrackingFramesOrBuilderListin interfaceVideoObjectTrackingAnnotationOrBuilder
-
addObjectTrackingFramesBuilder
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3; -
addObjectTrackingFramesBuilder
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3; -
getObjectTrackingFramesBuilderList
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
-