public static final class ObjectTrackingAnnotation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder> implements ObjectTrackingAnnotationOrBuilder
Annotations corresponding to one tracked object.Protobuf type
google.cloud.videointelligence.v1p2beta1.ObjectTrackingAnnotation| Modifier and Type | Method and Description |
|---|---|
ObjectTrackingAnnotation.Builder |
addAllFrames(Iterable<? extends ObjectTrackingFrame> values)
Information corresponding to all frames where this object track appears.
|
ObjectTrackingAnnotation.Builder |
addFrames(int index,
ObjectTrackingFrame.Builder builderForValue)
Information corresponding to all frames where this object track appears.
|
ObjectTrackingAnnotation.Builder |
addFrames(int index,
ObjectTrackingFrame value)
Information corresponding to all frames where this object track appears.
|
ObjectTrackingAnnotation.Builder |
addFrames(ObjectTrackingFrame.Builder builderForValue)
Information corresponding to all frames where this object track appears.
|
ObjectTrackingAnnotation.Builder |
addFrames(ObjectTrackingFrame value)
Information corresponding to all frames where this object track appears.
|
ObjectTrackingFrame.Builder |
addFramesBuilder()
Information corresponding to all frames where this object track appears.
|
ObjectTrackingFrame.Builder |
addFramesBuilder(int index)
Information corresponding to all frames where this object track appears.
|
ObjectTrackingAnnotation.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ObjectTrackingAnnotation |
build() |
ObjectTrackingAnnotation |
buildPartial() |
ObjectTrackingAnnotation.Builder |
clear() |
ObjectTrackingAnnotation.Builder |
clearConfidence()
Object category's labeling confidence of this track.
|
ObjectTrackingAnnotation.Builder |
clearEntity()
Entity to specify the object category that this track is labeled as.
|
ObjectTrackingAnnotation.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ObjectTrackingAnnotation.Builder |
clearFrames()
Information corresponding to all frames where this object track appears.
|
ObjectTrackingAnnotation.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ObjectTrackingAnnotation.Builder |
clearSegment()
Each object track corresponds to one video segment where it appears.
|
ObjectTrackingAnnotation.Builder |
clone() |
float |
getConfidence()
Object category's labeling confidence of this track.
|
ObjectTrackingAnnotation |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Entity |
getEntity()
Entity to specify the object category that this track is labeled as.
|
Entity.Builder |
getEntityBuilder()
Entity to specify the object category that this track is labeled as.
|
EntityOrBuilder |
getEntityOrBuilder()
Entity to specify the object category that this track is labeled as.
|
ObjectTrackingFrame |
getFrames(int index)
Information corresponding to all frames where this object track appears.
|
ObjectTrackingFrame.Builder |
getFramesBuilder(int index)
Information corresponding to all frames where this object track appears.
|
List<ObjectTrackingFrame.Builder> |
getFramesBuilderList()
Information corresponding to all frames where this object track appears.
|
int |
getFramesCount()
Information corresponding to all frames where this object track appears.
|
List<ObjectTrackingFrame> |
getFramesList()
Information corresponding to all frames where this object track appears.
|
ObjectTrackingFrameOrBuilder |
getFramesOrBuilder(int index)
Information corresponding to all frames where this object track appears.
|
List<? extends ObjectTrackingFrameOrBuilder> |
getFramesOrBuilderList()
Information corresponding to all frames where this object track appears.
|
VideoSegment |
getSegment()
Each object track corresponds to one video segment where it appears.
|
VideoSegment.Builder |
getSegmentBuilder()
Each object track corresponds to one video segment where it appears.
|
VideoSegmentOrBuilder |
getSegmentOrBuilder()
Each object track corresponds to one video segment where it appears.
|
boolean |
hasEntity()
Entity to specify the object category that this track is labeled as.
|
boolean |
hasSegment()
Each object track corresponds to one video segment where it appears.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ObjectTrackingAnnotation.Builder |
mergeEntity(Entity value)
Entity to specify the object category that this track is labeled as.
|
ObjectTrackingAnnotation.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ObjectTrackingAnnotation.Builder |
mergeFrom(com.google.protobuf.Message other) |
ObjectTrackingAnnotation.Builder |
mergeFrom(ObjectTrackingAnnotation other) |
ObjectTrackingAnnotation.Builder |
mergeSegment(VideoSegment value)
Each object track corresponds to one video segment where it appears.
|
ObjectTrackingAnnotation.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ObjectTrackingAnnotation.Builder |
removeFrames(int index)
Information corresponding to all frames where this object track appears.
|
ObjectTrackingAnnotation.Builder |
setConfidence(float value)
Object category's labeling confidence of this track.
|
ObjectTrackingAnnotation.Builder |
setEntity(Entity.Builder builderForValue)
Entity to specify the object category that this track is labeled as.
|
ObjectTrackingAnnotation.Builder |
setEntity(Entity value)
Entity to specify the object category that this track is labeled as.
|
ObjectTrackingAnnotation.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ObjectTrackingAnnotation.Builder |
setFrames(int index,
ObjectTrackingFrame.Builder builderForValue)
Information corresponding to all frames where this object track appears.
|
ObjectTrackingAnnotation.Builder |
setFrames(int index,
ObjectTrackingFrame value)
Information corresponding to all frames where this object track appears.
|
ObjectTrackingAnnotation.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ObjectTrackingAnnotation.Builder |
setSegment(VideoSegment.Builder builderForValue)
Each object track corresponds to one video segment where it appears.
|
ObjectTrackingAnnotation.Builder |
setSegment(VideoSegment value)
Each object track corresponds to one video segment where it appears.
|
ObjectTrackingAnnotation.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<ObjectTrackingAnnotation.Builder>public ObjectTrackingAnnotation.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.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<ObjectTrackingAnnotation.Builder>public ObjectTrackingAnnotation getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ObjectTrackingAnnotation build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ObjectTrackingAnnotation buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ObjectTrackingAnnotation.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder>public ObjectTrackingAnnotation.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<ObjectTrackingAnnotation.Builder>public ObjectTrackingAnnotation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder>public ObjectTrackingAnnotation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder>public ObjectTrackingAnnotation.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<ObjectTrackingAnnotation.Builder>public ObjectTrackingAnnotation.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<ObjectTrackingAnnotation.Builder>public ObjectTrackingAnnotation.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ObjectTrackingAnnotation.Builder>public ObjectTrackingAnnotation.Builder mergeFrom(ObjectTrackingAnnotation other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder>public ObjectTrackingAnnotation.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<ObjectTrackingAnnotation.Builder>IOExceptionpublic boolean hasEntity()
Entity to specify the object category that this track is labeled as.
.google.cloud.videointelligence.v1p2beta1.Entity entity = 1;hasEntity in interface ObjectTrackingAnnotationOrBuilderpublic Entity getEntity()
Entity to specify the object category that this track is labeled as.
.google.cloud.videointelligence.v1p2beta1.Entity entity = 1;getEntity in interface ObjectTrackingAnnotationOrBuilderpublic ObjectTrackingAnnotation.Builder setEntity(Entity value)
Entity to specify the object category that this track is labeled as.
.google.cloud.videointelligence.v1p2beta1.Entity entity = 1;public ObjectTrackingAnnotation.Builder setEntity(Entity.Builder builderForValue)
Entity to specify the object category that this track is labeled as.
.google.cloud.videointelligence.v1p2beta1.Entity entity = 1;public ObjectTrackingAnnotation.Builder mergeEntity(Entity value)
Entity to specify the object category that this track is labeled as.
.google.cloud.videointelligence.v1p2beta1.Entity entity = 1;public ObjectTrackingAnnotation.Builder clearEntity()
Entity to specify the object category that this track is labeled as.
.google.cloud.videointelligence.v1p2beta1.Entity entity = 1;public Entity.Builder getEntityBuilder()
Entity to specify the object category that this track is labeled as.
.google.cloud.videointelligence.v1p2beta1.Entity entity = 1;public EntityOrBuilder getEntityOrBuilder()
Entity to specify the object category that this track is labeled as.
.google.cloud.videointelligence.v1p2beta1.Entity entity = 1;getEntityOrBuilder in interface ObjectTrackingAnnotationOrBuilderpublic float getConfidence()
Object category's labeling confidence of this track.
float confidence = 4;getConfidence in interface ObjectTrackingAnnotationOrBuilderpublic ObjectTrackingAnnotation.Builder setConfidence(float value)
Object category's labeling confidence of this track.
float confidence = 4;public ObjectTrackingAnnotation.Builder clearConfidence()
Object category's labeling confidence of this track.
float confidence = 4;public List<ObjectTrackingFrame> getFramesList()
Information corresponding to all frames where this object track appears.
repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingFrame frames = 2;
getFramesList in interface ObjectTrackingAnnotationOrBuilderpublic int getFramesCount()
Information corresponding to all frames where this object track appears.
repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingFrame frames = 2;
getFramesCount in interface ObjectTrackingAnnotationOrBuilderpublic ObjectTrackingFrame getFrames(int index)
Information corresponding to all frames where this object track appears.
repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingFrame frames = 2;
getFrames in interface ObjectTrackingAnnotationOrBuilderpublic ObjectTrackingAnnotation.Builder setFrames(int index, ObjectTrackingFrame value)
Information corresponding to all frames where this object track appears.
repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingFrame frames = 2;
public ObjectTrackingAnnotation.Builder setFrames(int index, ObjectTrackingFrame.Builder builderForValue)
Information corresponding to all frames where this object track appears.
repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingFrame frames = 2;
public ObjectTrackingAnnotation.Builder addFrames(ObjectTrackingFrame value)
Information corresponding to all frames where this object track appears.
repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingFrame frames = 2;
public ObjectTrackingAnnotation.Builder addFrames(int index, ObjectTrackingFrame value)
Information corresponding to all frames where this object track appears.
repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingFrame frames = 2;
public ObjectTrackingAnnotation.Builder addFrames(ObjectTrackingFrame.Builder builderForValue)
Information corresponding to all frames where this object track appears.
repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingFrame frames = 2;
public ObjectTrackingAnnotation.Builder addFrames(int index, ObjectTrackingFrame.Builder builderForValue)
Information corresponding to all frames where this object track appears.
repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingFrame frames = 2;
public ObjectTrackingAnnotation.Builder addAllFrames(Iterable<? extends ObjectTrackingFrame> values)
Information corresponding to all frames where this object track appears.
repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingFrame frames = 2;
public ObjectTrackingAnnotation.Builder clearFrames()
Information corresponding to all frames where this object track appears.
repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingFrame frames = 2;
public ObjectTrackingAnnotation.Builder removeFrames(int index)
Information corresponding to all frames where this object track appears.
repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingFrame frames = 2;
public ObjectTrackingFrame.Builder getFramesBuilder(int index)
Information corresponding to all frames where this object track appears.
repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingFrame frames = 2;
public ObjectTrackingFrameOrBuilder getFramesOrBuilder(int index)
Information corresponding to all frames where this object track appears.
repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingFrame frames = 2;
getFramesOrBuilder in interface ObjectTrackingAnnotationOrBuilderpublic List<? extends ObjectTrackingFrameOrBuilder> getFramesOrBuilderList()
Information corresponding to all frames where this object track appears.
repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingFrame frames = 2;
getFramesOrBuilderList in interface ObjectTrackingAnnotationOrBuilderpublic ObjectTrackingFrame.Builder addFramesBuilder()
Information corresponding to all frames where this object track appears.
repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingFrame frames = 2;
public ObjectTrackingFrame.Builder addFramesBuilder(int index)
Information corresponding to all frames where this object track appears.
repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingFrame frames = 2;
public List<ObjectTrackingFrame.Builder> getFramesBuilderList()
Information corresponding to all frames where this object track appears.
repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingFrame frames = 2;
public boolean hasSegment()
Each object track corresponds to one video segment where it appears.
.google.cloud.videointelligence.v1p2beta1.VideoSegment segment = 3;hasSegment in interface ObjectTrackingAnnotationOrBuilderpublic VideoSegment getSegment()
Each object track corresponds to one video segment where it appears.
.google.cloud.videointelligence.v1p2beta1.VideoSegment segment = 3;getSegment in interface ObjectTrackingAnnotationOrBuilderpublic ObjectTrackingAnnotation.Builder setSegment(VideoSegment value)
Each object track corresponds to one video segment where it appears.
.google.cloud.videointelligence.v1p2beta1.VideoSegment segment = 3;public ObjectTrackingAnnotation.Builder setSegment(VideoSegment.Builder builderForValue)
Each object track corresponds to one video segment where it appears.
.google.cloud.videointelligence.v1p2beta1.VideoSegment segment = 3;public ObjectTrackingAnnotation.Builder mergeSegment(VideoSegment value)
Each object track corresponds to one video segment where it appears.
.google.cloud.videointelligence.v1p2beta1.VideoSegment segment = 3;public ObjectTrackingAnnotation.Builder clearSegment()
Each object track corresponds to one video segment where it appears.
.google.cloud.videointelligence.v1p2beta1.VideoSegment segment = 3;public VideoSegment.Builder getSegmentBuilder()
Each object track corresponds to one video segment where it appears.
.google.cloud.videointelligence.v1p2beta1.VideoSegment segment = 3;public VideoSegmentOrBuilder getSegmentOrBuilder()
Each object track corresponds to one video segment where it appears.
.google.cloud.videointelligence.v1p2beta1.VideoSegment segment = 3;getSegmentOrBuilder in interface ObjectTrackingAnnotationOrBuilderpublic final ObjectTrackingAnnotation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder>public final ObjectTrackingAnnotation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder>Copyright © 2019 Google LLC. All rights reserved.