public static final class InitUserOptions.Builder
extends java.lang.Object
InitUserOptions
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
InitUserOptions |
build()
Builds the configured instance.
|
InitUserOptions.Builder |
groups(java.util.List<java.lang.String> groups)
Sets the value of
InitUserOptions.getGroups() |
InitUserOptions.Builder |
homeDir(java.lang.String homeDir)
Sets the value of
InitUserOptions.getHomeDir() |
InitUserOptions.Builder |
userId(java.lang.Number userId)
Sets the value of
InitUserOptions.getUserId() |
public InitUserOptions.Builder groups(java.util.List<java.lang.String> groups)
InitUserOptions.getGroups()
groups
- A list of group names.
The user will be added to each group in the list.this
public InitUserOptions.Builder homeDir(java.lang.String homeDir)
InitUserOptions.getHomeDir()
homeDir
- The user's home directory.this
public InitUserOptions.Builder userId(java.lang.Number userId)
InitUserOptions.getUserId()
userId
- A user ID.
The creation process fails if the user name exists with a different user ID.
If the user ID is already assigned to an existing user the operating system may
reject the creation request.this
public InitUserOptions build()
InitUserOptions
java.lang.NullPointerException
- if any required attribute was not provided