Package app.knock.api.model
Class KnockMessage.KnockMessageBuilder
- java.lang.Object
-
- app.knock.api.model.KnockMessage.KnockMessageBuilder
-
- Enclosing class:
- KnockMessage
public static class KnockMessage.KnockMessageBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
typeName
public KnockMessage.KnockMessageBuilder typeName(java.lang.String typeName)
- Returns:
this.
-
cursor
public KnockMessage.KnockMessageBuilder cursor(java.lang.String cursor)
- Returns:
this.
-
id
public KnockMessage.KnockMessageBuilder id(java.lang.String id)
- Returns:
this.
-
channelId
public KnockMessage.KnockMessageBuilder channelId(java.lang.String channelId)
- Returns:
this.
-
recipient
public KnockMessage.KnockMessageBuilder recipient(java.lang.Object recipient)
- Returns:
this.
-
workflow
public KnockMessage.KnockMessageBuilder workflow(java.lang.String workflow)
- Returns:
this.
-
tenant
public KnockMessage.KnockMessageBuilder tenant(java.lang.String tenant)
- Returns:
this.
-
status
public KnockMessage.KnockMessageBuilder status(java.lang.String status)
- Returns:
this.
-
readAt
public KnockMessage.KnockMessageBuilder readAt(java.time.ZonedDateTime readAt)
- Returns:
this.
-
seenAt
public KnockMessage.KnockMessageBuilder seenAt(java.time.ZonedDateTime seenAt)
- Returns:
this.
-
archivedAt
public KnockMessage.KnockMessageBuilder archivedAt(java.time.ZonedDateTime archivedAt)
- Returns:
this.
-
insertedAt
public KnockMessage.KnockMessageBuilder insertedAt(java.time.ZonedDateTime insertedAt)
- Returns:
this.
-
updatedAt
public KnockMessage.KnockMessageBuilder updatedAt(java.time.ZonedDateTime updatedAt)
- Returns:
this.
-
source
public KnockMessage.KnockMessageBuilder source(WorkflowSource source)
- Returns:
this.
-
data
public KnockMessage.KnockMessageBuilder data(java.lang.String dataKey, java.lang.Object dataValue)
-
data
public KnockMessage.KnockMessageBuilder data(java.util.Map<? extends java.lang.String,? extends java.lang.Object> data)
-
clearData
public KnockMessage.KnockMessageBuilder clearData()
-
build
public KnockMessage build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-