Package com.seam.api.types
Class Event.Builder
- java.lang.Object
-
- com.seam.api.types.Event.Builder
-
- All Implemented Interfaces:
Event._FinalStage,Event.CreatedAtStage,Event.EventIdStage,Event.EventTypeStage,Event.OccurredAtStage,Event.WorkspaceIdStage
- Enclosing class:
- Event
public static final class Event.Builder extends java.lang.Object implements Event.EventIdStage, Event.EventTypeStage, Event.WorkspaceIdStage, Event.CreatedAtStage, Event.OccurredAtStage, Event._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Eventbuild()Event.OccurredAtStagecreatedAt(java.time.OffsetDateTime createdAt)Event._FinalStagedeviceId(java.lang.String deviceId)Event._FinalStagedeviceId(java.util.Optional<java.lang.String> deviceId)Event.EventTypeStageeventId(java.lang.String eventId)Event.WorkspaceIdStageeventType(java.lang.String eventType)Event.Builderfrom(Event other)Event._FinalStageoccurredAt(java.time.OffsetDateTime occurredAt)Event.CreatedAtStageworkspaceId(java.lang.String workspaceId)
-
-
-
Method Detail
-
from
public Event.Builder from(Event other)
- Specified by:
fromin interfaceEvent.EventIdStage
-
eventId
public Event.EventTypeStage eventId(java.lang.String eventId)
- Specified by:
eventIdin interfaceEvent.EventIdStage
-
eventType
public Event.WorkspaceIdStage eventType(java.lang.String eventType)
- Specified by:
eventTypein interfaceEvent.EventTypeStage
-
workspaceId
public Event.CreatedAtStage workspaceId(java.lang.String workspaceId)
- Specified by:
workspaceIdin interfaceEvent.WorkspaceIdStage
-
createdAt
public Event.OccurredAtStage createdAt(java.time.OffsetDateTime createdAt)
- Specified by:
createdAtin interfaceEvent.CreatedAtStage
-
occurredAt
public Event._FinalStage occurredAt(java.time.OffsetDateTime occurredAt)
- Specified by:
occurredAtin interfaceEvent.OccurredAtStage
-
deviceId
public Event._FinalStage deviceId(java.lang.String deviceId)
- Specified by:
deviceIdin interfaceEvent._FinalStage
-
deviceId
public Event._FinalStage deviceId(java.util.Optional<java.lang.String> deviceId)
- Specified by:
deviceIdin interfaceEvent._FinalStage
-
build
public Event build()
- Specified by:
buildin interfaceEvent._FinalStage
-
-