@java.lang.Override
  public boolean equals(final java.lang.Object obj) {
    if (obj == this) {
      return true;
    }
    if (!(obj instanceof com.google.cloud.vision.v1p3beta1.CreateReferenceImageRequest)) {
      return super.equals(obj);
    }
    com.google.cloud.vision.v1p3beta1.CreateReferenceImageRequest other =
        (com.google.cloud.vision.v1p3beta1.CreateReferenceImageRequest) obj;

    if (!getParent().equals(other.getParent())) return false;
    if (hasReferenceImage() != other.hasReferenceImage()) return false;
    if (hasReferenceImage()) {
      if (!getReferenceImage().equals(other.getReferenceImage())) return false;
    }
    if (!getReferenceImageId().equals(other.getReferenceImageId())) return false;
    if (!getUnknownFields().equals(other.getUnknownFields())) return false;
    return true;
  }
<pre>
A user-supplied resource id for the ReferenceImage to be added. If set,
the server will attempt to use this value as the resource id. If it is
already in use, an error is returned with code ALREADY_EXISTS. Must be at
most 128 characters long. It cannot contain the character `/`.
</pre>

<code>string reference_image_id = 3;</code>

@return The bytes for referenceImageId.
java-vision/proto-google-cloud-vision-v1p3beta1/src/main/java/com/google/cloud/vision/v1p3beta1/CreateReferenceImageRequest.java