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.OStage,Caller.UserIdStage
- Enclosing class:
- Caller
public static final class Caller.Builder extends java.lang.Object implements Caller.CredentialTypeStage, Caller.OStage, Caller.UserIdStage, Caller.OrgIdStage, Caller._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Callerbuild()Caller.OStagecredentialType(CallerCredentialTypeEnum credentialType)Caller.Builderfrom(Caller other)Caller.UserIdStageo(ClerkOrgData o)Caller._FinalStageorgId(java.lang.String orgId)Must be a string starting withorg_Caller._FinalStageorgPublicMetadata(Nullable<java.util.Map<java.lang.String,java.lang.Object>> orgPublicMetadata)Caller._FinalStageorgPublicMetadata(java.util.Map<java.lang.String,java.lang.Object> orgPublicMetadata)Caller._FinalStageorgPublicMetadata(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> orgPublicMetadata)Caller._FinalStageprimaryEmailAddress(Nullable<java.lang.String> primaryEmailAddress)Caller._FinalStageprimaryEmailAddress(java.lang.String primaryEmailAddress)Caller._FinalStageprimaryEmailAddress(java.util.Optional<java.lang.String> primaryEmailAddress)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.OStage credentialType(@NotNull CallerCredentialTypeEnum credentialType)
- Specified by:
credentialTypein interfaceCaller.CredentialTypeStage
-
o
public Caller.UserIdStage o(@NotNull ClerkOrgData o)
- Specified by:
oin interfaceCaller.OStage
-
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.
-
primaryEmailAddress
public Caller._FinalStage primaryEmailAddress(Nullable<java.lang.String> primaryEmailAddress)
- Specified by:
primaryEmailAddressin interfaceCaller._FinalStage
-
primaryEmailAddress
public Caller._FinalStage primaryEmailAddress(java.lang.String primaryEmailAddress)
- Specified by:
primaryEmailAddressin interfaceCaller._FinalStage
-
primaryEmailAddress
public Caller._FinalStage primaryEmailAddress(java.util.Optional<java.lang.String> primaryEmailAddress)
- Specified by:
primaryEmailAddressin interfaceCaller._FinalStage
-
orgPublicMetadata
public Caller._FinalStage orgPublicMetadata(Nullable<java.util.Map<java.lang.String,java.lang.Object>> orgPublicMetadata)
- Specified by:
orgPublicMetadatain interfaceCaller._FinalStage
-
orgPublicMetadata
public Caller._FinalStage orgPublicMetadata(java.util.Map<java.lang.String,java.lang.Object> orgPublicMetadata)
- Specified by:
orgPublicMetadatain interfaceCaller._FinalStage
-
orgPublicMetadata
public Caller._FinalStage orgPublicMetadata(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> orgPublicMetadata)
- Specified by:
orgPublicMetadatain interfaceCaller._FinalStage
-
build
public Caller build()
- Specified by:
buildin interfaceCaller._FinalStage
-
-