public interface UserBuilder
static UserBuilder instance()
UserBuilder setPassword(char[] password)
UserBuilder usePasswordHookForImport()
UserBuilder usePasswordHookForImport(String type)
UserBuilder setSecurityQuestion(String question)
UserBuilder setSecurityQuestionAnswer(String answer)
UserBuilder setEmail(String email)
UserBuilder setFirstName(String firstName)
UserBuilder setLastName(String lastName)
UserBuilder setLogin(String login)
UserBuilder setMobilePhone(String mobilePhone)
UserBuilder setSecondEmail(String secondEmail)
UserBuilder setActive(Boolean active)
UserBuilder setProvider(AuthenticationProvider provider)
UserBuilder setType(UserType userType)
UserBuilder setType(String userTypeId)
UserBuilder setProfileProperties(Map<String,Object> profileProperties)
UserBuilder putAllProfileProperties(Map<String,Object> profileProperties)
UserBuilder putProfileProperty(String key, Object value)
default UserBuilder setGroups(String... groupIds)
UserBuilder setGroups(Set<String> groupIds)
UserBuilder addGroup(String groupId)
UserBuilder setNextLogin(UserNextLogin nextLogin)
UserBuilder setBcryptPasswordHash(String value, String salt, int workFactor)
UserBuilder setSha256PasswordHash(String value, String salt, String saltOrder)
UserBuilder setSha512PasswordHash(String value, String salt, String saltOrder)
UserBuilder setSha1PasswordHash(String value, String salt, String saltOrder)
Copyright © 2017–2023 Okta. All rights reserved.