Class PulsarOutgoingMessageMetadata.PulsarOutgoingMessageMetadataBuilder
java.lang.Object
io.smallrye.reactive.messaging.pulsar.PulsarOutgoingMessageMetadata.PulsarOutgoingMessageMetadataBuilder
- Enclosing class:
- PulsarOutgoingMessageMetadata
public static class PulsarOutgoingMessageMetadata.PulsarOutgoingMessageMetadataBuilder
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()withDeliverAfter(Duration deliverAfter) withDeliverAt(long deliverAt) withEventTime(long timestamp) withKeyBytes(byte[] keyBytes) withOrderingKey(byte[] orderingKey) withProperties(Map<String, String> properties) withReplicatedClusters(List<String> replicatedClusters) withSequenceId(long sequenceId) withTransaction(org.apache.pulsar.client.api.transaction.Transaction transaction)
-
Constructor Details
-
PulsarOutgoingMessageMetadataBuilder
public PulsarOutgoingMessageMetadataBuilder()
-
-
Method Details
-
withKey
-
withKeyBytes
public PulsarOutgoingMessageMetadata.PulsarOutgoingMessageMetadataBuilder withKeyBytes(byte[] keyBytes) -
withOrderingKey
public PulsarOutgoingMessageMetadata.PulsarOutgoingMessageMetadataBuilder withOrderingKey(byte[] orderingKey) -
withProperties
public PulsarOutgoingMessageMetadata.PulsarOutgoingMessageMetadataBuilder withProperties(Map<String, String> properties) -
withEventTime
public PulsarOutgoingMessageMetadata.PulsarOutgoingMessageMetadataBuilder withEventTime(long timestamp) -
withSequenceId
public PulsarOutgoingMessageMetadata.PulsarOutgoingMessageMetadataBuilder withSequenceId(long sequenceId) -
withReplicatedClusters
public PulsarOutgoingMessageMetadata.PulsarOutgoingMessageMetadataBuilder withReplicatedClusters(List<String> replicatedClusters) -
withDisabledReplication
-
withDeliverAfter
public PulsarOutgoingMessageMetadata.PulsarOutgoingMessageMetadataBuilder withDeliverAfter(Duration deliverAfter) -
withDeliverAt
public PulsarOutgoingMessageMetadata.PulsarOutgoingMessageMetadataBuilder withDeliverAt(long deliverAt) -
withTransaction
public PulsarOutgoingMessageMetadata.PulsarOutgoingMessageMetadataBuilder withTransaction(org.apache.pulsar.client.api.transaction.Transaction transaction) -
build
-