public static final class VideoObjectTrackingAnnotation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VideoObjectTrackingAnnotation.Builder> implements VideoObjectTrackingAnnotationOrBuilder
Video object tracking annotation.Protobuf type
google.cloud.datalabeling.v1beta1.VideoObjectTrackingAnnotation| Modifier and Type | Method and Description |
|---|---|
VideoObjectTrackingAnnotation.Builder |
addAllObjectTrackingFrames(Iterable<? extends ObjectTrackingFrame> values)
The list of frames where this object track appears.
|
VideoObjectTrackingAnnotation.Builder |
addObjectTrackingFrames(int index,
ObjectTrackingFrame.Builder builderForValue)
The list of frames where this object track appears.
|
VideoObjectTrackingAnnotation.Builder |
addObjectTrackingFrames(int index,
ObjectTrackingFrame value)
The list of frames where this object track appears.
|
VideoObjectTrackingAnnotation.Builder |
addObjectTrackingFrames(ObjectTrackingFrame.Builder builderForValue)
The list of frames where this object track appears.
|
VideoObjectTrackingAnnotation.Builder |
addObjectTrackingFrames(ObjectTrackingFrame value)
The list of frames where this object track appears.
|
ObjectTrackingFrame.Builder |
addObjectTrackingFramesBuilder()
The list of frames where this object track appears.
|
ObjectTrackingFrame.Builder |
addObjectTrackingFramesBuilder(int index)
The list of frames where this object track appears.
|
VideoObjectTrackingAnnotation.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
VideoObjectTrackingAnnotation |
build() |
VideoObjectTrackingAnnotation |
buildPartial() |
VideoObjectTrackingAnnotation.Builder |
clear() |
VideoObjectTrackingAnnotation.Builder |
clearAnnotationSpec()
Label of the object tracked in this annotation.
|
VideoObjectTrackingAnnotation.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
VideoObjectTrackingAnnotation.Builder |
clearObjectTrackingFrames()
The list of frames where this object track appears.
|
VideoObjectTrackingAnnotation.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
VideoObjectTrackingAnnotation.Builder |
clearTimeSegment()
The time segment of the video to which object tracking applies.
|
VideoObjectTrackingAnnotation.Builder |
clone() |
AnnotationSpec |
getAnnotationSpec()
Label of the object tracked in this annotation.
|
AnnotationSpec.Builder |
getAnnotationSpecBuilder()
Label of the object tracked in this annotation.
|
AnnotationSpecOrBuilder |
getAnnotationSpecOrBuilder()
Label of the object tracked in this annotation.
|
VideoObjectTrackingAnnotation |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
ObjectTrackingFrame |
getObjectTrackingFrames(int index)
The list of frames where this object track appears.
|
ObjectTrackingFrame.Builder |
getObjectTrackingFramesBuilder(int index)
The list of frames where this object track appears.
|
List<ObjectTrackingFrame.Builder> |
getObjectTrackingFramesBuilderList()
The list of frames where this object track appears.
|
int |
getObjectTrackingFramesCount()
The list of frames where this object track appears.
|
List<ObjectTrackingFrame> |
getObjectTrackingFramesList()
The list of frames where this object track appears.
|
ObjectTrackingFrameOrBuilder |
getObjectTrackingFramesOrBuilder(int index)
The list of frames where this object track appears.
|
List<? extends ObjectTrackingFrameOrBuilder> |
getObjectTrackingFramesOrBuilderList()
The list of frames where this object track appears.
|
TimeSegment |
getTimeSegment()
The time segment of the video to which object tracking applies.
|
TimeSegment.Builder |
getTimeSegmentBuilder()
The time segment of the video to which object tracking applies.
|
TimeSegmentOrBuilder |
getTimeSegmentOrBuilder()
The time segment of the video to which object tracking applies.
|
boolean |
hasAnnotationSpec()
Label of the object tracked in this annotation.
|
boolean |
hasTimeSegment()
The time segment of the video to which object tracking applies.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
VideoObjectTrackingAnnotation.Builder |
mergeAnnotationSpec(AnnotationSpec value)
Label of the object tracked in this annotation.
|
VideoObjectTrackingAnnotation.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
VideoObjectTrackingAnnotation.Builder |
mergeFrom(com.google.protobuf.Message other) |
VideoObjectTrackingAnnotation.Builder |
mergeFrom(VideoObjectTrackingAnnotation other) |
VideoObjectTrackingAnnotation.Builder |
mergeTimeSegment(TimeSegment value)
The time segment of the video to which object tracking applies.
|
VideoObjectTrackingAnnotation.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
VideoObjectTrackingAnnotation.Builder |
removeObjectTrackingFrames(int index)
The list of frames where this object track appears.
|
VideoObjectTrackingAnnotation.Builder |
setAnnotationSpec(AnnotationSpec.Builder builderForValue)
Label of the object tracked in this annotation.
|
VideoObjectTrackingAnnotation.Builder |
setAnnotationSpec(AnnotationSpec value)
Label of the object tracked in this annotation.
|
VideoObjectTrackingAnnotation.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
VideoObjectTrackingAnnotation.Builder |
setObjectTrackingFrames(int index,
ObjectTrackingFrame.Builder builderForValue)
The list of frames where this object track appears.
|
VideoObjectTrackingAnnotation.Builder |
setObjectTrackingFrames(int index,
ObjectTrackingFrame value)
The list of frames where this object track appears.
|
VideoObjectTrackingAnnotation.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
VideoObjectTrackingAnnotation.Builder |
setTimeSegment(TimeSegment.Builder builderForValue)
The time segment of the video to which object tracking applies.
|
VideoObjectTrackingAnnotation.Builder |
setTimeSegment(TimeSegment value)
The time segment of the video to which object tracking applies.
|
VideoObjectTrackingAnnotation.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, 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<VideoObjectTrackingAnnotation.Builder>public VideoObjectTrackingAnnotation.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<VideoObjectTrackingAnnotation.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<VideoObjectTrackingAnnotation.Builder>public VideoObjectTrackingAnnotation getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic VideoObjectTrackingAnnotation build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic VideoObjectTrackingAnnotation buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic VideoObjectTrackingAnnotation.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<VideoObjectTrackingAnnotation.Builder>public VideoObjectTrackingAnnotation.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<VideoObjectTrackingAnnotation.Builder>public VideoObjectTrackingAnnotation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<VideoObjectTrackingAnnotation.Builder>public VideoObjectTrackingAnnotation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<VideoObjectTrackingAnnotation.Builder>public VideoObjectTrackingAnnotation.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<VideoObjectTrackingAnnotation.Builder>public VideoObjectTrackingAnnotation.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<VideoObjectTrackingAnnotation.Builder>public VideoObjectTrackingAnnotation.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<VideoObjectTrackingAnnotation.Builder>public VideoObjectTrackingAnnotation.Builder mergeFrom(VideoObjectTrackingAnnotation other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<VideoObjectTrackingAnnotation.Builder>public VideoObjectTrackingAnnotation.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<VideoObjectTrackingAnnotation.Builder>IOExceptionpublic boolean hasAnnotationSpec()
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;hasAnnotationSpec in interface VideoObjectTrackingAnnotationOrBuilderpublic AnnotationSpec getAnnotationSpec()
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;getAnnotationSpec in interface VideoObjectTrackingAnnotationOrBuilderpublic VideoObjectTrackingAnnotation.Builder setAnnotationSpec(AnnotationSpec value)
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;public VideoObjectTrackingAnnotation.Builder setAnnotationSpec(AnnotationSpec.Builder builderForValue)
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;public VideoObjectTrackingAnnotation.Builder mergeAnnotationSpec(AnnotationSpec value)
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;public VideoObjectTrackingAnnotation.Builder clearAnnotationSpec()
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;public AnnotationSpec.Builder getAnnotationSpecBuilder()
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;public AnnotationSpecOrBuilder getAnnotationSpecOrBuilder()
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;getAnnotationSpecOrBuilder in interface VideoObjectTrackingAnnotationOrBuilderpublic boolean hasTimeSegment()
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;hasTimeSegment in interface VideoObjectTrackingAnnotationOrBuilderpublic TimeSegment getTimeSegment()
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;getTimeSegment in interface VideoObjectTrackingAnnotationOrBuilderpublic VideoObjectTrackingAnnotation.Builder setTimeSegment(TimeSegment value)
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;public VideoObjectTrackingAnnotation.Builder setTimeSegment(TimeSegment.Builder builderForValue)
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;public VideoObjectTrackingAnnotation.Builder mergeTimeSegment(TimeSegment value)
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;public VideoObjectTrackingAnnotation.Builder clearTimeSegment()
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;public TimeSegment.Builder getTimeSegmentBuilder()
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;public TimeSegmentOrBuilder getTimeSegmentOrBuilder()
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;getTimeSegmentOrBuilder in interface VideoObjectTrackingAnnotationOrBuilderpublic List<ObjectTrackingFrame> getObjectTrackingFramesList()
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
getObjectTrackingFramesList in interface VideoObjectTrackingAnnotationOrBuilderpublic int getObjectTrackingFramesCount()
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
getObjectTrackingFramesCount in interface VideoObjectTrackingAnnotationOrBuilderpublic ObjectTrackingFrame getObjectTrackingFrames(int index)
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
getObjectTrackingFrames in interface VideoObjectTrackingAnnotationOrBuilderpublic 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;
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;
public VideoObjectTrackingAnnotation.Builder addObjectTrackingFrames(ObjectTrackingFrame value)
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
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;
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;
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;
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;
public VideoObjectTrackingAnnotation.Builder clearObjectTrackingFrames()
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
public VideoObjectTrackingAnnotation.Builder removeObjectTrackingFrames(int index)
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
public ObjectTrackingFrame.Builder getObjectTrackingFramesBuilder(int index)
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
public ObjectTrackingFrameOrBuilder getObjectTrackingFramesOrBuilder(int index)
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
getObjectTrackingFramesOrBuilder in interface VideoObjectTrackingAnnotationOrBuilderpublic List<? extends ObjectTrackingFrameOrBuilder> getObjectTrackingFramesOrBuilderList()
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
getObjectTrackingFramesOrBuilderList in interface VideoObjectTrackingAnnotationOrBuilderpublic ObjectTrackingFrame.Builder addObjectTrackingFramesBuilder()
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
public ObjectTrackingFrame.Builder addObjectTrackingFramesBuilder(int index)
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
public List<ObjectTrackingFrame.Builder> getObjectTrackingFramesBuilderList()
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
public final VideoObjectTrackingAnnotation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<VideoObjectTrackingAnnotation.Builder>public final VideoObjectTrackingAnnotation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<VideoObjectTrackingAnnotation.Builder>Copyright © 2019 Google LLC. All rights reserved.