public static final class VideoObjectTrackingAnnotation.Builder extends GeneratedMessageV3.Builder<VideoObjectTrackingAnnotation.Builder> implements VideoObjectTrackingAnnotationOrBuilder
Video object tracking annotation.
Protobuf type google.cloud.datalabeling.v1beta1.VideoObjectTrackingAnnotation
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addAllObjectTrackingFrames(Iterable<? extends ObjectTrackingFrame> values)
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;
Parameter
Name | Description |
values | Iterable<? extends com.google.cloud.datalabeling.v1beta1.ObjectTrackingFrame>
|
Returns
addObjectTrackingFrames(ObjectTrackingFrame value)
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;
Parameter
Returns
addObjectTrackingFrames(ObjectTrackingFrame.Builder builderForValue)
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;
Parameter
Returns
addObjectTrackingFrames(int index, ObjectTrackingFrame value)
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;
Parameters
Returns
addObjectTrackingFrames(int index, ObjectTrackingFrame.Builder builderForValue)
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;
Parameters
Returns
addObjectTrackingFramesBuilder()
public ObjectTrackingFrame.Builder addObjectTrackingFramesBuilder()
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
Returns
addObjectTrackingFramesBuilder(int index)
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;
Parameter
Returns
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public VideoObjectTrackingAnnotation.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public VideoObjectTrackingAnnotation build()
Returns
buildPartial()
public VideoObjectTrackingAnnotation buildPartial()
Returns
clear()
public VideoObjectTrackingAnnotation.Builder clear()
Returns
Overrides
clearAnnotationSpec()
public VideoObjectTrackingAnnotation.Builder clearAnnotationSpec()
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
Returns
clearField(Descriptors.FieldDescriptor field)
public VideoObjectTrackingAnnotation.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearObjectTrackingFrames()
public VideoObjectTrackingAnnotation.Builder clearObjectTrackingFrames()
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public VideoObjectTrackingAnnotation.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearTimeSegment()
public VideoObjectTrackingAnnotation.Builder clearTimeSegment()
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;
Returns
clone()
public VideoObjectTrackingAnnotation.Builder clone()
Returns
Overrides
getAnnotationSpec()
public AnnotationSpec getAnnotationSpec()
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
Returns
getAnnotationSpecBuilder()
public AnnotationSpec.Builder getAnnotationSpecBuilder()
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
Returns
getAnnotationSpecOrBuilder()
public AnnotationSpecOrBuilder getAnnotationSpecOrBuilder()
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
Returns
getDefaultInstanceForType()
public VideoObjectTrackingAnnotation getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getObjectTrackingFrames(int index)
public ObjectTrackingFrame getObjectTrackingFrames(int index)
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
Parameter
Returns
getObjectTrackingFramesBuilder(int index)
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;
Parameter
Returns
getObjectTrackingFramesBuilderList()
public List<ObjectTrackingFrame.Builder> getObjectTrackingFramesBuilderList()
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
Returns
getObjectTrackingFramesCount()
public int getObjectTrackingFramesCount()
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
Returns
getObjectTrackingFramesList()
public List<ObjectTrackingFrame> getObjectTrackingFramesList()
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
Returns
getObjectTrackingFramesOrBuilder(int index)
public ObjectTrackingFrameOrBuilder getObjectTrackingFramesOrBuilder(int index)
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
Parameter
Returns
getObjectTrackingFramesOrBuilderList()
public List<? extends ObjectTrackingFrameOrBuilder> getObjectTrackingFramesOrBuilderList()
The list of frames where this object track appears.
repeated .google.cloud.datalabeling.v1beta1.ObjectTrackingFrame object_tracking_frames = 3;
Returns
Type | Description |
List<? extends com.google.cloud.datalabeling.v1beta1.ObjectTrackingFrameOrBuilder> | |
getTimeSegment()
public TimeSegment getTimeSegment()
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;
Returns
getTimeSegmentBuilder()
public TimeSegment.Builder getTimeSegmentBuilder()
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;
Returns
getTimeSegmentOrBuilder()
public TimeSegmentOrBuilder getTimeSegmentOrBuilder()
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;
Returns
hasAnnotationSpec()
public boolean hasAnnotationSpec()
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
Returns
Type | Description |
boolean | Whether the annotationSpec field is set.
|
hasTimeSegment()
public boolean hasTimeSegment()
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;
Returns
Type | Description |
boolean | Whether the timeSegment field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeAnnotationSpec(AnnotationSpec value)
public VideoObjectTrackingAnnotation.Builder mergeAnnotationSpec(AnnotationSpec value)
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
Parameter
Returns
mergeFrom(VideoObjectTrackingAnnotation other)
public VideoObjectTrackingAnnotation.Builder mergeFrom(VideoObjectTrackingAnnotation other)
Parameter
Returns
public VideoObjectTrackingAnnotation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public VideoObjectTrackingAnnotation.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeTimeSegment(TimeSegment value)
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;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final VideoObjectTrackingAnnotation.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
removeObjectTrackingFrames(int index)
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;
Parameter
Returns
setAnnotationSpec(AnnotationSpec value)
public VideoObjectTrackingAnnotation.Builder setAnnotationSpec(AnnotationSpec value)
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
Parameter
Returns
setAnnotationSpec(AnnotationSpec.Builder builderForValue)
public VideoObjectTrackingAnnotation.Builder setAnnotationSpec(AnnotationSpec.Builder builderForValue)
Label of the object tracked in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
Parameter
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public VideoObjectTrackingAnnotation.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setObjectTrackingFrames(int index, ObjectTrackingFrame value)
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;
Parameters
Returns
setObjectTrackingFrames(int index, ObjectTrackingFrame.Builder builderForValue)
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;
Parameters
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public VideoObjectTrackingAnnotation.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setTimeSegment(TimeSegment value)
public VideoObjectTrackingAnnotation.Builder setTimeSegment(TimeSegment value)
The time segment of the video to which object tracking applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;
Parameter
Returns
setTimeSegment(TimeSegment.Builder builderForValue)
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;
Parameter
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final VideoObjectTrackingAnnotation.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides