public Builder mergeFrom(com.google.cloud.vision.v1p4beta1.WebDetection other) {
      if (other == com.google.cloud.vision.v1p4beta1.WebDetection.getDefaultInstance()) return this;
      if (webEntitiesBuilder_ == null) {
        if (!other.webEntities_.isEmpty()) {
          if (webEntities_.isEmpty()) {
            webEntities_ = other.webEntities_;
            bitField0_ = (bitField0_ & ~0x00000001);
          } else {
            ensureWebEntitiesIsMutable();
            webEntities_.addAll(other.webEntities_);
          }
          onChanged();
        }
      } else {
        if (!other.webEntities_.isEmpty()) {
          if (webEntitiesBuilder_.isEmpty()) {
            webEntitiesBuilder_.dispose();
            webEntitiesBuilder_ = null;
            webEntities_ = other.webEntities_;
            bitField0_ = (bitField0_ & ~0x00000001);
            webEntitiesBuilder_ =
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
                    ? getWebEntitiesFieldBuilder()
                    : null;
          } else {
            webEntitiesBuilder_.addAllMessages(other.webEntities_);
          }
        }
      }
      if (fullMatchingImagesBuilder_ == null) {
        if (!other.fullMatchingImages_.isEmpty()) {
          if (fullMatchingImages_.isEmpty()) {
            fullMatchingImages_ = other.fullMatchingImages_;
            bitField0_ = (bitField0_ & ~0x00000002);
          } else {
            ensureFullMatchingImagesIsMutable();
            fullMatchingImages_.addAll(other.fullMatchingImages_);
          }
          onChanged();
        }
      } else {
        if (!other.fullMatchingImages_.isEmpty()) {
          if (fullMatchingImagesBuilder_.isEmpty()) {
            fullMatchingImagesBuilder_.dispose();
            fullMatchingImagesBuilder_ = null;
            fullMatchingImages_ = other.fullMatchingImages_;
            bitField0_ = (bitField0_ & ~0x00000002);
            fullMatchingImagesBuilder_ =
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
                    ? getFullMatchingImagesFieldBuilder()
                    : null;
          } else {
            fullMatchingImagesBuilder_.addAllMessages(other.fullMatchingImages_);
          }
        }
      }
      if (partialMatchingImagesBuilder_ == null) {
        if (!other.partialMatchingImages_.isEmpty()) {
          if (partialMatchingImages_.isEmpty()) {
            partialMatchingImages_ = other.partialMatchingImages_;
            bitField0_ = (bitField0_ & ~0x00000004);
          } else {
            ensurePartialMatchingImagesIsMutable();
            partialMatchingImages_.addAll(other.partialMatchingImages_);
          }
          onChanged();
        }
      } else {
        if (!other.partialMatchingImages_.isEmpty()) {
          if (partialMatchingImagesBuilder_.isEmpty()) {
            partialMatchingImagesBuilder_.dispose();
            partialMatchingImagesBuilder_ = null;
            partialMatchingImages_ = other.partialMatchingImages_;
            bitField0_ = (bitField0_ & ~0x00000004);
            partialMatchingImagesBuilder_ =
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
                    ? getPartialMatchingImagesFieldBuilder()
                    : null;
          } else {
            partialMatchingImagesBuilder_.addAllMessages(other.partialMatchingImages_);
          }
        }
      }
      if (pagesWithMatchingImagesBuilder_ == null) {
        if (!other.pagesWithMatchingImages_.isEmpty()) {
          if (pagesWithMatchingImages_.isEmpty()) {
            pagesWithMatchingImages_ = other.pagesWithMatchingImages_;
            bitField0_ = (bitField0_ & ~0x00000008);
          } else {
            ensurePagesWithMatchingImagesIsMutable();
            pagesWithMatchingImages_.addAll(other.pagesWithMatchingImages_);
          }
          onChanged();
        }
      } else {
        if (!other.pagesWithMatchingImages_.isEmpty()) {
          if (pagesWithMatchingImagesBuilder_.isEmpty()) {
            pagesWithMatchingImagesBuilder_.dispose();
            pagesWithMatchingImagesBuilder_ = null;
            pagesWithMatchingImages_ = other.pagesWithMatchingImages_;
            bitField0_ = (bitField0_ & ~0x00000008);
            pagesWithMatchingImagesBuilder_ =
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
                    ? getPagesWithMatchingImagesFieldBuilder()
                    : null;
          } else {
            pagesWithMatchingImagesBuilder_.addAllMessages(other.pagesWithMatchingImages_);
          }
        }
      }
      if (visuallySimilarImagesBuilder_ == null) {
        if (!other.visuallySimilarImages_.isEmpty()) {
          if (visuallySimilarImages_.isEmpty()) {
            visuallySimilarImages_ = other.visuallySimilarImages_;
            bitField0_ = (bitField0_ & ~0x00000010);
          } else {
            ensureVisuallySimilarImagesIsMutable();
            visuallySimilarImages_.addAll(other.visuallySimilarImages_);
          }
          onChanged();
        }
      } else {
        if (!other.visuallySimilarImages_.isEmpty()) {
          if (visuallySimilarImagesBuilder_.isEmpty()) {
            visuallySimilarImagesBuilder_.dispose();
            visuallySimilarImagesBuilder_ = null;
            visuallySimilarImages_ = other.visuallySimilarImages_;
            bitField0_ = (bitField0_ & ~0x00000010);
            visuallySimilarImagesBuilder_ =
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
                    ? getVisuallySimilarImagesFieldBuilder()
                    : null;
          } else {
            visuallySimilarImagesBuilder_.addAllMessages(other.visuallySimilarImages_);
          }
        }
      }
      if (bestGuessLabelsBuilder_ == null) {
        if (!other.bestGuessLabels_.isEmpty()) {
          if (bestGuessLabels_.isEmpty()) {
            bestGuessLabels_ = other.bestGuessLabels_;
            bitField0_ = (bitField0_ & ~0x00000020);
          } else {
            ensureBestGuessLabelsIsMutable();
            bestGuessLabels_.addAll(other.bestGuessLabels_);
          }
          onChanged();
        }
      } else {
        if (!other.bestGuessLabels_.isEmpty()) {
          if (bestGuessLabelsBuilder_.isEmpty()) {
            bestGuessLabelsBuilder_.dispose();
            bestGuessLabelsBuilder_ = null;
            bestGuessLabels_ = other.bestGuessLabels_;
            bitField0_ = (bitField0_ & ~0x00000020);
            bestGuessLabelsBuilder_ =
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
                    ? getBestGuessLabelsFieldBuilder()
                    : null;
          } else {
            bestGuessLabelsBuilder_.addAllMessages(other.bestGuessLabels_);
          }
        }
      }
      this.mergeUnknownFields(other.getUnknownFields());
      onChanged();
      return this;
    }
<pre>
Relevant information for the image from the Internet.
</pre>

Protobuf type {@code google.cloud.vision.v1p4beta1.WebDetection}
java-vision/proto-google-cloud-vision-v1p4beta1/src/main/java/com/google/cloud/vision/v1p4beta1/WebDetection.java