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

    if (!getName().equals(other.getName())) return false;
    if (getValidateOnly() != other.getValidateOnly()) return false;
    if (!getEtag().equals(other.getEtag())) return false;
    if (!getUnknownFields().equals(other.getUnknownFields())) return false;
    return true;
  }
<pre>
This checksum is computed by the server based on the value of other
fields. This may be sent on update, undelete, and delete requests to ensure
the client has an up-to-date value before proceeding.
</pre>

<code>string etag = 4;</code>

@return The bytes for etag.
java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/UndeletePhraseSetRequest.java