Package com.chrt.api.types
Class CaseMessage1.Builder
- java.lang.Object
-
- com.chrt.api.types.CaseMessage1.Builder
-
- All Implemented Interfaces:
CaseMessage1._FinalStage,CaseMessage1.MessageStage,CaseMessage1.OrgIdStage,CaseMessage1.TimestampStage,CaseMessage1.UserIdStage
- Enclosing class:
- CaseMessage1
public static final class CaseMessage1.Builder extends java.lang.Object implements CaseMessage1.MessageStage, CaseMessage1.UserIdStage, CaseMessage1.OrgIdStage, CaseMessage1.TimestampStage, CaseMessage1._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CaseMessage1build()CaseMessage1.Builderfrom(CaseMessage1 other)CaseMessage1._FinalStageid(java.lang.String id)CaseMessage1._FinalStageid(java.util.Optional<java.lang.String> id)CaseMessage1.UserIdStagemessage(java.lang.String message)CaseMessage1.TimestampStageorgId(java.lang.String orgId)Must be a string starting withorg_CaseMessage1._FinalStagetimestamp(java.time.OffsetDateTime timestamp)CaseMessage1.OrgIdStageuserId(java.lang.String userId)Must be a string starting withuser_
-
-
-
Method Detail
-
from
public CaseMessage1.Builder from(CaseMessage1 other)
- Specified by:
fromin interfaceCaseMessage1.MessageStage
-
message
public CaseMessage1.UserIdStage message(@NotNull java.lang.String message)
- Specified by:
messagein interfaceCaseMessage1.MessageStage
-
userId
public CaseMessage1.OrgIdStage userId(@NotNull java.lang.String userId)
Must be a string starting with
user_Must be a string starting with
user_- Specified by:
userIdin interfaceCaseMessage1.UserIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
orgId
public CaseMessage1.TimestampStage orgId(@NotNull java.lang.String orgId)
Must be a string starting with
org_Must be a string starting with
org_- Specified by:
orgIdin interfaceCaseMessage1.OrgIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
timestamp
public CaseMessage1._FinalStage timestamp(@NotNull java.time.OffsetDateTime timestamp)
- Specified by:
timestampin interfaceCaseMessage1.TimestampStage
-
id
public CaseMessage1._FinalStage id(java.lang.String id)
- Specified by:
idin interfaceCaseMessage1._FinalStage
-
id
public CaseMessage1._FinalStage id(java.util.Optional<java.lang.String> id)
- Specified by:
idin interfaceCaseMessage1._FinalStage
-
build
public CaseMessage1 build()
- Specified by:
buildin interfaceCaseMessage1._FinalStage
-
-