Package com.chrt.api.types
Class UserPublicData1.Builder
- java.lang.Object
-
- com.chrt.api.types.UserPublicData1.Builder
-
- All Implemented Interfaces:
UserPublicData1._FinalStage,UserPublicData1.CreatedAtTimestampStage,UserPublicData1.IdStage,UserPublicData1.SchemaVersionStage,UserPublicData1.UserIdStage
- Enclosing class:
- UserPublicData1
public static final class UserPublicData1.Builder extends java.lang.Object implements UserPublicData1.SchemaVersionStage, UserPublicData1.CreatedAtTimestampStage, UserPublicData1.UserIdStage, UserPublicData1.IdStage, UserPublicData1._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserPublicData1build()UserPublicData1.UserIdStagecreatedAtTimestamp(java.time.OffsetDateTime createdAtTimestamp)UserPublicData1.Builderfrom(UserPublicData1 other)UserPublicData1._FinalStageid(java.lang.String id)UserPublicData1._FinalStageprimaryEmailAddress(Nullable<java.lang.String> primaryEmailAddress)UserPublicData1._FinalStageprimaryEmailAddress(java.lang.String primaryEmailAddress)UserPublicData1._FinalStageprimaryEmailAddress(java.util.Optional<java.lang.String> primaryEmailAddress)UserPublicData1.CreatedAtTimestampStageschemaVersion(int schemaVersion)UserPublicData1.IdStageuserId(java.lang.String userId)Must be a string starting withuser_
-
-
-
Method Detail
-
from
public UserPublicData1.Builder from(UserPublicData1 other)
- Specified by:
fromin interfaceUserPublicData1.SchemaVersionStage
-
schemaVersion
public UserPublicData1.CreatedAtTimestampStage schemaVersion(int schemaVersion)
- Specified by:
schemaVersionin interfaceUserPublicData1.SchemaVersionStage
-
createdAtTimestamp
public UserPublicData1.UserIdStage createdAtTimestamp(@NotNull java.time.OffsetDateTime createdAtTimestamp)
- Specified by:
createdAtTimestampin interfaceUserPublicData1.CreatedAtTimestampStage
-
userId
public UserPublicData1.IdStage userId(@NotNull java.lang.String userId)
Must be a string starting with
user_Must be a string starting with
user_- Specified by:
userIdin interfaceUserPublicData1.UserIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
id
public UserPublicData1._FinalStage id(@NotNull java.lang.String id)
- Specified by:
idin interfaceUserPublicData1.IdStage
-
primaryEmailAddress
public UserPublicData1._FinalStage primaryEmailAddress(Nullable<java.lang.String> primaryEmailAddress)
- Specified by:
primaryEmailAddressin interfaceUserPublicData1._FinalStage
-
primaryEmailAddress
public UserPublicData1._FinalStage primaryEmailAddress(java.lang.String primaryEmailAddress)
- Specified by:
primaryEmailAddressin interfaceUserPublicData1._FinalStage
-
primaryEmailAddress
public UserPublicData1._FinalStage primaryEmailAddress(java.util.Optional<java.lang.String> primaryEmailAddress)
- Specified by:
primaryEmailAddressin interfaceUserPublicData1._FinalStage
-
build
public UserPublicData1 build()
- Specified by:
buildin interfaceUserPublicData1._FinalStage
-
-