Package io.helidon.security.abac.policy
Class PolicyValidator.Builder
java.lang.Object
io.helidon.security.abac.policy.PolicyValidator.Builder
- All Implemented Interfaces:
- Builder<PolicyValidator.Builder,,- PolicyValidator> - Supplier<PolicyValidator>
- Enclosing class:
- PolicyValidator
public static final class PolicyValidator.Builder
extends Object
implements Builder<PolicyValidator.Builder,PolicyValidator> 
A fluent API builder for 
PolicyValidator.- 
Method SummaryModifier and TypeMethodDescriptionaddExecutor(PolicyExecutor executor) Add an executor (that is not available as a java service).build()Build the instance from this builder.Update this builder from configuration.
- 
Method Details- 
buildDescription copied from interface:BuilderBuild the instance from this builder.- Specified by:
- buildin interface- Builder<PolicyValidator.Builder,- PolicyValidator> 
- Returns:
- instance of the built type
 
- 
addExecutorAdd an executor (that is not available as a java service).- Parameters:
- executor- to evaluate policy statements
- Returns:
- updated builder instance
 
- 
configUpdate this builder from configuration.- Parameters:
- config- configuration instance located on- PolicyValidatorService.configKey()
- Returns:
- updated builder instance
 
 
-