public abstract static class Solace.Record.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
abstract Solace.Record |
build() |
abstract Solace.Record.Builder |
setAttachmentBytes(byte[] attachmentBytes) |
abstract Solace.Record.Builder |
setDestination(@Nullable Solace.Destination destination) |
abstract Solace.Record.Builder |
setExpiration(long expiration) |
abstract Solace.Record.Builder |
setMessageId(java.lang.String messageId) |
abstract Solace.Record.Builder |
setPayload(byte[] payload) |
abstract Solace.Record.Builder |
setPriority(int priority) |
abstract Solace.Record.Builder |
setReceiveTimestamp(@Nullable java.lang.Long receiveTimestamp) |
abstract Solace.Record.Builder |
setRedelivered(boolean redelivered) |
abstract Solace.Record.Builder |
setReplicationGroupMessageId(@Nullable java.lang.String replicationGroupMessageId) |
abstract Solace.Record.Builder |
setReplyTo(@Nullable Solace.Destination replyTo) |
abstract Solace.Record.Builder |
setSenderTimestamp(@Nullable java.lang.Long senderTimestamp) |
abstract Solace.Record.Builder |
setSequenceNumber(@Nullable java.lang.Long sequenceNumber) |
abstract Solace.Record.Builder |
setTimeToLive(long timeToLive) |
public abstract Solace.Record.Builder setMessageId(java.lang.String messageId)
public abstract Solace.Record.Builder setPayload(byte[] payload)
public abstract Solace.Record.Builder setDestination(@Nullable Solace.Destination destination)
public abstract Solace.Record.Builder setExpiration(long expiration)
public abstract Solace.Record.Builder setPriority(int priority)
public abstract Solace.Record.Builder setRedelivered(boolean redelivered)
public abstract Solace.Record.Builder setReplyTo(@Nullable Solace.Destination replyTo)
public abstract Solace.Record.Builder setReceiveTimestamp(@Nullable java.lang.Long receiveTimestamp)
public abstract Solace.Record.Builder setSenderTimestamp(@Nullable java.lang.Long senderTimestamp)
public abstract Solace.Record.Builder setSequenceNumber(@Nullable java.lang.Long sequenceNumber)
public abstract Solace.Record.Builder setTimeToLive(long timeToLive)
public abstract Solace.Record.Builder setReplicationGroupMessageId(@Nullable java.lang.String replicationGroupMessageId)
public abstract Solace.Record.Builder setAttachmentBytes(byte[] attachmentBytes)
public abstract Solace.Record build()