Package com.flagright.api.types
Class UserBase.Builder
- java.lang.Object
-
- com.flagright.api.types.UserBase.Builder
-
- All Implemented Interfaces:
UserBase._FinalStage,UserBase.CreatedTimestampStage,UserBase.UserIdStage
- Enclosing class:
- UserBase
public static final class UserBase.Builder extends java.lang.Object implements UserBase.UserIdStage, UserBase.CreatedTimestampStage, UserBase._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserBasebuild()UserBase._FinalStagecreatedTimestamp(double createdTimestamp)Timestamp when userId is createdUserBase.Builderfrom(UserBase other)UserBase.CreatedTimestampStageuserId(java.lang.String userId)Unique user ID
-
-
-
Method Detail
-
from
public UserBase.Builder from(UserBase other)
- Specified by:
fromin interfaceUserBase.UserIdStage
-
userId
public UserBase.CreatedTimestampStage userId(@NotNull java.lang.String userId)
Unique user ID
- Specified by:
userIdin interfaceUserBase.UserIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
createdTimestamp
public UserBase._FinalStage createdTimestamp(double createdTimestamp)
Timestamp when userId is created
- Specified by:
createdTimestampin interfaceUserBase.CreatedTimestampStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
build
public UserBase build()
- Specified by:
buildin interfaceUserBase._FinalStage
-
-