private com.google.protobuf.RepeatedFieldBuilderV3< com.google.cloud.vision.v1.FaceAnnotation.Landmark, com.google.cloud.vision.v1.FaceAnnotation.Landmark.Builder, com.google.cloud.vision.v1.FaceAnnotation.LandmarkOrBuilder> getLandmarksFieldBuilder() { if (landmarksBuilder_ == null) { landmarksBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< com.google.cloud.vision.v1.FaceAnnotation.Landmark, com.google.cloud.vision.v1.FaceAnnotation.Landmark.Builder, com.google.cloud.vision.v1.FaceAnnotation.LandmarkOrBuilder>( landmarks_, ((bitField0_ & 0x00000004) == 0x00000004), getParentForChildren(), isClean()); landmarks_ = null; } return landmarksBuilder_; }
com.google.cloud.vision.v1.BoundingPoly.Builder, com.google.cloud.vision.v1.BoundingPolyOrBuilder>( getBoundingPoly(), getParentForChildren(), isClean()); boundingPoly_ = null;
/** * * * <pre> * The `fd_bounding_poly` bounding polygon is tighter than the * `boundingPoly`, and encloses only the skin part of the face. Typically, it * is used to eliminate the face from any image analysis that detects the * "amount of skin" visible in an image. It is not based on the * landmarker results, only on the initial face detection, hence * the <code>fd</code> (face detection) prefix. * </pre> * * <code>.google.cloud.vision.v1.BoundingPoly fd_bounding_poly = 2;</code> */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.vision.v1.BoundingPoly, com.google.cloud.vision.v1.BoundingPoly.Builder, com.google.cloud.vision.v1.BoundingPolyOrBuilder> getFdBoundingPolyFieldBuilder() { if (fdBoundingPolyBuilder_ == null) { fdBoundingPolyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.vision.v1.BoundingPoly, com.google.cloud.vision.v1.BoundingPoly.Builder, com.google.cloud.vision.v1.BoundingPolyOrBuilder>( getFdBoundingPoly(), getParentForChildren(), isClean()); fdBoundingPoly_ = null; } return fdBoundingPolyBuilder_; }
com.google.cloud.vision.v1.BoundingPoly.Builder, com.google.cloud.vision.v1.BoundingPolyOrBuilder>( getBoundingPoly(), getParentForChildren(), isClean()); boundingPoly_ = null;
/** * * * <pre> * The `fd_bounding_poly` bounding polygon is tighter than the * `boundingPoly`, and encloses only the skin part of the face. Typically, it * is used to eliminate the face from any image analysis that detects the * "amount of skin" visible in an image. It is not based on the * landmarker results, only on the initial face detection, hence * the <code>fd</code> (face detection) prefix. * </pre> * * <code>.google.cloud.vision.v1.BoundingPoly fd_bounding_poly = 2;</code> */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.vision.v1.BoundingPoly, com.google.cloud.vision.v1.BoundingPoly.Builder, com.google.cloud.vision.v1.BoundingPolyOrBuilder> getFdBoundingPolyFieldBuilder() { if (fdBoundingPolyBuilder_ == null) { fdBoundingPolyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.vision.v1.BoundingPoly, com.google.cloud.vision.v1.BoundingPoly.Builder, com.google.cloud.vision.v1.BoundingPolyOrBuilder>( getFdBoundingPoly(), getParentForChildren(), isClean()); fdBoundingPoly_ = null; } return fdBoundingPolyBuilder_; }
private com.google.protobuf.RepeatedFieldBuilderV3< com.google.cloud.vision.v1.FaceAnnotation.Landmark, com.google.cloud.vision.v1.FaceAnnotation.Landmark.Builder, com.google.cloud.vision.v1.FaceAnnotation.LandmarkOrBuilder> getLandmarksFieldBuilder() { if (landmarksBuilder_ == null) { landmarksBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< com.google.cloud.vision.v1.FaceAnnotation.Landmark, com.google.cloud.vision.v1.FaceAnnotation.Landmark.Builder, com.google.cloud.vision.v1.FaceAnnotation.LandmarkOrBuilder>( landmarks_, ((bitField0_ & 0x00000004) == 0x00000004), getParentForChildren(), isClean()); landmarks_ = null; } return landmarksBuilder_; }