Class LogoRecognitionAnnotation.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<LogoRecognitionAnnotation.Builder>
-
- com.google.cloud.videointelligence.v1.LogoRecognitionAnnotation.Builder
-
- All Implemented Interfaces:
LogoRecognitionAnnotationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- LogoRecognitionAnnotation
public static final class LogoRecognitionAnnotation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LogoRecognitionAnnotation.Builder> implements LogoRecognitionAnnotationOrBuilder
Annotation corresponding to one detected, tracked and recognized logo class.
Protobuf typegoogle.cloud.videointelligence.v1.LogoRecognitionAnnotation
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LogoRecognitionAnnotation.BuilderaddAllSegments(Iterable<? extends VideoSegment> values)All video segments where the recognized logo appears.LogoRecognitionAnnotation.BuilderaddAllTracks(Iterable<? extends Track> values)All logo tracks where the recognized logo appears.LogoRecognitionAnnotation.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)LogoRecognitionAnnotation.BuilderaddSegments(int index, VideoSegment value)All video segments where the recognized logo appears.LogoRecognitionAnnotation.BuilderaddSegments(int index, VideoSegment.Builder builderForValue)All video segments where the recognized logo appears.LogoRecognitionAnnotation.BuilderaddSegments(VideoSegment value)All video segments where the recognized logo appears.LogoRecognitionAnnotation.BuilderaddSegments(VideoSegment.Builder builderForValue)All video segments where the recognized logo appears.VideoSegment.BuilderaddSegmentsBuilder()All video segments where the recognized logo appears.VideoSegment.BuilderaddSegmentsBuilder(int index)All video segments where the recognized logo appears.LogoRecognitionAnnotation.BuilderaddTracks(int index, Track value)All logo tracks where the recognized logo appears.LogoRecognitionAnnotation.BuilderaddTracks(int index, Track.Builder builderForValue)All logo tracks where the recognized logo appears.LogoRecognitionAnnotation.BuilderaddTracks(Track value)All logo tracks where the recognized logo appears.LogoRecognitionAnnotation.BuilderaddTracks(Track.Builder builderForValue)All logo tracks where the recognized logo appears.Track.BuilderaddTracksBuilder()All logo tracks where the recognized logo appears.Track.BuilderaddTracksBuilder(int index)All logo tracks where the recognized logo appears.LogoRecognitionAnnotationbuild()LogoRecognitionAnnotationbuildPartial()LogoRecognitionAnnotation.Builderclear()LogoRecognitionAnnotation.BuilderclearEntity()Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.LogoRecognitionAnnotation.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)LogoRecognitionAnnotation.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)LogoRecognitionAnnotation.BuilderclearSegments()All video segments where the recognized logo appears.LogoRecognitionAnnotation.BuilderclearTracks()All logo tracks where the recognized logo appears.LogoRecognitionAnnotation.Builderclone()LogoRecognitionAnnotationgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()EntitygetEntity()Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.Entity.BuildergetEntityBuilder()Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.EntityOrBuildergetEntityOrBuilder()Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.VideoSegmentgetSegments(int index)All video segments where the recognized logo appears.VideoSegment.BuildergetSegmentsBuilder(int index)All video segments where the recognized logo appears.List<VideoSegment.Builder>getSegmentsBuilderList()All video segments where the recognized logo appears.intgetSegmentsCount()All video segments where the recognized logo appears.List<VideoSegment>getSegmentsList()All video segments where the recognized logo appears.VideoSegmentOrBuildergetSegmentsOrBuilder(int index)All video segments where the recognized logo appears.List<? extends VideoSegmentOrBuilder>getSegmentsOrBuilderList()All video segments where the recognized logo appears.TrackgetTracks(int index)All logo tracks where the recognized logo appears.Track.BuildergetTracksBuilder(int index)All logo tracks where the recognized logo appears.List<Track.Builder>getTracksBuilderList()All logo tracks where the recognized logo appears.intgetTracksCount()All logo tracks where the recognized logo appears.List<Track>getTracksList()All logo tracks where the recognized logo appears.TrackOrBuildergetTracksOrBuilder(int index)All logo tracks where the recognized logo appears.List<? extends TrackOrBuilder>getTracksOrBuilderList()All logo tracks where the recognized logo appears.booleanhasEntity()Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()LogoRecognitionAnnotation.BuildermergeEntity(Entity value)Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.LogoRecognitionAnnotation.BuildermergeFrom(LogoRecognitionAnnotation other)LogoRecognitionAnnotation.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)LogoRecognitionAnnotation.BuildermergeFrom(com.google.protobuf.Message other)LogoRecognitionAnnotation.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)LogoRecognitionAnnotation.BuilderremoveSegments(int index)All video segments where the recognized logo appears.LogoRecognitionAnnotation.BuilderremoveTracks(int index)All logo tracks where the recognized logo appears.LogoRecognitionAnnotation.BuildersetEntity(Entity value)Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.LogoRecognitionAnnotation.BuildersetEntity(Entity.Builder builderForValue)Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.LogoRecognitionAnnotation.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)LogoRecognitionAnnotation.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)LogoRecognitionAnnotation.BuildersetSegments(int index, VideoSegment value)All video segments where the recognized logo appears.LogoRecognitionAnnotation.BuildersetSegments(int index, VideoSegment.Builder builderForValue)All video segments where the recognized logo appears.LogoRecognitionAnnotation.BuildersetTracks(int index, Track value)All logo tracks where the recognized logo appears.LogoRecognitionAnnotation.BuildersetTracks(int index, Track.Builder builderForValue)All logo tracks where the recognized logo appears.LogoRecognitionAnnotation.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
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<LogoRecognitionAnnotation.Builder>
-
clear
public LogoRecognitionAnnotation.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<LogoRecognitionAnnotation.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<LogoRecognitionAnnotation.Builder>
-
getDefaultInstanceForType
public LogoRecognitionAnnotation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public LogoRecognitionAnnotation build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LogoRecognitionAnnotation buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public LogoRecognitionAnnotation.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<LogoRecognitionAnnotation.Builder>
-
setField
public LogoRecognitionAnnotation.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<LogoRecognitionAnnotation.Builder>
-
clearField
public LogoRecognitionAnnotation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LogoRecognitionAnnotation.Builder>
-
clearOneof
public LogoRecognitionAnnotation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<LogoRecognitionAnnotation.Builder>
-
setRepeatedField
public LogoRecognitionAnnotation.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<LogoRecognitionAnnotation.Builder>
-
addRepeatedField
public LogoRecognitionAnnotation.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<LogoRecognitionAnnotation.Builder>
-
mergeFrom
public LogoRecognitionAnnotation.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LogoRecognitionAnnotation.Builder>
-
mergeFrom
public LogoRecognitionAnnotation.Builder mergeFrom(LogoRecognitionAnnotation other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<LogoRecognitionAnnotation.Builder>
-
mergeFrom
public LogoRecognitionAnnotation.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<LogoRecognitionAnnotation.Builder>- Throws:
IOException
-
hasEntity
public boolean hasEntity()
Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.
.google.cloud.videointelligence.v1.Entity entity = 1;- Specified by:
hasEntityin interfaceLogoRecognitionAnnotationOrBuilder- Returns:
- Whether the entity field is set.
-
getEntity
public Entity getEntity()
Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.
.google.cloud.videointelligence.v1.Entity entity = 1;- Specified by:
getEntityin interfaceLogoRecognitionAnnotationOrBuilder- Returns:
- The entity.
-
setEntity
public LogoRecognitionAnnotation.Builder setEntity(Entity value)
Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.
.google.cloud.videointelligence.v1.Entity entity = 1;
-
setEntity
public LogoRecognitionAnnotation.Builder setEntity(Entity.Builder builderForValue)
Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.
.google.cloud.videointelligence.v1.Entity entity = 1;
-
mergeEntity
public LogoRecognitionAnnotation.Builder mergeEntity(Entity value)
Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.
.google.cloud.videointelligence.v1.Entity entity = 1;
-
clearEntity
public LogoRecognitionAnnotation.Builder clearEntity()
Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.
.google.cloud.videointelligence.v1.Entity entity = 1;
-
getEntityBuilder
public Entity.Builder getEntityBuilder()
Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.
.google.cloud.videointelligence.v1.Entity entity = 1;
-
getEntityOrBuilder
public EntityOrBuilder getEntityOrBuilder()
Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.
.google.cloud.videointelligence.v1.Entity entity = 1;- Specified by:
getEntityOrBuilderin interfaceLogoRecognitionAnnotationOrBuilder
-
getTracksList
public List<Track> getTracksList()
All logo tracks where the recognized logo appears. Each track corresponds to one logo instance appearing in consecutive frames.
repeated .google.cloud.videointelligence.v1.Track tracks = 2;- Specified by:
getTracksListin interfaceLogoRecognitionAnnotationOrBuilder
-
getTracksCount
public int getTracksCount()
All logo tracks where the recognized logo appears. Each track corresponds to one logo instance appearing in consecutive frames.
repeated .google.cloud.videointelligence.v1.Track tracks = 2;- Specified by:
getTracksCountin interfaceLogoRecognitionAnnotationOrBuilder
-
getTracks
public Track getTracks(int index)
All logo tracks where the recognized logo appears. Each track corresponds to one logo instance appearing in consecutive frames.
repeated .google.cloud.videointelligence.v1.Track tracks = 2;- Specified by:
getTracksin interfaceLogoRecognitionAnnotationOrBuilder
-
setTracks
public LogoRecognitionAnnotation.Builder setTracks(int index, Track value)
All logo tracks where the recognized logo appears. Each track corresponds to one logo instance appearing in consecutive frames.
repeated .google.cloud.videointelligence.v1.Track tracks = 2;
-
setTracks
public LogoRecognitionAnnotation.Builder setTracks(int index, Track.Builder builderForValue)
All logo tracks where the recognized logo appears. Each track corresponds to one logo instance appearing in consecutive frames.
repeated .google.cloud.videointelligence.v1.Track tracks = 2;
-
addTracks
public LogoRecognitionAnnotation.Builder addTracks(Track value)
All logo tracks where the recognized logo appears. Each track corresponds to one logo instance appearing in consecutive frames.
repeated .google.cloud.videointelligence.v1.Track tracks = 2;
-
addTracks
public LogoRecognitionAnnotation.Builder addTracks(int index, Track value)
All logo tracks where the recognized logo appears. Each track corresponds to one logo instance appearing in consecutive frames.
repeated .google.cloud.videointelligence.v1.Track tracks = 2;
-
addTracks
public LogoRecognitionAnnotation.Builder addTracks(Track.Builder builderForValue)
All logo tracks where the recognized logo appears. Each track corresponds to one logo instance appearing in consecutive frames.
repeated .google.cloud.videointelligence.v1.Track tracks = 2;
-
addTracks
public LogoRecognitionAnnotation.Builder addTracks(int index, Track.Builder builderForValue)
All logo tracks where the recognized logo appears. Each track corresponds to one logo instance appearing in consecutive frames.
repeated .google.cloud.videointelligence.v1.Track tracks = 2;
-
addAllTracks
public LogoRecognitionAnnotation.Builder addAllTracks(Iterable<? extends Track> values)
All logo tracks where the recognized logo appears. Each track corresponds to one logo instance appearing in consecutive frames.
repeated .google.cloud.videointelligence.v1.Track tracks = 2;
-
clearTracks
public LogoRecognitionAnnotation.Builder clearTracks()
All logo tracks where the recognized logo appears. Each track corresponds to one logo instance appearing in consecutive frames.
repeated .google.cloud.videointelligence.v1.Track tracks = 2;
-
removeTracks
public LogoRecognitionAnnotation.Builder removeTracks(int index)
All logo tracks where the recognized logo appears. Each track corresponds to one logo instance appearing in consecutive frames.
repeated .google.cloud.videointelligence.v1.Track tracks = 2;
-
getTracksBuilder
public Track.Builder getTracksBuilder(int index)
All logo tracks where the recognized logo appears. Each track corresponds to one logo instance appearing in consecutive frames.
repeated .google.cloud.videointelligence.v1.Track tracks = 2;
-
getTracksOrBuilder
public TrackOrBuilder getTracksOrBuilder(int index)
All logo tracks where the recognized logo appears. Each track corresponds to one logo instance appearing in consecutive frames.
repeated .google.cloud.videointelligence.v1.Track tracks = 2;- Specified by:
getTracksOrBuilderin interfaceLogoRecognitionAnnotationOrBuilder
-
getTracksOrBuilderList
public List<? extends TrackOrBuilder> getTracksOrBuilderList()
All logo tracks where the recognized logo appears. Each track corresponds to one logo instance appearing in consecutive frames.
repeated .google.cloud.videointelligence.v1.Track tracks = 2;- Specified by:
getTracksOrBuilderListin interfaceLogoRecognitionAnnotationOrBuilder
-
addTracksBuilder
public Track.Builder addTracksBuilder()
All logo tracks where the recognized logo appears. Each track corresponds to one logo instance appearing in consecutive frames.
repeated .google.cloud.videointelligence.v1.Track tracks = 2;
-
addTracksBuilder
public Track.Builder addTracksBuilder(int index)
All logo tracks where the recognized logo appears. Each track corresponds to one logo instance appearing in consecutive frames.
repeated .google.cloud.videointelligence.v1.Track tracks = 2;
-
getTracksBuilderList
public List<Track.Builder> getTracksBuilderList()
All logo tracks where the recognized logo appears. Each track corresponds to one logo instance appearing in consecutive frames.
repeated .google.cloud.videointelligence.v1.Track tracks = 2;
-
getSegmentsList
public List<VideoSegment> getSegmentsList()
All video segments where the recognized logo appears. There might be multiple instances of the same logo class appearing in one VideoSegment.
repeated .google.cloud.videointelligence.v1.VideoSegment segments = 3;- Specified by:
getSegmentsListin interfaceLogoRecognitionAnnotationOrBuilder
-
getSegmentsCount
public int getSegmentsCount()
All video segments where the recognized logo appears. There might be multiple instances of the same logo class appearing in one VideoSegment.
repeated .google.cloud.videointelligence.v1.VideoSegment segments = 3;- Specified by:
getSegmentsCountin interfaceLogoRecognitionAnnotationOrBuilder
-
getSegments
public VideoSegment getSegments(int index)
All video segments where the recognized logo appears. There might be multiple instances of the same logo class appearing in one VideoSegment.
repeated .google.cloud.videointelligence.v1.VideoSegment segments = 3;- Specified by:
getSegmentsin interfaceLogoRecognitionAnnotationOrBuilder
-
setSegments
public LogoRecognitionAnnotation.Builder setSegments(int index, VideoSegment value)
All video segments where the recognized logo appears. There might be multiple instances of the same logo class appearing in one VideoSegment.
repeated .google.cloud.videointelligence.v1.VideoSegment segments = 3;
-
setSegments
public LogoRecognitionAnnotation.Builder setSegments(int index, VideoSegment.Builder builderForValue)
All video segments where the recognized logo appears. There might be multiple instances of the same logo class appearing in one VideoSegment.
repeated .google.cloud.videointelligence.v1.VideoSegment segments = 3;
-
addSegments
public LogoRecognitionAnnotation.Builder addSegments(VideoSegment value)
All video segments where the recognized logo appears. There might be multiple instances of the same logo class appearing in one VideoSegment.
repeated .google.cloud.videointelligence.v1.VideoSegment segments = 3;
-
addSegments
public LogoRecognitionAnnotation.Builder addSegments(int index, VideoSegment value)
All video segments where the recognized logo appears. There might be multiple instances of the same logo class appearing in one VideoSegment.
repeated .google.cloud.videointelligence.v1.VideoSegment segments = 3;
-
addSegments
public LogoRecognitionAnnotation.Builder addSegments(VideoSegment.Builder builderForValue)
All video segments where the recognized logo appears. There might be multiple instances of the same logo class appearing in one VideoSegment.
repeated .google.cloud.videointelligence.v1.VideoSegment segments = 3;
-
addSegments
public LogoRecognitionAnnotation.Builder addSegments(int index, VideoSegment.Builder builderForValue)
All video segments where the recognized logo appears. There might be multiple instances of the same logo class appearing in one VideoSegment.
repeated .google.cloud.videointelligence.v1.VideoSegment segments = 3;
-
addAllSegments
public LogoRecognitionAnnotation.Builder addAllSegments(Iterable<? extends VideoSegment> values)
All video segments where the recognized logo appears. There might be multiple instances of the same logo class appearing in one VideoSegment.
repeated .google.cloud.videointelligence.v1.VideoSegment segments = 3;
-
clearSegments
public LogoRecognitionAnnotation.Builder clearSegments()
All video segments where the recognized logo appears. There might be multiple instances of the same logo class appearing in one VideoSegment.
repeated .google.cloud.videointelligence.v1.VideoSegment segments = 3;
-
removeSegments
public LogoRecognitionAnnotation.Builder removeSegments(int index)
All video segments where the recognized logo appears. There might be multiple instances of the same logo class appearing in one VideoSegment.
repeated .google.cloud.videointelligence.v1.VideoSegment segments = 3;
-
getSegmentsBuilder
public VideoSegment.Builder getSegmentsBuilder(int index)
All video segments where the recognized logo appears. There might be multiple instances of the same logo class appearing in one VideoSegment.
repeated .google.cloud.videointelligence.v1.VideoSegment segments = 3;
-
getSegmentsOrBuilder
public VideoSegmentOrBuilder getSegmentsOrBuilder(int index)
All video segments where the recognized logo appears. There might be multiple instances of the same logo class appearing in one VideoSegment.
repeated .google.cloud.videointelligence.v1.VideoSegment segments = 3;- Specified by:
getSegmentsOrBuilderin interfaceLogoRecognitionAnnotationOrBuilder
-
getSegmentsOrBuilderList
public List<? extends VideoSegmentOrBuilder> getSegmentsOrBuilderList()
All video segments where the recognized logo appears. There might be multiple instances of the same logo class appearing in one VideoSegment.
repeated .google.cloud.videointelligence.v1.VideoSegment segments = 3;- Specified by:
getSegmentsOrBuilderListin interfaceLogoRecognitionAnnotationOrBuilder
-
addSegmentsBuilder
public VideoSegment.Builder addSegmentsBuilder()
All video segments where the recognized logo appears. There might be multiple instances of the same logo class appearing in one VideoSegment.
repeated .google.cloud.videointelligence.v1.VideoSegment segments = 3;
-
addSegmentsBuilder
public VideoSegment.Builder addSegmentsBuilder(int index)
All video segments where the recognized logo appears. There might be multiple instances of the same logo class appearing in one VideoSegment.
repeated .google.cloud.videointelligence.v1.VideoSegment segments = 3;
-
getSegmentsBuilderList
public List<VideoSegment.Builder> getSegmentsBuilderList()
All video segments where the recognized logo appears. There might be multiple instances of the same logo class appearing in one VideoSegment.
repeated .google.cloud.videointelligence.v1.VideoSegment segments = 3;
-
setUnknownFields
public final LogoRecognitionAnnotation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LogoRecognitionAnnotation.Builder>
-
mergeUnknownFields
public final LogoRecognitionAnnotation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LogoRecognitionAnnotation.Builder>
-
-