Package com.flagright.api.types
Class BusinessBase.Builder
- java.lang.Object
-
- com.flagright.api.types.BusinessBase.Builder
-
- All Implemented Interfaces:
BusinessBase._FinalStage,BusinessBase.CreatedTimestampStage,BusinessBase.LegalEntityStage,BusinessBase.UserIdStage
- Enclosing class:
- BusinessBase
public static final class BusinessBase.Builder extends java.lang.Object implements BusinessBase.UserIdStage, BusinessBase.CreatedTimestampStage, BusinessBase.LegalEntityStage, BusinessBase._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BusinessBasebuild()BusinessBase.LegalEntityStagecreatedTimestamp(double createdTimestamp)Timestamp when the user was createdBusinessBase.Builderfrom(BusinessBase other)BusinessBase._FinalStagelegalEntity(LegalEntity legalEntity)BusinessBase.CreatedTimestampStageuserId(java.lang.String userId)Unique user ID for the user
-
-
-
Method Detail
-
from
public BusinessBase.Builder from(BusinessBase other)
- Specified by:
fromin interfaceBusinessBase.UserIdStage
-
userId
public BusinessBase.CreatedTimestampStage userId(@NotNull java.lang.String userId)
Unique user ID for the user
- Specified by:
userIdin interfaceBusinessBase.UserIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
createdTimestamp
public BusinessBase.LegalEntityStage createdTimestamp(double createdTimestamp)
Timestamp when the user was created
- Specified by:
createdTimestampin interfaceBusinessBase.CreatedTimestampStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
legalEntity
public BusinessBase._FinalStage legalEntity(@NotNull LegalEntity legalEntity)
- Specified by:
legalEntityin interfaceBusinessBase.LegalEntityStage
-
build
public BusinessBase build()
- Specified by:
buildin interfaceBusinessBase._FinalStage
-
-