public class LqBuilder
extends java.lang.Object
| Constructor and Description |
|---|
LqBuilder(LqSender sender,
LqBuilderCallbacks callbacks) |
| Modifier and Type | Method and Description |
|---|---|
LqBuilder |
attach(java.lang.String name,
java.lang.String contentType,
byte[] content) |
LqBuilder |
attach(java.lang.String name,
java.lang.String contentType,
java.io.InputStream inputStream) |
LqBuilder |
attach(java.lang.String name,
java.lang.String contentType,
java.lang.String content) |
LqBuilder |
createdAt(java.time.ZonedDateTime createdAt) |
LqBuilder |
exception(LqExceptionInfo exceptionInfo) |
LqBuilder |
exception(java.lang.Throwable exception) |
java.util.List<LqAttachment> |
getAttachments() |
LqExceptionInfo |
getExceptionInfo() |
java.lang.String |
getSummary() |
java.lang.String |
getTopic() |
java.lang.String |
getTrackingId() |
java.util.List<LqTrait> |
getTraits() |
LqBuilder |
onBeforeSend(LqBuilderCallback callback) |
LqBuilder |
onBegin(LqBuilderCallback callback) |
java.util.concurrent.Future<LqResponse> |
send() |
LqBuilder |
summary(java.lang.String summary) |
LqBuilder |
summary(java.lang.String format,
java.lang.Object... args) |
LqBuilder |
topic(java.lang.String topic) |
LqBuilder |
trackingId(java.lang.String trackingId) |
LqBuilder |
trait(java.lang.String name,
java.lang.Object value) |
LqBuilder |
traits(java.util.Map<java.lang.String,java.lang.String> traitMap) |
LqBuilder |
traits(java.lang.String... traits) |
public LqBuilder(LqSender sender, LqBuilderCallbacks callbacks)
public LqBuilder onBegin(LqBuilderCallback callback)
public LqBuilder onBeforeSend(LqBuilderCallback callback)
public java.util.concurrent.Future<LqResponse> send()
public LqBuilder topic(java.lang.String topic)
public LqBuilder trackingId(java.lang.String trackingId)
public LqBuilder summary(java.lang.String summary)
public LqBuilder summary(java.lang.String format, java.lang.Object... args)
public LqBuilder createdAt(java.time.ZonedDateTime createdAt)
public LqBuilder trait(java.lang.String name, java.lang.Object value)
public LqBuilder traits(java.lang.String... traits)
public LqBuilder traits(java.util.Map<java.lang.String,java.lang.String> traitMap)
public LqBuilder exception(java.lang.Throwable exception)
public LqBuilder exception(LqExceptionInfo exceptionInfo)
public LqBuilder attach(java.lang.String name, java.lang.String contentType, byte[] content)
public LqBuilder attach(java.lang.String name, java.lang.String contentType, java.io.InputStream inputStream)
public LqBuilder attach(java.lang.String name, java.lang.String contentType, java.lang.String content)
public java.lang.String getTopic()
public java.lang.String getTrackingId()
public java.lang.String getSummary()
public LqExceptionInfo getExceptionInfo()
public java.util.List<LqTrait> getTraits()
public java.util.List<LqAttachment> getAttachments()