public final class EventData
extends java.lang.Object
| Constructor and Description |
|---|
EventData(java.util.UUID eventId,
java.lang.String eventType,
java.lang.String contentType,
byte[] eventData,
byte[] userMetadata) |
| Modifier and Type | Method and Description |
|---|---|
static EventDataBuilder |
builderAsBinary(java.lang.String eventType,
byte[] eventData) |
static EventDataBuilder |
builderAsBinary(java.util.UUID id,
java.lang.String eventType,
byte[] eventData) |
static <A> EventDataBuilder |
builderAsJson(java.lang.String eventType,
A eventData) |
static <A> EventDataBuilder |
builderAsJson(java.util.UUID eventId,
java.lang.String eventType,
A eventData) |
java.lang.String |
getContentType() |
byte[] |
getEventData() |
java.util.UUID |
getEventId() |
java.lang.String |
getEventType() |
byte[] |
getUserMetadata() |
public EventData(java.util.UUID eventId,
java.lang.String eventType,
java.lang.String contentType,
byte[] eventData,
byte[] userMetadata)
public java.util.UUID getEventId()
public java.lang.String getEventType()
public java.lang.String getContentType()
public byte[] getEventData()
public byte[] getUserMetadata()
public static <A> EventDataBuilder builderAsJson(java.lang.String eventType, A eventData)
public static <A> EventDataBuilder builderAsJson(java.util.UUID eventId, java.lang.String eventType, A eventData)
public static EventDataBuilder builderAsBinary(java.lang.String eventType, byte[] eventData)
public static EventDataBuilder builderAsBinary(java.util.UUID id, java.lang.String eventType, byte[] eventData)