Class OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder
- java.lang.Object
-
- io.smallrye.reactive.messaging.amqp.OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder
-
- Enclosing class:
- OutgoingAmqpMetadata
public static final class OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
withAddress
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withAddress(String address)
-
withDurable
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withDurable(boolean durable)
-
withPriority
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withPriority(short priority)
-
withTtl
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withTtl(long ttl)
-
withDeliveryAnnotations
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withDeliveryAnnotations(org.apache.qpid.proton.amqp.messaging.DeliveryAnnotations deliveryAnnotations)
-
withMessageAnnotations
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withMessageAnnotations(org.apache.qpid.proton.amqp.messaging.MessageAnnotations messageAnnotations)
-
withDeliveryAnnotations
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withDeliveryAnnotations(String key, Object value)
-
withMessageAnnotations
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withMessageAnnotations(String key, Object value)
-
withMessageId
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withMessageId(String id)
-
withUserId
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withUserId(String userId)
-
withReplyTo
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withReplyTo(String replyTo)
-
withCorrelationId
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withCorrelationId(String correlationId)
-
withContentType
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withContentType(String contentType)
-
withContentEncoding
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withContentEncoding(String contentEncoding)
-
withExpiryTime
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withExpiryTime(long expiryTime)
-
withCreationTime
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withCreationTime(long creationTime)
-
withGroupId
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withGroupId(String groupId)
-
withGroupSequence
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withGroupSequence(int groupSequence)
-
withReplyToGroupId
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withReplyToGroupId(String replyToGroupId)
-
withSubject
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withSubject(String subject)
-
withApplicationProperty
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withApplicationProperty(String key, Object value)
-
withApplicationProperties
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withApplicationProperties(io.vertx.core.json.JsonObject json)
-
withFooter
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withFooter(String key, Object value)
-
build
public OutgoingAmqpMetadata build()
-
-