Package pl.allegro.tech.hermes.client
Class HermesMessage.Builder
- java.lang.Object
-
- pl.allegro.tech.hermes.client.HermesMessage.Builder
-
- Enclosing class:
- HermesMessage
public static class HermesMessage.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HermesMessage.Builderavro(int schemaVersion)HermesMessagebuild()HermesMessage.Builderjson()HermesMessage.BuilderwithContentType(java.lang.String contentType)HermesMessage.BuilderwithHeader(java.lang.String header, java.lang.String value)HermesMessage.BuilderwithSchemaVersion(int schemaVersion)
-
-
-
Method Detail
-
build
public HermesMessage build()
-
json
public HermesMessage.Builder json()
-
avro
public HermesMessage.Builder avro(int schemaVersion)
-
withContentType
public HermesMessage.Builder withContentType(java.lang.String contentType)
-
withSchemaVersion
public HermesMessage.Builder withSchemaVersion(int schemaVersion)
-
withHeader
public HermesMessage.Builder withHeader(java.lang.String header, java.lang.String value)
-
-