Class Solace.Record.Builder
java.lang.Object
org.apache.beam.sdk.io.solace.data.Solace.Record.Builder
- Enclosing class:
Solace.Record
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract 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
(String messageId) abstract Solace.Record.Builder
setPayload
(byte[] payload) abstract Solace.Record.Builder
setPriority
(int priority) abstract Solace.Record.Builder
setReceiveTimestamp
(@Nullable Long receiveTimestamp) abstract Solace.Record.Builder
setRedelivered
(boolean redelivered) abstract Solace.Record.Builder
setReplicationGroupMessageId
(@Nullable String replicationGroupMessageId) abstract Solace.Record.Builder
setReplyTo
(@Nullable Solace.Destination replyTo) abstract Solace.Record.Builder
setSenderTimestamp
(@Nullable Long senderTimestamp) abstract Solace.Record.Builder
setSequenceNumber
(@Nullable Long sequenceNumber) abstract Solace.Record.Builder
setTimeToLive
(long timeToLive)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setMessageId
-
setPayload
-
setDestination
-
setExpiration
-
setPriority
-
setRedelivered
-
setReplyTo
-
setReceiveTimestamp
-
setSenderTimestamp
-
setSequenceNumber
-
setTimeToLive
-
setReplicationGroupMessageId
public abstract Solace.Record.Builder setReplicationGroupMessageId(@Nullable String replicationGroupMessageId) -
setAttachmentBytes
-
build
-