Package io.toro.martini.tracker
Class Document.Builder
- java.lang.Object
-
- io.toro.martini.tracker.Document.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract Document
autoBuild()
Document
build()
abstract Document.Builder
childIds(Collection<String> childIds)
abstract Document.Builder
externalId(String externalId)
abstract Document.Builder
internalId(String internalId)
abstract Document.Builder
logs(Collection<Document.Log> logs)
abstract Document.Builder
parentIds(Collection<String> parentIds)
abstract Document.Builder
properties(Collection<Document.Property> properties)
abstract Document.Builder
receiverId(String receiverId)
abstract Document.Builder
senderId(String senderId)
abstract Document.Builder
stateName(String stateName)
abstract Document.Builder
states(Collection<Document.State> states)
abstract Document.Builder
timestamp(long timestamp)
abstract Document.Builder
type(Document.Type type)
abstract Document.Builder
username(String username)
-
-
-
Method Detail
-
internalId
public abstract Document.Builder internalId(String internalId)
-
externalId
public abstract Document.Builder externalId(String externalId)
-
type
public abstract Document.Builder type(Document.Type type)
-
stateName
public abstract Document.Builder stateName(String stateName)
-
senderId
public abstract Document.Builder senderId(String senderId)
-
receiverId
public abstract Document.Builder receiverId(String receiverId)
-
username
public abstract Document.Builder username(String username)
-
timestamp
public abstract Document.Builder timestamp(long timestamp)
-
logs
public abstract Document.Builder logs(Collection<Document.Log> logs)
-
properties
public abstract Document.Builder properties(Collection<Document.Property> properties)
-
states
public abstract Document.Builder states(Collection<Document.State> states)
-
parentIds
public abstract Document.Builder parentIds(Collection<String> parentIds)
-
childIds
public abstract Document.Builder childIds(Collection<String> childIds)
-
autoBuild
abstract Document autoBuild()
-
build
public Document build()
-
-