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.ObjectBuilder 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 MessageEventbuild()Builds and returns aMessageEventwith the desired values.abstract MessageEvent.BuildersetCompressedMessageSize(long compressedMessageSize)Sets the compressed message size.(package private) abstract MessageEvent.BuildersetMessageId(long messageId)(package private) abstract MessageEvent.BuildersetType(MessageEvent.Type type)abstract MessageEvent.BuildersetUncompressedMessageSize(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 aMessageEventwith the desired values.- Returns:
- a
MessageEventwith the desired values. - Since:
- 0.12
-
-