Package org.gridgain.internal.rbac.roles
Class Role.Builder
java.lang.Object
org.gridgain.internal.rbac.roles.Role.Builder
- Enclosing class:
- Role
Role builder.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPrivileges(Set<Privilege> privileges) Adds privileges to this role.build()Builds role.Role name.removePrivileges(Set<Privilege> privileges) Removes privileges from this role.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
name
Role name.- Parameters:
name- role name.- Returns:
- builder.
-
addPrivileges
Adds privileges to this role.- Parameters:
privileges- Privileges to add.- Returns:
- This builder.
-
removePrivileges
Removes privileges from this role.- Parameters:
privileges- Privileges to remove.- Returns:
- This builder.
-
build
Builds role.- Returns:
- Role.
-