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.v1p3beta1.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.v1p3beta1.LogoRecognitionAnnotation
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LogoRecognitionAnnotation.Builder
addAllSegments(Iterable<? extends VideoSegment> values)
All video segments where the recognized logo appears.LogoRecognitionAnnotation.Builder
addAllTracks(Iterable<? extends Track> values)
All logo tracks where the recognized logo appears.LogoRecognitionAnnotation.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
LogoRecognitionAnnotation.Builder
addSegments(int index, VideoSegment value)
All video segments where the recognized logo appears.LogoRecognitionAnnotation.Builder
addSegments(int index, VideoSegment.Builder builderForValue)
All video segments where the recognized logo appears.LogoRecognitionAnnotation.Builder
addSegments(VideoSegment value)
All video segments where the recognized logo appears.LogoRecognitionAnnotation.Builder
addSegments(VideoSegment.Builder builderForValue)
All video segments where the recognized logo appears.VideoSegment.Builder
addSegmentsBuilder()
All video segments where the recognized logo appears.VideoSegment.Builder
addSegmentsBuilder(int index)
All video segments where the recognized logo appears.LogoRecognitionAnnotation.Builder
addTracks(int index, Track value)
All logo tracks where the recognized logo appears.LogoRecognitionAnnotation.Builder
addTracks(int index, Track.Builder builderForValue)
All logo tracks where the recognized logo appears.LogoRecognitionAnnotation.Builder
addTracks(Track value)
All logo tracks where the recognized logo appears.LogoRecognitionAnnotation.Builder
addTracks(Track.Builder builderForValue)
All logo tracks where the recognized logo appears.Track.Builder
addTracksBuilder()
All logo tracks where the recognized logo appears.Track.Builder
addTracksBuilder(int index)
All logo tracks where the recognized logo appears.LogoRecognitionAnnotation
build()
LogoRecognitionAnnotation
buildPartial()
LogoRecognitionAnnotation.Builder
clear()
LogoRecognitionAnnotation.Builder
clearEntity()
Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.LogoRecognitionAnnotation.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
LogoRecognitionAnnotation.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
LogoRecognitionAnnotation.Builder
clearSegments()
All video segments where the recognized logo appears.LogoRecognitionAnnotation.Builder
clearTracks()
All logo tracks where the recognized logo appears.LogoRecognitionAnnotation.Builder
clone()
LogoRecognitionAnnotation
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Entity
getEntity()
Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.Entity.Builder
getEntityBuilder()
Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.EntityOrBuilder
getEntityOrBuilder()
Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.VideoSegment
getSegments(int index)
All video segments where the recognized logo appears.VideoSegment.Builder
getSegmentsBuilder(int index)
All video segments where the recognized logo appears.List<VideoSegment.Builder>
getSegmentsBuilderList()
All video segments where the recognized logo appears.int
getSegmentsCount()
All video segments where the recognized logo appears.List<VideoSegment>
getSegmentsList()
All video segments where the recognized logo appears.VideoSegmentOrBuilder
getSegmentsOrBuilder(int index)
All video segments where the recognized logo appears.List<? extends VideoSegmentOrBuilder>
getSegmentsOrBuilderList()
All video segments where the recognized logo appears.Track
getTracks(int index)
All logo tracks where the recognized logo appears.Track.Builder
getTracksBuilder(int index)
All logo tracks where the recognized logo appears.List<Track.Builder>
getTracksBuilderList()
All logo tracks where the recognized logo appears.int
getTracksCount()
All logo tracks where the recognized logo appears.List<Track>
getTracksList()
All logo tracks where the recognized logo appears.TrackOrBuilder
getTracksOrBuilder(int index)
All logo tracks where the recognized logo appears.List<? extends TrackOrBuilder>
getTracksOrBuilderList()
All logo tracks where the recognized logo appears.boolean
hasEntity()
Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
LogoRecognitionAnnotation.Builder
mergeEntity(Entity value)
Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.LogoRecognitionAnnotation.Builder
mergeFrom(LogoRecognitionAnnotation other)
LogoRecognitionAnnotation.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
LogoRecognitionAnnotation.Builder
mergeFrom(com.google.protobuf.Message other)
LogoRecognitionAnnotation.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
LogoRecognitionAnnotation.Builder
removeSegments(int index)
All video segments where the recognized logo appears.LogoRecognitionAnnotation.Builder
removeTracks(int index)
All logo tracks where the recognized logo appears.LogoRecognitionAnnotation.Builder
setEntity(Entity value)
Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.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.LogoRecognitionAnnotation.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
LogoRecognitionAnnotation.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
LogoRecognitionAnnotation.Builder
setSegments(int index, VideoSegment value)
All video segments where the recognized logo appears.LogoRecognitionAnnotation.Builder
setSegments(int index, VideoSegment.Builder builderForValue)
All video segments where the recognized logo appears.LogoRecognitionAnnotation.Builder
setTracks(int index, Track value)
All logo tracks where the recognized logo appears.LogoRecognitionAnnotation.Builder
setTracks(int index, Track.Builder builderForValue)
All logo tracks where the recognized logo appears.LogoRecognitionAnnotation.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<LogoRecognitionAnnotation.Builder>
-
clear
public LogoRecognitionAnnotation.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<LogoRecognitionAnnotation.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<LogoRecognitionAnnotation.Builder>
-
getDefaultInstanceForType
public LogoRecognitionAnnotation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public LogoRecognitionAnnotation build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LogoRecognitionAnnotation buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public LogoRecognitionAnnotation.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<LogoRecognitionAnnotation.Builder>
-
setField
public LogoRecognitionAnnotation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LogoRecognitionAnnotation.Builder>
-
clearField
public LogoRecognitionAnnotation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LogoRecognitionAnnotation.Builder>
-
clearOneof
public LogoRecognitionAnnotation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<LogoRecognitionAnnotation.Builder>
-
setRepeatedField
public LogoRecognitionAnnotation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LogoRecognitionAnnotation.Builder>
-
addRepeatedField
public LogoRecognitionAnnotation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LogoRecognitionAnnotation.Builder>
-
mergeFrom
public LogoRecognitionAnnotation.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LogoRecognitionAnnotation.Builder>
-
mergeFrom
public LogoRecognitionAnnotation.Builder mergeFrom(LogoRecognitionAnnotation other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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.v1p3beta1.Entity entity = 1;
- Specified by:
hasEntity
in 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.v1p3beta1.Entity entity = 1;
- Specified by:
getEntity
in 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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.Entity entity = 1;
- Specified by:
getEntityOrBuilder
in 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.v1p3beta1.Track tracks = 2;
- Specified by:
getTracksList
in 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.v1p3beta1.Track tracks = 2;
- Specified by:
getTracksCount
in 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.v1p3beta1.Track tracks = 2;
- Specified by:
getTracks
in 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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.Track tracks = 2;
- Specified by:
getTracksOrBuilder
in 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.v1p3beta1.Track tracks = 2;
- Specified by:
getTracksOrBuilderList
in 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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.VideoSegment segments = 3;
- Specified by:
getSegmentsList
in 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.v1p3beta1.VideoSegment segments = 3;
- Specified by:
getSegmentsCount
in 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.v1p3beta1.VideoSegment segments = 3;
- Specified by:
getSegments
in 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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.VideoSegment segments = 3;
- Specified by:
getSegmentsOrBuilder
in 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.v1p3beta1.VideoSegment segments = 3;
- Specified by:
getSegmentsOrBuilderList
in 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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.VideoSegment segments = 3;
-
setUnknownFields
public final LogoRecognitionAnnotation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<LogoRecognitionAnnotation.Builder>
-
mergeUnknownFields
public final LogoRecognitionAnnotation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<LogoRecognitionAnnotation.Builder>
-
-