Package com.okta.sdk.resource.builder
Interface UserBuilder
-
public interface UserBuilder
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UserBuilder
addGroup(java.lang.String groupId)
User
buildAndCreate(Client client)
static UserBuilder
instance()
UserBuilder
putAllProfileProperties(java.util.Map<java.lang.String,java.lang.Object> profileProperties)
UserBuilder
putProfileProperty(java.lang.String key, java.lang.Object value)
UserBuilder
setActive(java.lang.Boolean active)
UserBuilder
setBcryptPasswordHash(java.lang.String value, java.lang.String salt, int workFactor)
UserBuilder
setEmail(java.lang.String email)
UserBuilder
setFirstName(java.lang.String firstName)
default UserBuilder
setGroups(java.lang.String... groupIds)
UserBuilder
setGroups(java.util.Set<java.lang.String> groupIds)
UserBuilder
setLastName(java.lang.String lastName)
UserBuilder
setLogin(java.lang.String login)
UserBuilder
setMobilePhone(java.lang.String mobilePhone)
UserBuilder
setNextLogin(UserNextLogin nextLogin)
UserBuilder
setPassword(char[] password)
UserBuilder
setProfileProperties(java.util.Map<java.lang.String,java.lang.Object> profileProperties)
UserBuilder
setProvider(AuthenticationProvider provider)
UserBuilder
setSecondEmail(java.lang.String secondEmail)
UserBuilder
setSecurityQuestion(java.lang.String question)
UserBuilder
setSecurityQuestionAnswer(java.lang.String answer)
UserBuilder
setSha1PasswordHash(java.lang.String value, java.lang.String salt, java.lang.String saltOrder)
UserBuilder
setSha256PasswordHash(java.lang.String value, java.lang.String salt, java.lang.String saltOrder)
UserBuilder
setSha512PasswordHash(java.lang.String value, java.lang.String salt, java.lang.String saltOrder)
UserBuilder
setType(UserType userType)
UserBuilder
setType(java.lang.String userTypeId)
UserBuilder
usePasswordHookForImport()
UserBuilder
usePasswordHookForImport(java.lang.String type)
-
-
-
Method Detail
-
instance
static UserBuilder instance()
-
setPassword
UserBuilder setPassword(char[] password)
-
usePasswordHookForImport
UserBuilder usePasswordHookForImport()
-
usePasswordHookForImport
UserBuilder usePasswordHookForImport(java.lang.String type)
-
setSecurityQuestion
UserBuilder setSecurityQuestion(java.lang.String question)
-
setSecurityQuestionAnswer
UserBuilder setSecurityQuestionAnswer(java.lang.String answer)
-
setEmail
UserBuilder setEmail(java.lang.String email)
-
setFirstName
UserBuilder setFirstName(java.lang.String firstName)
-
setLastName
UserBuilder setLastName(java.lang.String lastName)
-
setLogin
UserBuilder setLogin(java.lang.String login)
-
setMobilePhone
UserBuilder setMobilePhone(java.lang.String mobilePhone)
-
setSecondEmail
UserBuilder setSecondEmail(java.lang.String secondEmail)
-
setActive
UserBuilder setActive(java.lang.Boolean active)
-
setProvider
UserBuilder setProvider(AuthenticationProvider provider)
-
setType
UserBuilder setType(UserType userType)
-
setType
UserBuilder setType(java.lang.String userTypeId)
-
setProfileProperties
UserBuilder setProfileProperties(java.util.Map<java.lang.String,java.lang.Object> profileProperties)
-
putAllProfileProperties
UserBuilder putAllProfileProperties(java.util.Map<java.lang.String,java.lang.Object> profileProperties)
-
putProfileProperty
UserBuilder putProfileProperty(java.lang.String key, java.lang.Object value)
-
setGroups
default UserBuilder setGroups(java.lang.String... groupIds)
-
setGroups
UserBuilder setGroups(java.util.Set<java.lang.String> groupIds)
-
addGroup
UserBuilder addGroup(java.lang.String groupId)
-
setNextLogin
UserBuilder setNextLogin(UserNextLogin nextLogin)
-
setBcryptPasswordHash
UserBuilder setBcryptPasswordHash(java.lang.String value, java.lang.String salt, int workFactor)
-
setSha256PasswordHash
UserBuilder setSha256PasswordHash(java.lang.String value, java.lang.String salt, java.lang.String saltOrder)
-
setSha512PasswordHash
UserBuilder setSha512PasswordHash(java.lang.String value, java.lang.String salt, java.lang.String saltOrder)
-
setSha1PasswordHash
UserBuilder setSha1PasswordHash(java.lang.String value, java.lang.String salt, java.lang.String saltOrder)
-
-