Class MessageEvent.Builder

java.lang.Object
io.opencensus.trace.MessageEvent.Builder
Direct Known Subclasses:
AutoValue_MessageEvent.Builder
Enclosing class:
MessageEvent

public abstract static class MessageEvent.Builder extends Object
Builder class for MessageEvent.
Since:
0.12
  • Constructor Details

    • Builder

      Builder()
  • Method Details

    • setType

      abstract MessageEvent.Builder setType(MessageEvent.Type type)
    • setMessageId

      abstract MessageEvent.Builder setMessageId(long messageId)
    • setUncompressedMessageSize

      public abstract MessageEvent.Builder setUncompressedMessageSize(long uncompressedMessageSize)
      Sets the uncompressed message size.
      Parameters:
      uncompressedMessageSize - represents the uncompressed size in bytes of this message.
      Returns:
      this.
      Since:
      0.12
    • setCompressedMessageSize

      public abstract MessageEvent.Builder setCompressedMessageSize(long compressedMessageSize)
      Sets the compressed message size.
      Parameters:
      compressedMessageSize - represents the compressed size in bytes of this message.
      Returns:
      this.
      Since:
      0.12
    • build

      public abstract MessageEvent build()
      Builds and returns a MessageEvent with the desired values.
      Returns:
      a MessageEvent with the desired values.
      Since:
      0.12