public class UserAccountBuilder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
UserAccountBuilder |
accountName(java.lang.String accountName)
Sets account name.
|
UserAccountBuilder |
additionalOauthValues(java.util.Map<java.lang.String,java.lang.String> additionalOauthValues)
Sets additional OAuth values.
|
UserAccountBuilder |
authToken(java.lang.String authToken)
Sets auth token.
|
UserAccount |
build()
Builds and returns a UserAccount object.
|
UserAccountBuilder |
communityId(java.lang.String communityId)
Sets community ID.
|
UserAccountBuilder |
communityUrl(java.lang.String communityUrl)
Sets community URL.
|
UserAccountBuilder |
contentDomain(java.lang.String contentDomain)
Sets content domain.
|
UserAccountBuilder |
contentSid(java.lang.String contentSid)
Sets content SID.
|
UserAccountBuilder |
csrfToken(java.lang.String csrfToken)
Sets CSRF token.
|
UserAccountBuilder |
displayName(java.lang.String displayName)
Sets display name.
|
UserAccountBuilder |
email(java.lang.String email)
Sets email.
|
UserAccountBuilder |
firstName(java.lang.String firstName)
Sets first name.
|
static UserAccountBuilder |
getInstance()
Returns an instance of this class.
|
UserAccountBuilder |
idUrl(java.lang.String idUrl)
Sets identity URL.
|
UserAccountBuilder |
instanceServer(java.lang.String instanceServer)
Sets instance server.
|
UserAccountBuilder |
language(java.lang.String language)
Sets language.
|
UserAccountBuilder |
lastName(java.lang.String lastName)
Sets last name.
|
UserAccountBuilder |
lightningDomain(java.lang.String lightningDomain)
Sets lightning domain.
|
UserAccountBuilder |
lightningSid(java.lang.String lightningSid)
Sets lightning SID.
|
UserAccountBuilder |
locale(java.lang.String locale)
Sets locale.
|
UserAccountBuilder |
loginServer(java.lang.String loginServer)
Sets login server.
|
UserAccountBuilder |
nativeLogin(java.lang.Boolean isNativeLogin)
Sets if the user authenticated with native login.
|
UserAccountBuilder |
orgId(java.lang.String orgId)
Sets org ID.
|
UserAccountBuilder |
photoUrl(java.lang.String photoUrl)
Sets photo URL.
|
UserAccountBuilder |
refreshToken(java.lang.String refreshToken)
Sets refresh token.
|
UserAccountBuilder |
thumbnailUrl(java.lang.String thumbnailUrl)
Sets thumbnail URL.
|
UserAccountBuilder |
userId(java.lang.String userId)
Sets user ID.
|
UserAccountBuilder |
username(java.lang.String username)
Sets username.
|
UserAccountBuilder |
vfDomain(java.lang.String vfDomain)
Sets VF domain.
|
UserAccountBuilder |
vfSid(java.lang.String vfSid)
Sets VF SID.
|
public static final UserAccountBuilder getInstance()
public UserAccountBuilder authToken(java.lang.String authToken)
authToken
- Auth token.public UserAccountBuilder refreshToken(java.lang.String refreshToken)
refreshToken
- Refresh token.public UserAccountBuilder loginServer(java.lang.String loginServer)
loginServer
- Login server.public UserAccountBuilder idUrl(java.lang.String idUrl)
idUrl
- Identity URL.public UserAccountBuilder instanceServer(java.lang.String instanceServer)
instanceServer
- Instance server.public UserAccountBuilder orgId(java.lang.String orgId)
orgId
- Org ID.public UserAccountBuilder userId(java.lang.String userId)
userId
- User ID.public UserAccountBuilder username(java.lang.String username)
username
- Username.public UserAccountBuilder accountName(java.lang.String accountName)
accountName
- Account name.public UserAccountBuilder communityId(java.lang.String communityId)
communityId
- Community ID.public UserAccountBuilder communityUrl(java.lang.String communityUrl)
communityUrl
- Community URL.public UserAccountBuilder firstName(java.lang.String firstName)
firstName
- First name.public UserAccountBuilder lastName(java.lang.String lastName)
lastName
- Last name.public UserAccountBuilder displayName(java.lang.String displayName)
displayName
- Display name.public UserAccountBuilder email(java.lang.String email)
email
- Email.public UserAccountBuilder photoUrl(java.lang.String photoUrl)
photoUrl
- Photo URL.public UserAccountBuilder thumbnailUrl(java.lang.String thumbnailUrl)
thumbnailUrl
- Thumbnail URL.public UserAccountBuilder lightningDomain(java.lang.String lightningDomain)
lightningDomain
- Lightning domain.public UserAccountBuilder lightningSid(java.lang.String lightningSid)
lightningSid
- Lightning SID.public UserAccountBuilder vfDomain(java.lang.String vfDomain)
vfDomain
- VF domain.public UserAccountBuilder vfSid(java.lang.String vfSid)
vfSid
- VF SID.public UserAccountBuilder contentDomain(java.lang.String contentDomain)
contentDomain
- Content domain.public UserAccountBuilder contentSid(java.lang.String contentSid)
contentSid
- Content SID.public UserAccountBuilder csrfToken(java.lang.String csrfToken)
csrfToken
- CSRF token.public UserAccountBuilder nativeLogin(java.lang.Boolean isNativeLogin)
isNativeLogin
- if the user authenticated with native login.public UserAccountBuilder language(java.lang.String language)
language
- User's language.public UserAccountBuilder locale(java.lang.String locale)
locale
- User's locale.public UserAccountBuilder additionalOauthValues(java.util.Map<java.lang.String,java.lang.String> additionalOauthValues)
additionalOauthValues
- Additional OAuth values.public UserAccount build()