public static class Event.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Object> |
additionalDetails |
protected OffsetDateTime |
createdAt |
protected UserMini |
createdBy |
protected String |
eventId |
protected EnumWrapper<EventEventTypeField> |
eventType |
protected OffsetDateTime |
recordedAt |
protected String |
sessionId |
protected EventSourceResource |
source |
protected String |
type |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
Event.Builder |
additionalDetails(Map<String,Object> additionalDetails) |
Event |
build() |
Event.Builder |
createdAt(OffsetDateTime createdAt) |
Event.Builder |
createdBy(UserMini createdBy) |
Event.Builder |
eventId(String eventId) |
Event.Builder |
eventType(EnumWrapper<EventEventTypeField> eventType) |
Event.Builder |
eventType(EventEventTypeField eventType) |
Event.Builder |
recordedAt(OffsetDateTime recordedAt) |
Event.Builder |
sessionId(String sessionId) |
Event.Builder |
source(AppItemEventSource source) |
Event.Builder |
source(EventSource source) |
Event.Builder |
source(EventSourceResource source) |
Event.Builder |
source(File source) |
Event.Builder |
source(Folder source) |
Event.Builder |
source(Map<String,Object> source) |
Event.Builder |
source(User source) |
Event.Builder |
type(String type) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected OffsetDateTime createdAt
protected OffsetDateTime recordedAt
protected EnumWrapper<EventEventTypeField> eventType
protected EventSourceResource source
protected Map<String,Object> additionalDetails
public Builder()
public Event.Builder type(String type)
public Event.Builder createdAt(OffsetDateTime createdAt)
public Event.Builder recordedAt(OffsetDateTime recordedAt)
public Event.Builder eventId(String eventId)
public Event.Builder createdBy(UserMini createdBy)
public Event.Builder eventType(EventEventTypeField eventType)
public Event.Builder eventType(EnumWrapper<EventEventTypeField> eventType)
public Event.Builder sessionId(String sessionId)
public Event.Builder source(User source)
public Event.Builder source(EventSource source)
public Event.Builder source(File source)
public Event.Builder source(Folder source)
public Event.Builder source(Map<String,Object> source)
public Event.Builder source(AppItemEventSource source)
public Event.Builder source(EventSourceResource source)
public Event.Builder additionalDetails(Map<String,Object> additionalDetails)