Package com.eventstore.dbclient
Class EventDataBuilder
java.lang.Object
com.eventstore.dbclient.EventDataBuilder
Utility class to help building an EventData.
-
Method Summary
Modifier and TypeMethodDescriptionstatic EventDataBuilderConfigures an event data builder to host a binary payload.static EventDataBuilderConfigures an event data builder to host a binary payload.static EventDataBuilderConfigures an event data builder to host a binary payload.build()Builds an event ready to be sent to EventStoreDB.Sets event's unique identifier.static EventDataBuilderConfigures an event data builder to host a JSON payload.static <A> EventDataBuilderConfigures builder to serialize event data as JSON.static EventDataBuilderConfigures an event data builder to host a JSON payload.static <A> EventDataBuilderDeprecated.metadataAsBytes(byte[] value) Sets event's custom user metadata.<A> EventDataBuildermetadataAsJson(A value) Deprecated.
-
Method Details
-
json
Configures builder to serialize event data as JSON.- Type Parameters:
A- a type that can be serialized in JSON.- Parameters:
eventType- event's type.eventData- event's payload.- Returns:
- an event data builder.
-
json
Deprecated.Configures an event data builder to host a JSON payload.- Type Parameters:
A- a type that can be serialized in JSON.- Parameters:
id- event's id.eventType- event's type.eventData- event's payload.- Returns:
- an event data builder.
-
json
Configures an event data builder to host a JSON payload.- Parameters:
eventType- event's type.eventData- event's payload.- Returns:
- an event data builder.
-
json
Configures an event data builder to host a JSON payload.- Parameters:
id- event's id.eventType- event's type.eventData- event's payload.- Returns:
- an event data builder.
-
binary
Configures an event data builder to host a binary payload.- Parameters:
eventType- event's type.eventData- event's payload.- Returns:
- an event data builder.
-
binary
Configures an event data builder to host a binary payload.- Parameters:
id- event's id.eventType- event's type.eventData- event's payload.- Returns:
- an event data builder.
-
binary
Configures an event data builder to host a binary payload.- Parameters:
id- event's id.eventType- event's type.eventData- event's payload.isJson- whether the payload is JSON or not.- Returns:
- an event data builder.
-
eventId
Sets event's unique identifier. -
metadataAsJson
Deprecated.Sets event's custom user metadata.- Type Parameters:
A- an object that can be serialized in JSON.
-
metadataAsBytes
Sets event's custom user metadata. -
build
Builds an event ready to be sent to EventStoreDB.- See Also:
-