createUserInternal
public CreateUserInternalResponse createUserInternal(CreateUserInternalRequest request) throws GPUdbException Creates a new internal user (a user whose credentials are managed by the database system).Parameters:request-Requestobject containing the parameters for the operation.Returns:Responseobject containing the results of the operation.Throws:GPUdbException- if an error occurs during the operation.createUserInternal
public CreateUserInternalResponse createUserInternal(String name, String password, Map<String, String> options) throws GPUdbException Creates a new internal user (a user whose credentials are managed by the database system).Parameters:name- Name of the user to be created. Must contain only lowercase letters, digits, and underscores, and cannot begin with a digit. Must not be the same name as an existing user or role.password- Initial password of the user to be created. May be an empty string for no password.options- Optional parameters.ACTIVATED: Is the user allowed to login. Supported values:The default value isTRUE.CREATE_HOME_DIRECTORY: WhenTRUE, a home directory in KiFS is created for this user. Supported values:The default value isTRUE.DEFAULT_SCHEMA: Default schema to associate with this user.DIRECTORY_DATA_LIMIT: The maximum capacity to apply to the created directory ifCREATE_HOME_DIRECTORYisTRUE. Set to -1 to indicate no upper limit. If empty, the system default limit is applied.RESOURCE_GROUP: Name of an existing resource group to associate with this user.
Map.Returns:Responseobject containing the results of the operation.Throws:GPUdbException- if an error occurs during the operation.