Class SecretBundleLazyConfigSource.Builder
java.lang.Object
io.helidon.config.AbstractSourceBuilder<SecretBundleLazyConfigSource.Builder,Void>
 
io.helidon.config.AbstractConfigSourceBuilder<SecretBundleLazyConfigSource.Builder,Void>
 
io.helidon.integrations.oci.secrets.configsource.AbstractSecretBundleConfigSource.Builder<SecretBundleLazyConfigSource.Builder>
io.helidon.integrations.oci.secrets.configsource.SecretBundleLazyConfigSource.Builder
- All Implemented Interfaces:
- Source.Builder<SecretBundleLazyConfigSource.Builder>
- Enclosing class:
- SecretBundleLazyConfigSource
public static final class SecretBundleLazyConfigSource.Builder
extends io.helidon.integrations.oci.secrets.configsource.AbstractSecretBundleConfigSource.Builder<SecretBundleLazyConfigSource.Builder>
- 
Method SummaryModifier and TypeMethodDescriptionacceptPattern(Pattern acceptPattern) Sets thePatternthat will dictate which configuration property names are allowed to reach aSecretBundleLazyConfigSourceinstance.build()Creates and returns a newSecretBundleLazyConfigSourceinstance initialized from the state of thisSecretBundleLazyConfigSource.Builder.Configures thisSecretBundleLazyConfigSource.Builderfrom the supplied meta-configuration.Methods inherited from class io.helidon.integrations.oci.secrets.configsource.AbstractSecretBundleConfigSource.BuildersecretsSupplier, vaultOcidMethods inherited from class io.helidon.config.AbstractConfigSourceBuildermediaType, mediaTypeMapping, parser, parserMappingMethods inherited from class io.helidon.config.AbstractSourceBuilderchangeWatcher, optional, pollingStrategy, retryPolicyMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.config.spi.Source.Builderoptional, optional, retryPolicy
- 
Method Details- 
acceptPatternSets thePatternthat will dictate which configuration property names are allowed to reach aSecretBundleLazyConfigSourceinstance.- Parameters:
- acceptPattern- the- Pattern
- Returns:
- this SecretBundleLazyConfigSource.Builder
- Throws:
- NullPointerException- if- acceptPatternis- null
 
- 
buildCreates and returns a newSecretBundleLazyConfigSourceinstance initialized from the state of thisSecretBundleLazyConfigSource.Builder.- Returns:
- a new SecretBundleLazyConfigSource
 
- 
configConfigures thisSecretBundleLazyConfigSource.Builderfrom the supplied meta-configuration.- Overrides:
- configin class- io.helidon.integrations.oci.secrets.configsource.AbstractSecretBundleConfigSource.Builder<SecretBundleLazyConfigSource.Builder>
- Parameters:
- metaConfig- the meta-configuration; must not be- null
- Returns:
- this SecretBundleLazyConfigSource.Builder
- Throws:
- ConfigException- if a- change-watcheror- polling-strategyis specified
- NullPointerException- if- metaConfigis- null
- PatternSyntaxException- if the- accept-patternkey's value could not be compiled
 
 
-