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

    if (!getCorpus().equals(other.getCorpus())) return false;
    if (getPageSize() != other.getPageSize()) return false;
    if (!getPageToken().equals(other.getPageToken())) return false;
    if (hasContentTimeRanges() != other.hasContentTimeRanges()) return false;
    if (hasContentTimeRanges()) {
      if (!getContentTimeRanges().equals(other.getContentTimeRanges())) return false;
    }
    if (!getCriteriaList().equals(other.getCriteriaList())) return false;
    if (!getFacetSelectionsList().equals(other.getFacetSelectionsList())) return false;
    if (!getResultAnnotationKeysList().equals(other.getResultAnnotationKeysList())) return false;
    if (!getSearchQuery().equals(other.getSearchQuery())) return false;
    if (!getSortSpecCase().equals(other.getSortSpecCase())) return false;
    switch (sortSpecCase_) {
      case 9:
        if (!getSchemaKeySortingStrategy().equals(other.getSchemaKeySortingStrategy()))
          return false;
        break;
      case 0:
      default:
    }
    if (!getUnknownFields().equals(other.getUnknownFields())) return false;
    return true;
  }
<pre>
Global search query. Allows user to search assets without needing to
specify which field the value belongs to.
</pre>

<code>string search_query = 10;</code>

@return The bytes for searchQuery.
java-visionai/proto-google-cloud-visionai-v1/src/main/java/com/google/cloud/visionai/v1/SearchAssetsRequest.java