public class EventDataBuilder
extends java.lang.Object
| Constructor and Description |
|---|
EventDataBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static EventDataBuilder |
binary(java.lang.String eventType,
byte[] eventData) |
static EventDataBuilder |
binary(java.util.UUID id,
java.lang.String eventType,
byte[] eventData) |
EventData |
build() |
EventDataBuilder |
eventId(java.util.UUID id) |
static <A> EventDataBuilder |
json(java.lang.String eventType,
A eventData) |
static <A> EventDataBuilder |
json(java.util.UUID id,
java.lang.String eventType,
A eventData) |
EventDataBuilder |
metadataAsBytes(byte[] value) |
<A> EventDataBuilder |
metadataAsJson(A value) |
public static <A> EventDataBuilder json(java.lang.String eventType, A eventData)
public static <A> EventDataBuilder json(java.util.UUID id, java.lang.String eventType, A eventData)
public static EventDataBuilder binary(java.lang.String eventType, byte[] eventData)
public static EventDataBuilder binary(java.util.UUID id, java.lang.String eventType, byte[] eventData)
public EventDataBuilder eventId(java.util.UUID id)
public <A> EventDataBuilder metadataAsJson(A value)
public EventDataBuilder metadataAsBytes(byte[] value)
public EventData build()