Class FaceDetectionConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<FaceDetectionConfig.Builder>
com.google.cloud.videointelligence.v1.FaceDetectionConfig.Builder
- All Implemented Interfaces:
FaceDetectionConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- FaceDetectionConfig
public static final class FaceDetectionConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<FaceDetectionConfig.Builder>
implements FaceDetectionConfigOrBuilder
Config for FACE_DETECTION.Protobuf type
google.cloud.videointelligence.v1.FaceDetectionConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Whether to enable face attributes detection, such as glasses, dark_glasses, mouth_open etc.Whether bounding boxes are included in the face annotation output.Model to use for face detection.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanWhether to enable face attributes detection, such as glasses, dark_glasses, mouth_open etc.booleanWhether bounding boxes are included in the face annotation output.getModel()Model to use for face detection.com.google.protobuf.ByteStringModel to use for face detection.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(FaceDetectionConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setIncludeAttributes(boolean value) Whether to enable face attributes detection, such as glasses, dark_glasses, mouth_open etc.setIncludeBoundingBoxes(boolean value) Whether bounding boxes are included in the face annotation output.Model to use for face detection.setModelBytes(com.google.protobuf.ByteString value) Model to use for face detection.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<FaceDetectionConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<FaceDetectionConfig.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.GeneratedMessage.Builder<FaceDetectionConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FaceDetectionConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<FaceDetectionConfig.Builder>
-
mergeFrom
public FaceDetectionConfig.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<FaceDetectionConfig.Builder>- Throws:
IOException
-
getModel
Model to use for face detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".
string model = 1;- Specified by:
getModelin interfaceFaceDetectionConfigOrBuilder- Returns:
- The model.
-
getModelBytes
public com.google.protobuf.ByteString getModelBytes()Model to use for face detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".
string model = 1;- Specified by:
getModelBytesin interfaceFaceDetectionConfigOrBuilder- Returns:
- The bytes for model.
-
setModel
Model to use for face detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".
string model = 1;- Parameters:
value- The model to set.- Returns:
- This builder for chaining.
-
clearModel
Model to use for face detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".
string model = 1;- Returns:
- This builder for chaining.
-
setModelBytes
Model to use for face detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".
string model = 1;- Parameters:
value- The bytes for model to set.- Returns:
- This builder for chaining.
-
getIncludeBoundingBoxes
public boolean getIncludeBoundingBoxes()Whether bounding boxes are included in the face annotation output.
bool include_bounding_boxes = 2;- Specified by:
getIncludeBoundingBoxesin interfaceFaceDetectionConfigOrBuilder- Returns:
- The includeBoundingBoxes.
-
setIncludeBoundingBoxes
Whether bounding boxes are included in the face annotation output.
bool include_bounding_boxes = 2;- Parameters:
value- The includeBoundingBoxes to set.- Returns:
- This builder for chaining.
-
clearIncludeBoundingBoxes
Whether bounding boxes are included in the face annotation output.
bool include_bounding_boxes = 2;- Returns:
- This builder for chaining.
-
getIncludeAttributes
public boolean getIncludeAttributes()Whether to enable face attributes detection, such as glasses, dark_glasses, mouth_open etc. Ignored if 'include_bounding_boxes' is set to false.
bool include_attributes = 5;- Specified by:
getIncludeAttributesin interfaceFaceDetectionConfigOrBuilder- Returns:
- The includeAttributes.
-
setIncludeAttributes
Whether to enable face attributes detection, such as glasses, dark_glasses, mouth_open etc. Ignored if 'include_bounding_boxes' is set to false.
bool include_attributes = 5;- Parameters:
value- The includeAttributes to set.- Returns:
- This builder for chaining.
-
clearIncludeAttributes
Whether to enable face attributes detection, such as glasses, dark_glasses, mouth_open etc. Ignored if 'include_bounding_boxes' is set to false.
bool include_attributes = 5;- Returns:
- This builder for chaining.
-