Class Role.Builder

java.lang.Object
org.gridgain.internal.rbac.roles.Role.Builder
Enclosing class:
Role

public static class Role.Builder extends Object
Role builder.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • name

      public Role.Builder name(String name)
      Role name.
      Parameters:
      name - role name.
      Returns:
      builder.
    • addPrivileges

      public Role.Builder addPrivileges(Set<Privilege> privileges)
      Adds privileges to this role.
      Parameters:
      privileges - Privileges to add.
      Returns:
      This builder.
    • removePrivileges

      public Role.Builder removePrivileges(Set<Privilege> privileges)
      Removes privileges from this role.
      Parameters:
      privileges - Privileges to remove.
      Returns:
      This builder.
    • build

      public Role build()
      Builds role.
      Returns:
      Role.