Class FaceDetectionAnnotation.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<FaceDetectionAnnotation.Builder>
-
- com.google.cloud.videointelligence.v1p3beta1.FaceDetectionAnnotation.Builder
-
- All Implemented Interfaces:
FaceDetectionAnnotationOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- FaceDetectionAnnotation
public static final class FaceDetectionAnnotation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<FaceDetectionAnnotation.Builder> implements FaceDetectionAnnotationOrBuilder
Face detection annotation.
Protobuf typegoogle.cloud.videointelligence.v1p3beta1.FaceDetectionAnnotation
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FaceDetectionAnnotation.Builder
addAllTracks(Iterable<? extends Track> values)
The face tracks with attributes.FaceDetectionAnnotation.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
FaceDetectionAnnotation.Builder
addTracks(int index, Track value)
The face tracks with attributes.FaceDetectionAnnotation.Builder
addTracks(int index, Track.Builder builderForValue)
The face tracks with attributes.FaceDetectionAnnotation.Builder
addTracks(Track value)
The face tracks with attributes.FaceDetectionAnnotation.Builder
addTracks(Track.Builder builderForValue)
The face tracks with attributes.Track.Builder
addTracksBuilder()
The face tracks with attributes.Track.Builder
addTracksBuilder(int index)
The face tracks with attributes.FaceDetectionAnnotation
build()
FaceDetectionAnnotation
buildPartial()
FaceDetectionAnnotation.Builder
clear()
FaceDetectionAnnotation.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
FaceDetectionAnnotation.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
FaceDetectionAnnotation.Builder
clearThumbnail()
The thumbnail of a person's face.FaceDetectionAnnotation.Builder
clearTracks()
The face tracks with attributes.FaceDetectionAnnotation.Builder
clone()
FaceDetectionAnnotation
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.protobuf.ByteString
getThumbnail()
The thumbnail of a person's face.Track
getTracks(int index)
The face tracks with attributes.Track.Builder
getTracksBuilder(int index)
The face tracks with attributes.List<Track.Builder>
getTracksBuilderList()
The face tracks with attributes.int
getTracksCount()
The face tracks with attributes.List<Track>
getTracksList()
The face tracks with attributes.TrackOrBuilder
getTracksOrBuilder(int index)
The face tracks with attributes.List<? extends TrackOrBuilder>
getTracksOrBuilderList()
The face tracks with attributes.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
FaceDetectionAnnotation.Builder
mergeFrom(FaceDetectionAnnotation other)
FaceDetectionAnnotation.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
FaceDetectionAnnotation.Builder
mergeFrom(com.google.protobuf.Message other)
FaceDetectionAnnotation.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
FaceDetectionAnnotation.Builder
removeTracks(int index)
The face tracks with attributes.FaceDetectionAnnotation.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
FaceDetectionAnnotation.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
FaceDetectionAnnotation.Builder
setThumbnail(com.google.protobuf.ByteString value)
The thumbnail of a person's face.FaceDetectionAnnotation.Builder
setTracks(int index, Track value)
The face tracks with attributes.FaceDetectionAnnotation.Builder
setTracks(int index, Track.Builder builderForValue)
The face tracks with attributes.FaceDetectionAnnotation.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<FaceDetectionAnnotation.Builder>
-
clear
public FaceDetectionAnnotation.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<FaceDetectionAnnotation.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<FaceDetectionAnnotation.Builder>
-
getDefaultInstanceForType
public FaceDetectionAnnotation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public FaceDetectionAnnotation build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public FaceDetectionAnnotation buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public FaceDetectionAnnotation.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<FaceDetectionAnnotation.Builder>
-
setField
public FaceDetectionAnnotation.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<FaceDetectionAnnotation.Builder>
-
clearField
public FaceDetectionAnnotation.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<FaceDetectionAnnotation.Builder>
-
clearOneof
public FaceDetectionAnnotation.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<FaceDetectionAnnotation.Builder>
-
setRepeatedField
public FaceDetectionAnnotation.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<FaceDetectionAnnotation.Builder>
-
addRepeatedField
public FaceDetectionAnnotation.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<FaceDetectionAnnotation.Builder>
-
mergeFrom
public FaceDetectionAnnotation.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<FaceDetectionAnnotation.Builder>
-
mergeFrom
public FaceDetectionAnnotation.Builder mergeFrom(FaceDetectionAnnotation other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<FaceDetectionAnnotation.Builder>
-
mergeFrom
public FaceDetectionAnnotation.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<FaceDetectionAnnotation.Builder>
- Throws:
IOException
-
getTracksList
public List<Track> getTracksList()
The face tracks with attributes.
repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 3;
- Specified by:
getTracksList
in interfaceFaceDetectionAnnotationOrBuilder
-
getTracksCount
public int getTracksCount()
The face tracks with attributes.
repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 3;
- Specified by:
getTracksCount
in interfaceFaceDetectionAnnotationOrBuilder
-
getTracks
public Track getTracks(int index)
The face tracks with attributes.
repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 3;
- Specified by:
getTracks
in interfaceFaceDetectionAnnotationOrBuilder
-
setTracks
public FaceDetectionAnnotation.Builder setTracks(int index, Track value)
The face tracks with attributes.
repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 3;
-
setTracks
public FaceDetectionAnnotation.Builder setTracks(int index, Track.Builder builderForValue)
The face tracks with attributes.
repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 3;
-
addTracks
public FaceDetectionAnnotation.Builder addTracks(Track value)
The face tracks with attributes.
repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 3;
-
addTracks
public FaceDetectionAnnotation.Builder addTracks(int index, Track value)
The face tracks with attributes.
repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 3;
-
addTracks
public FaceDetectionAnnotation.Builder addTracks(Track.Builder builderForValue)
The face tracks with attributes.
repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 3;
-
addTracks
public FaceDetectionAnnotation.Builder addTracks(int index, Track.Builder builderForValue)
The face tracks with attributes.
repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 3;
-
addAllTracks
public FaceDetectionAnnotation.Builder addAllTracks(Iterable<? extends Track> values)
The face tracks with attributes.
repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 3;
-
clearTracks
public FaceDetectionAnnotation.Builder clearTracks()
The face tracks with attributes.
repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 3;
-
removeTracks
public FaceDetectionAnnotation.Builder removeTracks(int index)
The face tracks with attributes.
repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 3;
-
getTracksBuilder
public Track.Builder getTracksBuilder(int index)
The face tracks with attributes.
repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 3;
-
getTracksOrBuilder
public TrackOrBuilder getTracksOrBuilder(int index)
The face tracks with attributes.
repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 3;
- Specified by:
getTracksOrBuilder
in interfaceFaceDetectionAnnotationOrBuilder
-
getTracksOrBuilderList
public List<? extends TrackOrBuilder> getTracksOrBuilderList()
The face tracks with attributes.
repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 3;
- Specified by:
getTracksOrBuilderList
in interfaceFaceDetectionAnnotationOrBuilder
-
addTracksBuilder
public Track.Builder addTracksBuilder()
The face tracks with attributes.
repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 3;
-
addTracksBuilder
public Track.Builder addTracksBuilder(int index)
The face tracks with attributes.
repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 3;
-
getTracksBuilderList
public List<Track.Builder> getTracksBuilderList()
The face tracks with attributes.
repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 3;
-
getThumbnail
public com.google.protobuf.ByteString getThumbnail()
The thumbnail of a person's face.
bytes thumbnail = 4;
- Specified by:
getThumbnail
in interfaceFaceDetectionAnnotationOrBuilder
- Returns:
- The thumbnail.
-
setThumbnail
public FaceDetectionAnnotation.Builder setThumbnail(com.google.protobuf.ByteString value)
The thumbnail of a person's face.
bytes thumbnail = 4;
- Parameters:
value
- The thumbnail to set.- Returns:
- This builder for chaining.
-
clearThumbnail
public FaceDetectionAnnotation.Builder clearThumbnail()
The thumbnail of a person's face.
bytes thumbnail = 4;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final FaceDetectionAnnotation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<FaceDetectionAnnotation.Builder>
-
mergeUnknownFields
public final FaceDetectionAnnotation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<FaceDetectionAnnotation.Builder>
-
-