public static class RoleValidator.RoleConfig.Builder extends Object implements Builder<RoleValidator.RoleConfig>
RoleValidator.RoleConfig.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
RoleValidator.RoleConfig.Builder |
addRole(String role)
Add a role to the list of roles for a user subject.
|
RoleValidator.RoleConfig.Builder |
addRoles(Collection<String> rolesAllowed)
Add a collection of roles for user subject to this builder.
|
RoleValidator.RoleConfig.Builder |
addServiceRoles(Collection<String> rolesAllowed)
Add a collection of roles for service subject to this builder.
|
RoleValidator.RoleConfig |
build()
Build the instance from this builder.
|
RoleValidator.RoleConfig.Builder |
clearRoles()
Clears all roles currently set to this builder.
|
RoleValidator.RoleConfig.Builder |
clearServiceRoles()
Clears all service roles currently set to this builder.
|
RoleValidator.RoleConfig.Builder |
config(Config config)
Load configuration data from configuration.
|
public RoleValidator.RoleConfig build()
Builderbuild in interface Builder<RoleValidator.RoleConfig>public RoleValidator.RoleConfig.Builder addRoles(Collection<String> rolesAllowed)
rolesAllowed - collection of roles, iterator order will be preserved for checking the rolespublic RoleValidator.RoleConfig.Builder clearRoles()
public RoleValidator.RoleConfig.Builder clearServiceRoles()
public RoleValidator.RoleConfig.Builder addRole(String role)
role - a role, order of calls to this method will be preservedpublic RoleValidator.RoleConfig.Builder addServiceRoles(Collection<String> rolesAllowed)
rolesAllowed - collection of roles, iterator order will be preserved for checking the rolespublic RoleValidator.RoleConfig.Builder config(Config config)
config - configuration located the key of this attribute configCopyright © 2018–2019 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms.