Package com.chrt.api.types
Class OrgMemberDetails.Builder
- java.lang.Object
-
- com.chrt.api.types.OrgMemberDetails.Builder
-
- All Implemented Interfaces:
OrgMemberDetails._FinalStage,OrgMemberDetails.RoleStage,OrgMemberDetails.UserIdStage
- Enclosing class:
- OrgMemberDetails
public static final class OrgMemberDetails.Builder extends java.lang.Object implements OrgMemberDetails.RoleStage, OrgMemberDetails.UserIdStage, OrgMemberDetails._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OrgMemberDetailsbuild()OrgMemberDetails._FinalStagefirstName(Nullable<java.lang.String> firstName)OrgMemberDetails._FinalStagefirstName(java.lang.String firstName)OrgMemberDetails._FinalStagefirstName(java.util.Optional<java.lang.String> firstName)OrgMemberDetails.Builderfrom(OrgMemberDetails other)OrgMemberDetails._FinalStagelastName(Nullable<java.lang.String> lastName)OrgMemberDetails._FinalStagelastName(java.lang.String lastName)OrgMemberDetails._FinalStagelastName(java.util.Optional<java.lang.String> lastName)OrgMemberDetails.UserIdStagerole(OrgRoleEnum role)OrgMemberDetails._FinalStageuserId(java.lang.String userId)Must be a string starting withuser_
-
-
-
Method Detail
-
from
public OrgMemberDetails.Builder from(OrgMemberDetails other)
- Specified by:
fromin interfaceOrgMemberDetails.RoleStage
-
role
public OrgMemberDetails.UserIdStage role(@NotNull OrgRoleEnum role)
- Specified by:
rolein interfaceOrgMemberDetails.RoleStage
-
userId
public OrgMemberDetails._FinalStage userId(@NotNull java.lang.String userId)
Must be a string starting with
user_Must be a string starting with
user_- Specified by:
userIdin interfaceOrgMemberDetails.UserIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
lastName
public OrgMemberDetails._FinalStage lastName(Nullable<java.lang.String> lastName)
- Specified by:
lastNamein interfaceOrgMemberDetails._FinalStage
-
lastName
public OrgMemberDetails._FinalStage lastName(java.lang.String lastName)
- Specified by:
lastNamein interfaceOrgMemberDetails._FinalStage
-
lastName
public OrgMemberDetails._FinalStage lastName(java.util.Optional<java.lang.String> lastName)
- Specified by:
lastNamein interfaceOrgMemberDetails._FinalStage
-
firstName
public OrgMemberDetails._FinalStage firstName(Nullable<java.lang.String> firstName)
- Specified by:
firstNamein interfaceOrgMemberDetails._FinalStage
-
firstName
public OrgMemberDetails._FinalStage firstName(java.lang.String firstName)
- Specified by:
firstNamein interfaceOrgMemberDetails._FinalStage
-
firstName
public OrgMemberDetails._FinalStage firstName(java.util.Optional<java.lang.String> firstName)
- Specified by:
firstNamein interfaceOrgMemberDetails._FinalStage
-
build
public OrgMemberDetails build()
- Specified by:
buildin interfaceOrgMemberDetails._FinalStage
-
-