Class ChangeRoleRequest.Builder

  • Enclosing class:
    ChangeRoleRequest

    public static final class ChangeRoleRequest.Builder
    extends Object
    • Method Detail

      • id

        public ChangeRoleRequest.Builder id​(@NotNull
                                            @NotNull UUID id)
        Required. The ID of the role to be changed.
        Returns:
        this.
      • name

        public ChangeRoleRequest.Builder name​(String name)
        The new name for the role. Should be unique within all roles.
        Returns:
        this.
      • description

        public ChangeRoleRequest.Builder description​(String description)
        The new description for the role.
        Returns:
        this.
      • permissions

        public ChangeRoleRequest.Builder permissions​(List<Permission> permissions)
        The new permissions to be set. If null, no changes are made, otherwise the current permissions are replaced with the given ones.
        Returns:
        this.
      • toString

        public String toString()
        Overrides:
        toString in class Object