A specification class for creating new user accounts. Set the initial attributes of the new user account by calling various setter methods available in this class. None of the attributes are required.
Public Constructor Summary
CreateRequest()
Creates a new
UserRecord.CreateRequest , which can be used to create a new user. |
Public Method Summary
UserRecord.CreateRequest |
setDisabled(boolean disabled)
Sets whether the new user account should be disabled by default or not.
|
UserRecord.CreateRequest |
setDisplayName(String displayName)
Sets the display name for the new user.
|
UserRecord.CreateRequest |
setEmail(String email)
Sets an email address for the new user.
|
UserRecord.CreateRequest |
setEmailVerified(boolean emailVerified)
Sets whether the user email address has been verified or not.
|
UserRecord.CreateRequest |
setPassword(String password)
Sets the password for the new user.
|
UserRecord.CreateRequest |
setPhoneNumber(String phone)
Sets a phone number for the new user.
|
UserRecord.CreateRequest |
setPhotoUrl(String photoUrl)
Sets the photo URL for the new user.
|
UserRecord.CreateRequest |
setUid(String uid)
Sets a user ID for the new user.
|
Inherited Method Summary
Public Constructors
public CreateRequest ()
Creates a new UserRecord.CreateRequest
, which can be used to create a new user. The returned
object should be passed to createUser(CreateRequest)
to register
the user information persistently.
Public Methods
public UserRecord.CreateRequest setDisabled (boolean disabled)
Sets whether the new user account should be disabled by default or not.
Parameters
disabled | a boolean indicating whether the new account should be disabled. |
---|
public UserRecord.CreateRequest setDisplayName (String displayName)
Sets the display name for the new user.
Parameters
displayName | a non-null display name string. |
---|
public UserRecord.CreateRequest setEmail (String email)
Sets an email address for the new user.
Parameters
a non-null, non-empty email address string. |
public UserRecord.CreateRequest setEmailVerified (boolean emailVerified)
Sets whether the user email address has been verified or not.
Parameters
emailVerified | a boolean indicating the email verification status. |
---|
public UserRecord.CreateRequest setPassword (String password)
Sets the password for the new user.
Parameters
password | a password string that is at least 6 characters long. |
---|
public UserRecord.CreateRequest setPhoneNumber (String phone)
Sets a phone number for the new user.
Parameters
phone | a non-null, non-empty phone number string. |
---|
public UserRecord.CreateRequest setPhotoUrl (String photoUrl)
Sets the photo URL for the new user.
Parameters
photoUrl | a non-null, non-empty URL string. |
---|
public UserRecord.CreateRequest setUid (String uid)
Sets a user ID for the new user.
Parameters
uid | a non-null, non-empty user ID that uniquely identifies the new user. The user ID must not be longer than 128 characters. |
---|