Class ObjectTrackingAnnotation.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder>
-
- com.google.cloud.videointelligence.v1.ObjectTrackingAnnotation.Builder
-
- All Implemented Interfaces:
ObjectTrackingAnnotationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ObjectTrackingAnnotation
public static final class ObjectTrackingAnnotation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder> implements ObjectTrackingAnnotationOrBuilder
Annotations corresponding to one tracked object.
Protobuf typegoogle.cloud.videointelligence.v1.ObjectTrackingAnnotation
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectTrackingAnnotation.BuilderaddAllFrames(Iterable<? extends ObjectTrackingFrame> values)Information corresponding to all frames where this object track appears.ObjectTrackingAnnotation.BuilderaddFrames(int index, ObjectTrackingFrame value)Information corresponding to all frames where this object track appears.ObjectTrackingAnnotation.BuilderaddFrames(int index, ObjectTrackingFrame.Builder builderForValue)Information corresponding to all frames where this object track appears.ObjectTrackingAnnotation.BuilderaddFrames(ObjectTrackingFrame value)Information corresponding to all frames where this object track appears.ObjectTrackingAnnotation.BuilderaddFrames(ObjectTrackingFrame.Builder builderForValue)Information corresponding to all frames where this object track appears.ObjectTrackingFrame.BuilderaddFramesBuilder()Information corresponding to all frames where this object track appears.ObjectTrackingFrame.BuilderaddFramesBuilder(int index)Information corresponding to all frames where this object track appears.ObjectTrackingAnnotation.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ObjectTrackingAnnotationbuild()ObjectTrackingAnnotationbuildPartial()ObjectTrackingAnnotation.Builderclear()ObjectTrackingAnnotation.BuilderclearConfidence()Object category's labeling confidence of this track.ObjectTrackingAnnotation.BuilderclearEntity()Entity to specify the object category that this track is labeled as.ObjectTrackingAnnotation.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ObjectTrackingAnnotation.BuilderclearFrames()Information corresponding to all frames where this object track appears.ObjectTrackingAnnotation.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ObjectTrackingAnnotation.BuilderclearSegment()Non-streaming batch mode ONLY.ObjectTrackingAnnotation.BuilderclearTrackId()Streaming mode ONLY.ObjectTrackingAnnotation.BuilderclearTrackInfo()ObjectTrackingAnnotation.BuilderclearVersion()Feature version.ObjectTrackingAnnotation.Builderclone()floatgetConfidence()Object category's labeling confidence of this track.ObjectTrackingAnnotationgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()EntitygetEntity()Entity to specify the object category that this track is labeled as.Entity.BuildergetEntityBuilder()Entity to specify the object category that this track is labeled as.EntityOrBuildergetEntityOrBuilder()Entity to specify the object category that this track is labeled as.ObjectTrackingFramegetFrames(int index)Information corresponding to all frames where this object track appears.ObjectTrackingFrame.BuildergetFramesBuilder(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.intgetFramesCount()Information corresponding to all frames where this object track appears.List<ObjectTrackingFrame>getFramesList()Information corresponding to all frames where this object track appears.ObjectTrackingFrameOrBuildergetFramesOrBuilder(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.VideoSegmentgetSegment()Non-streaming batch mode ONLY.VideoSegment.BuildergetSegmentBuilder()Non-streaming batch mode ONLY.VideoSegmentOrBuildergetSegmentOrBuilder()Non-streaming batch mode ONLY.longgetTrackId()Streaming mode ONLY.ObjectTrackingAnnotation.TrackInfoCasegetTrackInfoCase()StringgetVersion()Feature version.com.google.protobuf.ByteStringgetVersionBytes()Feature version.booleanhasEntity()Entity to specify the object category that this track is labeled as.booleanhasSegment()Non-streaming batch mode ONLY.booleanhasTrackId()Streaming mode ONLY.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ObjectTrackingAnnotation.BuildermergeEntity(Entity value)Entity to specify the object category that this track is labeled as.ObjectTrackingAnnotation.BuildermergeFrom(ObjectTrackingAnnotation other)ObjectTrackingAnnotation.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ObjectTrackingAnnotation.BuildermergeFrom(com.google.protobuf.Message other)ObjectTrackingAnnotation.BuildermergeSegment(VideoSegment value)Non-streaming batch mode ONLY.ObjectTrackingAnnotation.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ObjectTrackingAnnotation.BuilderremoveFrames(int index)Information corresponding to all frames where this object track appears.ObjectTrackingAnnotation.BuildersetConfidence(float value)Object category's labeling confidence of this track.ObjectTrackingAnnotation.BuildersetEntity(Entity value)Entity to specify the object category that this track is labeled as.ObjectTrackingAnnotation.BuildersetEntity(Entity.Builder builderForValue)Entity to specify the object category that this track is labeled as.ObjectTrackingAnnotation.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ObjectTrackingAnnotation.BuildersetFrames(int index, ObjectTrackingFrame value)Information corresponding to all frames where this object track appears.ObjectTrackingAnnotation.BuildersetFrames(int index, ObjectTrackingFrame.Builder builderForValue)Information corresponding to all frames where this object track appears.ObjectTrackingAnnotation.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ObjectTrackingAnnotation.BuildersetSegment(VideoSegment value)Non-streaming batch mode ONLY.ObjectTrackingAnnotation.BuildersetSegment(VideoSegment.Builder builderForValue)Non-streaming batch mode ONLY.ObjectTrackingAnnotation.BuildersetTrackId(long value)Streaming mode ONLY.ObjectTrackingAnnotation.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ObjectTrackingAnnotation.BuildersetVersion(String value)Feature version.ObjectTrackingAnnotation.BuildersetVersionBytes(com.google.protobuf.ByteString value)Feature version.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder>
-
clear
public ObjectTrackingAnnotation.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.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.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder>
-
getDefaultInstanceForType
public ObjectTrackingAnnotation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ObjectTrackingAnnotation build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ObjectTrackingAnnotation buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ObjectTrackingAnnotation.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder>
-
setField
public ObjectTrackingAnnotation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder>
-
clearField
public ObjectTrackingAnnotation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder>
-
clearOneof
public ObjectTrackingAnnotation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder>
-
setRepeatedField
public ObjectTrackingAnnotation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder>
-
addRepeatedField
public ObjectTrackingAnnotation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder>
-
mergeFrom
public ObjectTrackingAnnotation.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ObjectTrackingAnnotation.Builder>
-
mergeFrom
public ObjectTrackingAnnotation.Builder mergeFrom(ObjectTrackingAnnotation other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder>
-
mergeFrom
public ObjectTrackingAnnotation.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<ObjectTrackingAnnotation.Builder>- Throws:
IOException
-
getTrackInfoCase
public ObjectTrackingAnnotation.TrackInfoCase getTrackInfoCase()
- Specified by:
getTrackInfoCasein interfaceObjectTrackingAnnotationOrBuilder
-
clearTrackInfo
public ObjectTrackingAnnotation.Builder clearTrackInfo()
-
hasSegment
public boolean hasSegment()
Non-streaming batch mode ONLY. Each object track corresponds to one video segment where it appears.
.google.cloud.videointelligence.v1.VideoSegment segment = 3;- Specified by:
hasSegmentin interfaceObjectTrackingAnnotationOrBuilder- Returns:
- Whether the segment field is set.
-
getSegment
public VideoSegment getSegment()
Non-streaming batch mode ONLY. Each object track corresponds to one video segment where it appears.
.google.cloud.videointelligence.v1.VideoSegment segment = 3;- Specified by:
getSegmentin interfaceObjectTrackingAnnotationOrBuilder- Returns:
- The segment.
-
setSegment
public ObjectTrackingAnnotation.Builder setSegment(VideoSegment value)
Non-streaming batch mode ONLY. Each object track corresponds to one video segment where it appears.
.google.cloud.videointelligence.v1.VideoSegment segment = 3;
-
setSegment
public ObjectTrackingAnnotation.Builder setSegment(VideoSegment.Builder builderForValue)
Non-streaming batch mode ONLY. Each object track corresponds to one video segment where it appears.
.google.cloud.videointelligence.v1.VideoSegment segment = 3;
-
mergeSegment
public ObjectTrackingAnnotation.Builder mergeSegment(VideoSegment value)
Non-streaming batch mode ONLY. Each object track corresponds to one video segment where it appears.
.google.cloud.videointelligence.v1.VideoSegment segment = 3;
-
clearSegment
public ObjectTrackingAnnotation.Builder clearSegment()
Non-streaming batch mode ONLY. Each object track corresponds to one video segment where it appears.
.google.cloud.videointelligence.v1.VideoSegment segment = 3;
-
getSegmentBuilder
public VideoSegment.Builder getSegmentBuilder()
Non-streaming batch mode ONLY. Each object track corresponds to one video segment where it appears.
.google.cloud.videointelligence.v1.VideoSegment segment = 3;
-
getSegmentOrBuilder
public VideoSegmentOrBuilder getSegmentOrBuilder()
Non-streaming batch mode ONLY. Each object track corresponds to one video segment where it appears.
.google.cloud.videointelligence.v1.VideoSegment segment = 3;- Specified by:
getSegmentOrBuilderin interfaceObjectTrackingAnnotationOrBuilder
-
hasTrackId
public boolean hasTrackId()
Streaming mode ONLY. In streaming mode, we do not know the end time of a tracked object before it is completed. Hence, there is no VideoSegment info returned. Instead, we provide a unique identifiable integer track_id so that the customers can correlate the results of the ongoing ObjectTrackAnnotation of the same track_id over time.
int64 track_id = 5;- Specified by:
hasTrackIdin interfaceObjectTrackingAnnotationOrBuilder- Returns:
- Whether the trackId field is set.
-
getTrackId
public long getTrackId()
Streaming mode ONLY. In streaming mode, we do not know the end time of a tracked object before it is completed. Hence, there is no VideoSegment info returned. Instead, we provide a unique identifiable integer track_id so that the customers can correlate the results of the ongoing ObjectTrackAnnotation of the same track_id over time.
int64 track_id = 5;- Specified by:
getTrackIdin interfaceObjectTrackingAnnotationOrBuilder- Returns:
- The trackId.
-
setTrackId
public ObjectTrackingAnnotation.Builder setTrackId(long value)
Streaming mode ONLY. In streaming mode, we do not know the end time of a tracked object before it is completed. Hence, there is no VideoSegment info returned. Instead, we provide a unique identifiable integer track_id so that the customers can correlate the results of the ongoing ObjectTrackAnnotation of the same track_id over time.
int64 track_id = 5;- Parameters:
value- The trackId to set.- Returns:
- This builder for chaining.
-
clearTrackId
public ObjectTrackingAnnotation.Builder clearTrackId()
Streaming mode ONLY. In streaming mode, we do not know the end time of a tracked object before it is completed. Hence, there is no VideoSegment info returned. Instead, we provide a unique identifiable integer track_id so that the customers can correlate the results of the ongoing ObjectTrackAnnotation of the same track_id over time.
int64 track_id = 5;- Returns:
- This builder for chaining.
-
hasEntity
public boolean hasEntity()
Entity to specify the object category that this track is labeled as.
.google.cloud.videointelligence.v1.Entity entity = 1;- Specified by:
hasEntityin interfaceObjectTrackingAnnotationOrBuilder- Returns:
- Whether the entity field is set.
-
getEntity
public Entity getEntity()
Entity to specify the object category that this track is labeled as.
.google.cloud.videointelligence.v1.Entity entity = 1;- Specified by:
getEntityin interfaceObjectTrackingAnnotationOrBuilder- Returns:
- The entity.
-
setEntity
public ObjectTrackingAnnotation.Builder setEntity(Entity value)
Entity to specify the object category that this track is labeled as.
.google.cloud.videointelligence.v1.Entity entity = 1;
-
setEntity
public ObjectTrackingAnnotation.Builder setEntity(Entity.Builder builderForValue)
Entity to specify the object category that this track is labeled as.
.google.cloud.videointelligence.v1.Entity entity = 1;
-
mergeEntity
public ObjectTrackingAnnotation.Builder mergeEntity(Entity value)
Entity to specify the object category that this track is labeled as.
.google.cloud.videointelligence.v1.Entity entity = 1;
-
clearEntity
public ObjectTrackingAnnotation.Builder clearEntity()
Entity to specify the object category that this track is labeled as.
.google.cloud.videointelligence.v1.Entity entity = 1;
-
getEntityBuilder
public Entity.Builder getEntityBuilder()
Entity to specify the object category that this track is labeled as.
.google.cloud.videointelligence.v1.Entity entity = 1;
-
getEntityOrBuilder
public EntityOrBuilder getEntityOrBuilder()
Entity to specify the object category that this track is labeled as.
.google.cloud.videointelligence.v1.Entity entity = 1;- Specified by:
getEntityOrBuilderin interfaceObjectTrackingAnnotationOrBuilder
-
getConfidence
public float getConfidence()
Object category's labeling confidence of this track.
float confidence = 4;- Specified by:
getConfidencein interfaceObjectTrackingAnnotationOrBuilder- Returns:
- The confidence.
-
setConfidence
public ObjectTrackingAnnotation.Builder setConfidence(float value)
Object category's labeling confidence of this track.
float confidence = 4;- Parameters:
value- The confidence to set.- Returns:
- This builder for chaining.
-
clearConfidence
public ObjectTrackingAnnotation.Builder clearConfidence()
Object category's labeling confidence of this track.
float confidence = 4;- Returns:
- This builder for chaining.
-
getFramesList
public List<ObjectTrackingFrame> getFramesList()
Information corresponding to all frames where this object track appears. Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame messages in frames. Streaming mode: it can only be one ObjectTrackingFrame message in frames.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;- Specified by:
getFramesListin interfaceObjectTrackingAnnotationOrBuilder
-
getFramesCount
public int getFramesCount()
Information corresponding to all frames where this object track appears. Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame messages in frames. Streaming mode: it can only be one ObjectTrackingFrame message in frames.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;- Specified by:
getFramesCountin interfaceObjectTrackingAnnotationOrBuilder
-
getFrames
public ObjectTrackingFrame getFrames(int index)
Information corresponding to all frames where this object track appears. Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame messages in frames. Streaming mode: it can only be one ObjectTrackingFrame message in frames.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;- Specified by:
getFramesin interfaceObjectTrackingAnnotationOrBuilder
-
setFrames
public ObjectTrackingAnnotation.Builder setFrames(int index, ObjectTrackingFrame value)
Information corresponding to all frames where this object track appears. Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame messages in frames. Streaming mode: it can only be one ObjectTrackingFrame message in frames.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;
-
setFrames
public ObjectTrackingAnnotation.Builder setFrames(int index, ObjectTrackingFrame.Builder builderForValue)
Information corresponding to all frames where this object track appears. Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame messages in frames. Streaming mode: it can only be one ObjectTrackingFrame message in frames.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;
-
addFrames
public ObjectTrackingAnnotation.Builder addFrames(ObjectTrackingFrame value)
Information corresponding to all frames where this object track appears. Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame messages in frames. Streaming mode: it can only be one ObjectTrackingFrame message in frames.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;
-
addFrames
public ObjectTrackingAnnotation.Builder addFrames(int index, ObjectTrackingFrame value)
Information corresponding to all frames where this object track appears. Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame messages in frames. Streaming mode: it can only be one ObjectTrackingFrame message in frames.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;
-
addFrames
public ObjectTrackingAnnotation.Builder addFrames(ObjectTrackingFrame.Builder builderForValue)
Information corresponding to all frames where this object track appears. Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame messages in frames. Streaming mode: it can only be one ObjectTrackingFrame message in frames.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;
-
addFrames
public ObjectTrackingAnnotation.Builder addFrames(int index, ObjectTrackingFrame.Builder builderForValue)
Information corresponding to all frames where this object track appears. Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame messages in frames. Streaming mode: it can only be one ObjectTrackingFrame message in frames.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;
-
addAllFrames
public ObjectTrackingAnnotation.Builder addAllFrames(Iterable<? extends ObjectTrackingFrame> values)
Information corresponding to all frames where this object track appears. Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame messages in frames. Streaming mode: it can only be one ObjectTrackingFrame message in frames.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;
-
clearFrames
public ObjectTrackingAnnotation.Builder clearFrames()
Information corresponding to all frames where this object track appears. Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame messages in frames. Streaming mode: it can only be one ObjectTrackingFrame message in frames.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;
-
removeFrames
public ObjectTrackingAnnotation.Builder removeFrames(int index)
Information corresponding to all frames where this object track appears. Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame messages in frames. Streaming mode: it can only be one ObjectTrackingFrame message in frames.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;
-
getFramesBuilder
public ObjectTrackingFrame.Builder getFramesBuilder(int index)
Information corresponding to all frames where this object track appears. Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame messages in frames. Streaming mode: it can only be one ObjectTrackingFrame message in frames.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;
-
getFramesOrBuilder
public ObjectTrackingFrameOrBuilder getFramesOrBuilder(int index)
Information corresponding to all frames where this object track appears. Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame messages in frames. Streaming mode: it can only be one ObjectTrackingFrame message in frames.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;- Specified by:
getFramesOrBuilderin interfaceObjectTrackingAnnotationOrBuilder
-
getFramesOrBuilderList
public List<? extends ObjectTrackingFrameOrBuilder> getFramesOrBuilderList()
Information corresponding to all frames where this object track appears. Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame messages in frames. Streaming mode: it can only be one ObjectTrackingFrame message in frames.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;- Specified by:
getFramesOrBuilderListin interfaceObjectTrackingAnnotationOrBuilder
-
addFramesBuilder
public ObjectTrackingFrame.Builder addFramesBuilder()
Information corresponding to all frames where this object track appears. Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame messages in frames. Streaming mode: it can only be one ObjectTrackingFrame message in frames.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;
-
addFramesBuilder
public ObjectTrackingFrame.Builder addFramesBuilder(int index)
Information corresponding to all frames where this object track appears. Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame messages in frames. Streaming mode: it can only be one ObjectTrackingFrame message in frames.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;
-
getFramesBuilderList
public List<ObjectTrackingFrame.Builder> getFramesBuilderList()
Information corresponding to all frames where this object track appears. Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame messages in frames. Streaming mode: it can only be one ObjectTrackingFrame message in frames.
repeated .google.cloud.videointelligence.v1.ObjectTrackingFrame frames = 2;
-
getVersion
public String getVersion()
Feature version.
string version = 6;- Specified by:
getVersionin interfaceObjectTrackingAnnotationOrBuilder- Returns:
- The version.
-
getVersionBytes
public com.google.protobuf.ByteString getVersionBytes()
Feature version.
string version = 6;- Specified by:
getVersionBytesin interfaceObjectTrackingAnnotationOrBuilder- Returns:
- The bytes for version.
-
setVersion
public ObjectTrackingAnnotation.Builder setVersion(String value)
Feature version.
string version = 6;- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
public ObjectTrackingAnnotation.Builder clearVersion()
Feature version.
string version = 6;- Returns:
- This builder for chaining.
-
setVersionBytes
public ObjectTrackingAnnotation.Builder setVersionBytes(com.google.protobuf.ByteString value)
Feature version.
string version = 6;- Parameters:
value- The bytes for version to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ObjectTrackingAnnotation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder>
-
mergeUnknownFields
public final ObjectTrackingAnnotation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ObjectTrackingAnnotation.Builder>
-
-