Class Message.Builder
java.lang.Object
pl.allegro.tech.hermes.consumers.consumer.Message.Builder
- Enclosing class:
Message
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()fromMessage(Message message) withAdditionalHeaders(List<pl.allegro.tech.hermes.api.Header> additionalHeaders) withContentType(pl.allegro.tech.hermes.api.ContentType contentType) withData(byte[] data) withExternalMetadata(Map<String, String> externalMetadata) withSchema(pl.allegro.tech.hermes.schema.CompiledSchema<org.apache.avro.Schema> schema)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
fromMessage
-
withData
-
withSchema
public Message.Builder withSchema(pl.allegro.tech.hermes.schema.CompiledSchema<org.apache.avro.Schema> schema) -
withExternalMetadata
-
withAdditionalHeaders
public Message.Builder withAdditionalHeaders(List<pl.allegro.tech.hermes.api.Header> additionalHeaders) -
withContentType
-
withNoSchema
-
build
-