Class ChangeRoleRequest.Builder
- Object
-
- Builder
-
- Enclosing class:
- ChangeRoleRequest
public static final class ChangeRoleRequest.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ChangeRoleRequest
build()
ChangeRoleRequest.Builder
but()
Deprecated.This method will be removed in the future.ChangeRoleRequest.Builder
description(String description)
The new description for the role.ChangeRoleRequest.Builder
id(@NotNull UUID id)
Required. The ID of the role to be changed.ChangeRoleRequest.Builder
name(String name)
The new name for the role.ChangeRoleRequest.Builder
permissions(List<Permission> permissions)
The new permissions to be set.String
toString()
-
-
-
Method Detail
-
but
@Deprecated public ChangeRoleRequest.Builder but()
Deprecated.This method will be removed in the future. Please, useChangeRoleRequest.builder()
Clone method for this Builder.
-
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
.
-
build
public ChangeRoleRequest build()
-
toString
public String toString()
- Overrides:
toString
in classObject
-
-