Package io.opencensus.trace
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 java.lang.Object
Builder class forMessageEvent
.- Since:
- 0.12
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract MessageEvent
build()
Builds and returns aMessageEvent
with the desired values.abstract MessageEvent.Builder
setCompressedMessageSize(long compressedMessageSize)
Sets the compressed message size.(package private) abstract MessageEvent.Builder
setMessageId(long messageId)
(package private) abstract MessageEvent.Builder
setType(MessageEvent.Type type)
abstract MessageEvent.Builder
setUncompressedMessageSize(long uncompressedMessageSize)
Sets the uncompressed message size.
-
-
-
Method Detail
-
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 aMessageEvent
with the desired values.- Returns:
- a
MessageEvent
with the desired values. - Since:
- 0.12
-
-