public static final class AbacProvider.Builder extends Object implements Builder<AbacProvider>
AbacProvider.| Modifier and Type | Method and Description |
|---|---|
AbacProvider.Builder |
addValidator(AbacValidator<? extends AbacValidatorConfig> validator)
Add an explicit (e.g.
|
AbacProvider |
build()
Build the instance from this builder.
|
AbacProvider.Builder |
config(Config config)
Update builder from configuration and set the config to
configuration(io.helidon.config.Config). |
AbacProvider.Builder |
configuration(Config config)
Configuration to use for validator instances.
|
AbacProvider.Builder |
failIfNoneValidated(boolean failIfNoneValidated)
Whether to fail if NONE of the attributes is validated.
|
AbacProvider.Builder |
failOnUnvalidated(boolean failOnUnvalidated)
Whether to fail if any attribute is left unvalidated.
|
public AbacProvider build()
Builderbuild in interface Builder<AbacProvider>public AbacProvider.Builder addValidator(AbacValidator<? extends AbacValidatorConfig> validator)
validator - validator to addAbacValidatorServicepublic AbacProvider.Builder configuration(Config config)
config(Config) to update this builder.config - configurationpublic AbacProvider.Builder failOnUnvalidated(boolean failOnUnvalidated)
failOnUnvalidated - true for failure on unvalidated, false if it is OK to fail some of the validationspublic AbacProvider.Builder failIfNoneValidated(boolean failIfNoneValidated)
failIfNoneValidated - true for failure on unvalidated, false if it is OK not to validate any attributepublic AbacProvider.Builder config(Config config)
configuration(io.helidon.config.Config).config - configuration placed on the key of this providerCopyright © 2018–2019 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms.