default void updateProduct(
        com.google.cloud.vision.v1p3beta1.UpdateProductRequest request,
        io.grpc.stub.StreamObserver<com.google.cloud.vision.v1p3beta1.Product> responseObserver) {
      io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
          getUpdateProductMethod(), responseObserver);
    }
<pre>
Makes changes to a Product resource.
Only display_name, description and labels can be updated right now.
If labels are updated, the change will not be reflected in queries until
the next index time.
Possible errors:
* Returns NOT_FOUND if the Product does not exist.
* Returns INVALID_ARGUMENT if display_name is present in update_mask but is
  missing from the request or longer than 4096 characters.
* Returns INVALID_ARGUMENT if description is present in update_mask but is
  longer than 4096 characters.
* Returns INVALID_ARGUMENT if product_category is present in update_mask.
</pre>
java-vision/grpc-google-cloud-vision-v1p3beta1/src/main/java/com/google/cloud/vision/v1p3beta1/ProductSearchGrpc.java