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.Recordbuild()abstract Solace.Record.BuildersetAttachmentBytes(byte[] attachmentBytes) abstract Solace.Record.BuildersetDestination(@Nullable Solace.Destination destination) abstract Solace.Record.BuildersetExpiration(long expiration) abstract Solace.Record.BuildersetMessageId(String messageId) abstract Solace.Record.BuildersetPayload(byte[] payload) abstract Solace.Record.BuildersetPriority(int priority) abstract Solace.Record.BuildersetReceiveTimestamp(@Nullable Long receiveTimestamp) abstract Solace.Record.BuildersetRedelivered(boolean redelivered) abstract Solace.Record.BuildersetReplicationGroupMessageId(@Nullable String replicationGroupMessageId) abstract Solace.Record.BuildersetReplyTo(@Nullable Solace.Destination replyTo) abstract Solace.Record.BuildersetSenderTimestamp(@Nullable Long senderTimestamp) abstract Solace.Record.BuildersetSequenceNumber(@Nullable Long sequenceNumber) abstract Solace.Record.BuildersetTimeToLive(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
-