public final class EventData
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static EventDataBuilder |
builderAsBinary(java.lang.String eventType,
byte[] eventData)
Configures an event data builder to host a binary payload.
|
static EventDataBuilder |
builderAsBinary(java.util.UUID eventId,
java.lang.String eventType,
byte[] eventData)
Configures an event data builder to host a binary payload.
|
static EventDataBuilder |
builderAsJson(java.lang.String eventType,
byte[] eventData)
Configures an event data builder to host a JSON payload.
|
static EventDataBuilder |
builderAsJson(java.util.UUID eventId,
java.lang.String eventType,
byte[] eventData)
Configures an event data builder to host a JSON payload.
|
java.lang.String |
getContentType()
Returns event's content's type
|
byte[] |
getEventData()
Returns event's payload data
|
java.util.UUID |
getEventId()
Returns event's unique identifier
|
java.lang.String |
getEventType()
Returns event's type.
|
byte[] |
getUserMetadata()
Returns event's custom user metadata.
|
public java.util.UUID getEventId()
public java.lang.String getEventType()
public java.lang.String getContentType()
public byte[] getEventData()
public byte[] getUserMetadata()
public static EventDataBuilder builderAsJson(java.lang.String eventType, byte[] eventData)
eventType - event's type.eventData - event's payload.public static EventDataBuilder builderAsJson(java.util.UUID eventId, java.lang.String eventType, byte[] eventData)
eventId - event's id.eventType - event's type.eventData - event's payload.public static EventDataBuilder builderAsBinary(java.lang.String eventType, byte[] eventData)
eventType - event's type.eventData - event's payload.public static EventDataBuilder builderAsBinary(java.util.UUID eventId, java.lang.String eventType, byte[] eventData)
eventId - event's id.eventType - event's type.eventData - event's payload.