in pulsar-client-reactive-api/src/main/java/org/apache/pulsar/reactive/client/internal/api/DefaultMessageSpec.java [84:116]
public void configure(TypedMessageBuilder<T> typedMessageBuilder) {
if (this.key != null) {
typedMessageBuilder.key(this.key);
}
if (this.orderingKey != null) {
typedMessageBuilder.orderingKey(this.orderingKey);
}
if (this.keyBytes != null) {
typedMessageBuilder.keyBytes(this.keyBytes);
}
typedMessageBuilder.value(this.value);
if (this.properties != null) {
typedMessageBuilder.properties(this.properties);
}
if (this.eventTime != null) {
typedMessageBuilder.eventTime(this.eventTime);
}
if (this.sequenceId != null) {
typedMessageBuilder.sequenceId(this.sequenceId);
}
if (this.replicationClusters != null) {
typedMessageBuilder.replicationClusters(this.replicationClusters);
}
if (this.disableReplication) {
typedMessageBuilder.disableReplication();
}
if (this.deliverAt != null) {
typedMessageBuilder.deliverAt(this.deliverAt);
}
if (this.deliverAfterDelay != null) {
typedMessageBuilder.deliverAfter(this.deliverAfterDelay, this.deliverAfterUnit);
}
}