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

    if (!getEventMessage().equals(other.getEventMessage())) return false;
    if (hasPayload() != other.hasPayload()) return false;
    if (hasPayload()) {
      if (!getPayload().equals(other.getPayload())) return false;
    }
    if (!getEventId().equals(other.getEventId())) return false;
    if (!getUnknownFields().equals(other.getUnknownFields())) return false;
    return true;
  }
<pre>
User defined Event Id, used to classify event, within a delivery interval,
events from the same application instance with the same id will be
de-duplicated &amp; only first one will be sent out. Empty event_id will be
treated as "".
</pre>

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

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