public Builder mergeFrom(
            com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent other) {
          if (other
              == com.google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent.getDefaultInstance())
            return this;
          if (other.type_ != 0) {
            setTypeValue(other.getTypeValue());
          }
          if (other.getId() != 0L) {
            setId(other.getId());
          }
          if (other.getUncompressedSizeBytes() != 0L) {
            setUncompressedSizeBytes(other.getUncompressedSizeBytes());
          }
          if (other.getCompressedSizeBytes() != 0L) {
            setCompressedSizeBytes(other.getCompressedSizeBytes());
          }
          this.mergeUnknownFields(other.getUnknownFields());
          onChanged();
          return this;
        }
<pre>
An event describing a message sent/received between Spans.
</pre>

Protobuf type {@code google.devtools.cloudtrace.v2.Span.TimeEvent.MessageEvent}
java-trace/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/Span.java