Class Handle.Builder
- java.lang.Object
-
- com.rivet.api.resources.identity.common.types.Handle.Builder
-
- All Implemented Interfaces:
Handle._FinalStage,Handle.AccountNumberStage,Handle.AvatarUrlStage,Handle.DisplayNameStage,Handle.ExternalStage,Handle.IdentityIdStage,Handle.IsRegisteredStage
- Enclosing class:
- Handle
public static final class Handle.Builder extends java.lang.Object implements Handle.IdentityIdStage, Handle.DisplayNameStage, Handle.AccountNumberStage, Handle.AvatarUrlStage, Handle.IsRegisteredStage, Handle.ExternalStage, Handle._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Handle.AvatarUrlStageaccountNumber(int accountNumber)Handle.IsRegisteredStageavatarUrl(java.lang.String avatarUrl)The URL of this identity's avatar image.Handlebuild()Handle.AccountNumberStagedisplayName(java.lang.String displayName)Handle._FinalStageexternal(ExternalLinks external)Handle.Builderfrom(Handle other)Handle.DisplayNameStageidentityId(java.util.UUID identityId)Handle.ExternalStageisRegistered(boolean isRegistered)Whether or not this identity is registered with a linked account.Handle._FinalStagepresence(Presence presence)Handle._FinalStagepresence(java.util.Optional<Presence> presence)
-
-
-
Method Detail
-
from
public Handle.Builder from(Handle other)
- Specified by:
fromin interfaceHandle.IdentityIdStage
-
identityId
public Handle.DisplayNameStage identityId(java.util.UUID identityId)
- Specified by:
identityIdin interfaceHandle.IdentityIdStage
-
displayName
public Handle.AccountNumberStage displayName(java.lang.String displayName)
- Specified by:
displayNamein interfaceHandle.DisplayNameStage
-
accountNumber
public Handle.AvatarUrlStage accountNumber(int accountNumber)
- Specified by:
accountNumberin interfaceHandle.AccountNumberStage
-
avatarUrl
public Handle.IsRegisteredStage avatarUrl(java.lang.String avatarUrl)
The URL of this identity's avatar image.
- Specified by:
avatarUrlin interfaceHandle.AvatarUrlStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
isRegistered
public Handle.ExternalStage isRegistered(boolean isRegistered)
Whether or not this identity is registered with a linked account.
- Specified by:
isRegisteredin interfaceHandle.IsRegisteredStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
external
public Handle._FinalStage external(ExternalLinks external)
- Specified by:
externalin interfaceHandle.ExternalStage
-
presence
public Handle._FinalStage presence(Presence presence)
- Specified by:
presencein interfaceHandle._FinalStage
-
presence
public Handle._FinalStage presence(java.util.Optional<Presence> presence)
- Specified by:
presencein interfaceHandle._FinalStage
-
build
public Handle build()
- Specified by:
buildin interfaceHandle._FinalStage
-
-