Package com.chrt.api.types
Class Caller.Builder
- java.lang.Object
-
- com.chrt.api.types.Caller.Builder
-
- All Implemented Interfaces:
Caller._FinalStage,Caller.CredentialTypeStage,Caller.OrgIdStage,Caller.UserIdStage
- Enclosing class:
- Caller
public static final class Caller.Builder extends java.lang.Object implements Caller.CredentialTypeStage, Caller.UserIdStage, Caller.OrgIdStage, Caller._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Callerbuild()Caller._FinalStagecredential(Nullable<java.lang.String> credential)Caller._FinalStagecredential(java.lang.String credential)Caller._FinalStagecredential(java.util.Optional<java.lang.String> credential)Caller.UserIdStagecredentialType(CallerCredentialTypeEnum credentialType)Caller.Builderfrom(Caller other)Caller._FinalStageorgId(java.lang.String orgId)Must be a string starting withorg_Caller._FinalStageorgRole(Nullable<OrgRoleEnum> orgRole)Caller._FinalStageorgRole(OrgRoleEnum orgRole)Caller._FinalStageorgRole(java.util.Optional<OrgRoleEnum> orgRole)Caller._FinalStageorgSubscription(Nullable<java.lang.Boolean> orgSubscription)Caller._FinalStageorgSubscription(java.lang.Boolean orgSubscription)Caller._FinalStageorgSubscription(java.util.Optional<java.lang.Boolean> orgSubscription)Caller._FinalStageorgType(Nullable<OrgTypeEnum> orgType)Caller._FinalStageorgType(OrgTypeEnum orgType)Caller._FinalStageorgType(java.util.Optional<OrgTypeEnum> orgType)Caller._FinalStageuserEmail(Nullable<java.lang.String> userEmail)Caller._FinalStageuserEmail(java.lang.String userEmail)Caller._FinalStageuserEmail(java.util.Optional<java.lang.String> userEmail)Caller.OrgIdStageuserId(java.lang.String userId)Must be a string starting withuser_
-
-
-
Method Detail
-
from
public Caller.Builder from(Caller other)
- Specified by:
fromin interfaceCaller.CredentialTypeStage
-
credentialType
public Caller.UserIdStage credentialType(@NotNull CallerCredentialTypeEnum credentialType)
- Specified by:
credentialTypein interfaceCaller.CredentialTypeStage
-
userId
public Caller.OrgIdStage userId(@NotNull java.lang.String userId)
Must be a string starting with
user_Must be a string starting with
user_- Specified by:
userIdin interfaceCaller.UserIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
orgId
public Caller._FinalStage orgId(@NotNull java.lang.String orgId)
Must be a string starting with
org_Must be a string starting with
org_- Specified by:
orgIdin interfaceCaller.OrgIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
userEmail
public Caller._FinalStage userEmail(Nullable<java.lang.String> userEmail)
- Specified by:
userEmailin interfaceCaller._FinalStage
-
userEmail
public Caller._FinalStage userEmail(java.lang.String userEmail)
- Specified by:
userEmailin interfaceCaller._FinalStage
-
userEmail
public Caller._FinalStage userEmail(java.util.Optional<java.lang.String> userEmail)
- Specified by:
userEmailin interfaceCaller._FinalStage
-
orgSubscription
public Caller._FinalStage orgSubscription(Nullable<java.lang.Boolean> orgSubscription)
- Specified by:
orgSubscriptionin interfaceCaller._FinalStage
-
orgSubscription
public Caller._FinalStage orgSubscription(java.lang.Boolean orgSubscription)
- Specified by:
orgSubscriptionin interfaceCaller._FinalStage
-
orgSubscription
public Caller._FinalStage orgSubscription(java.util.Optional<java.lang.Boolean> orgSubscription)
- Specified by:
orgSubscriptionin interfaceCaller._FinalStage
-
orgType
public Caller._FinalStage orgType(Nullable<OrgTypeEnum> orgType)
- Specified by:
orgTypein interfaceCaller._FinalStage
-
orgType
public Caller._FinalStage orgType(OrgTypeEnum orgType)
- Specified by:
orgTypein interfaceCaller._FinalStage
-
orgType
public Caller._FinalStage orgType(java.util.Optional<OrgTypeEnum> orgType)
- Specified by:
orgTypein interfaceCaller._FinalStage
-
orgRole
public Caller._FinalStage orgRole(Nullable<OrgRoleEnum> orgRole)
- Specified by:
orgRolein interfaceCaller._FinalStage
-
orgRole
public Caller._FinalStage orgRole(OrgRoleEnum orgRole)
- Specified by:
orgRolein interfaceCaller._FinalStage
-
orgRole
public Caller._FinalStage orgRole(java.util.Optional<OrgRoleEnum> orgRole)
- Specified by:
orgRolein interfaceCaller._FinalStage
-
credential
public Caller._FinalStage credential(Nullable<java.lang.String> credential)
- Specified by:
credentialin interfaceCaller._FinalStage
-
credential
public Caller._FinalStage credential(java.lang.String credential)
- Specified by:
credentialin interfaceCaller._FinalStage
-
credential
public Caller._FinalStage credential(java.util.Optional<java.lang.String> credential)
- Specified by:
credentialin interfaceCaller._FinalStage
-
build
public Caller build()
- Specified by:
buildin interfaceCaller._FinalStage
-
-