public static final class RoleDefinition.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
RoleDefinition |
build() |
RoleDefinition.Builder |
description(String description)
“Description of the Role definition.”
|
RoleDefinition.Builder |
displayName(String displayName)
“Display Name of the Role definition.”
|
RoleDefinition.Builder |
id(String id) |
RoleDefinition.Builder |
isBuiltIn(Boolean isBuiltIn)
“Type of Role.
|
RoleDefinition.Builder |
isBuiltInRoleDefinition(Boolean isBuiltInRoleDefinition)
“Type of Role.
|
RoleDefinition.Builder |
permissions(List<RolePermission> permissions)
“List of Role Permissions this role is allowed to perform.
|
RoleDefinition.Builder |
permissions(RolePermission... permissions)
“List of Role Permissions this role is allowed to perform.
|
RoleDefinition.Builder |
permissionsNextLink(String permissionsNextLink)
“List of Role Permissions this role is allowed to perform.
|
RoleDefinition.Builder |
rolePermissions(List<RolePermission> rolePermissions)
“List of Role Permissions this role is allowed to perform.
|
RoleDefinition.Builder |
rolePermissions(RolePermission... rolePermissions)
“List of Role Permissions this role is allowed to perform.
|
RoleDefinition.Builder |
rolePermissionsNextLink(String rolePermissionsNextLink)
“List of Role Permissions this role is allowed to perform.
|
RoleDefinition.Builder |
roleScopeTagIds(List<String> roleScopeTagIds)
“List of Scope Tags for this Entity instance.”
|
RoleDefinition.Builder |
roleScopeTagIds(String... roleScopeTagIds)
“List of Scope Tags for this Entity instance.”
|
RoleDefinition.Builder |
roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
“List of Scope Tags for this Entity instance.”
|
public RoleDefinition.Builder id(String id)
public RoleDefinition.Builder displayName(String displayName)
displayName - value of displayName property (as defined in service metadata)this (for method chaining)public RoleDefinition.Builder description(String description)
description - value of description property (as defined in service metadata)this (for method chaining)public RoleDefinition.Builder permissions(List<RolePermission> permissions)
permissions - value of permissions property (as defined in service metadata)this (for method chaining)public RoleDefinition.Builder permissions(RolePermission... permissions)
permissions - value of permissions property (as defined in service metadata)this (for method chaining)public RoleDefinition.Builder permissionsNextLink(String permissionsNextLink)
permissionsNextLink - value of permissions@nextLink property (as defined in service metadata)this (for method chaining)public RoleDefinition.Builder rolePermissions(List<RolePermission> rolePermissions)
rolePermissions - value of rolePermissions property (as defined in service metadata)this (for method chaining)public RoleDefinition.Builder rolePermissions(RolePermission... rolePermissions)
rolePermissions - value of rolePermissions property (as defined in service metadata)this (for method chaining)public RoleDefinition.Builder rolePermissionsNextLink(String rolePermissionsNextLink)
rolePermissionsNextLink - value of rolePermissions@nextLink property (as defined in service metadata)this (for method chaining)public RoleDefinition.Builder isBuiltInRoleDefinition(Boolean isBuiltInRoleDefinition)
isBuiltInRoleDefinition - value of isBuiltInRoleDefinition property (as defined in service metadata)this (for method chaining)public RoleDefinition.Builder isBuiltIn(Boolean isBuiltIn)
isBuiltIn - value of isBuiltIn property (as defined in service metadata)this (for method chaining)public RoleDefinition.Builder roleScopeTagIds(List<String> roleScopeTagIds)
roleScopeTagIds - value of roleScopeTagIds property (as defined in service metadata)this (for method chaining)public RoleDefinition.Builder roleScopeTagIds(String... roleScopeTagIds)
roleScopeTagIds - value of roleScopeTagIds property (as defined in service metadata)this (for method chaining)public RoleDefinition.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
roleScopeTagIdsNextLink - value of roleScopeTagIds@nextLink property (as defined in service metadata)this (for method chaining)public RoleDefinition build()
Copyright © 2018–2020. All rights reserved.