public static final class FaceAnnotation.Landmark.Builder extends GeneratedMessageV3.Builder<FaceAnnotation.Landmark.Builder> implements FaceAnnotation.LandmarkOrBuilder
A face-specific landmark (for example, a face feature).Protobuf type
google.cloud.vision.v1.FaceAnnotation.Landmark
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<FaceAnnotation.Landmark.Builder>
public FaceAnnotation.Landmark.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<FaceAnnotation.Landmark.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<FaceAnnotation.Landmark.Builder>
public FaceAnnotation.Landmark getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public FaceAnnotation.Landmark build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public FaceAnnotation.Landmark buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public FaceAnnotation.Landmark.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<FaceAnnotation.Landmark.Builder>
public FaceAnnotation.Landmark.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<FaceAnnotation.Landmark.Builder>
public FaceAnnotation.Landmark.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<FaceAnnotation.Landmark.Builder>
public FaceAnnotation.Landmark.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<FaceAnnotation.Landmark.Builder>
public FaceAnnotation.Landmark.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<FaceAnnotation.Landmark.Builder>
public FaceAnnotation.Landmark.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<FaceAnnotation.Landmark.Builder>
public FaceAnnotation.Landmark.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<FaceAnnotation.Landmark.Builder>
public FaceAnnotation.Landmark.Builder mergeFrom(FaceAnnotation.Landmark other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<FaceAnnotation.Landmark.Builder>
public FaceAnnotation.Landmark.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<FaceAnnotation.Landmark.Builder>
java.io.IOException
public int getTypeValue()
Face landmark type.
.google.cloud.vision.v1.FaceAnnotation.Landmark.Type type = 3;
getTypeValue
in interface FaceAnnotation.LandmarkOrBuilder
public FaceAnnotation.Landmark.Builder setTypeValue(int value)
Face landmark type.
.google.cloud.vision.v1.FaceAnnotation.Landmark.Type type = 3;
public FaceAnnotation.Landmark.Type getType()
Face landmark type.
.google.cloud.vision.v1.FaceAnnotation.Landmark.Type type = 3;
getType
in interface FaceAnnotation.LandmarkOrBuilder
public FaceAnnotation.Landmark.Builder setType(FaceAnnotation.Landmark.Type value)
Face landmark type.
.google.cloud.vision.v1.FaceAnnotation.Landmark.Type type = 3;
public FaceAnnotation.Landmark.Builder clearType()
Face landmark type.
.google.cloud.vision.v1.FaceAnnotation.Landmark.Type type = 3;
public boolean hasPosition()
Face landmark position.
.google.cloud.vision.v1.Position position = 4;
hasPosition
in interface FaceAnnotation.LandmarkOrBuilder
public Position getPosition()
Face landmark position.
.google.cloud.vision.v1.Position position = 4;
getPosition
in interface FaceAnnotation.LandmarkOrBuilder
public FaceAnnotation.Landmark.Builder setPosition(Position value)
Face landmark position.
.google.cloud.vision.v1.Position position = 4;
public FaceAnnotation.Landmark.Builder setPosition(Position.Builder builderForValue)
Face landmark position.
.google.cloud.vision.v1.Position position = 4;
public FaceAnnotation.Landmark.Builder mergePosition(Position value)
Face landmark position.
.google.cloud.vision.v1.Position position = 4;
public FaceAnnotation.Landmark.Builder clearPosition()
Face landmark position.
.google.cloud.vision.v1.Position position = 4;
public Position.Builder getPositionBuilder()
Face landmark position.
.google.cloud.vision.v1.Position position = 4;
public PositionOrBuilder getPositionOrBuilder()
Face landmark position.
.google.cloud.vision.v1.Position position = 4;
getPositionOrBuilder
in interface FaceAnnotation.LandmarkOrBuilder
public final FaceAnnotation.Landmark.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<FaceAnnotation.Landmark.Builder>
public final FaceAnnotation.Landmark.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<FaceAnnotation.Landmark.Builder>