Class AbstractSecretBundleConfigSource<B extends AbstractConfigSourceBuilder<B,Void>>
java.lang.Object
io.helidon.config.AbstractSource
io.helidon.config.AbstractConfigSource
io.helidon.integrations.oci.secrets.configsource.AbstractSecretBundleConfigSource<B>
- Type Parameters:
B
- the type ofAbstractConfigSourceBuilder
subclass used to build instances of this class
- All Implemented Interfaces:
ConfigSource
,Source
,Supplier<ConfigSource>
- Direct Known Subclasses:
SecretBundleLazyConfigSource
,SecretBundleNodeConfigSource
public abstract sealed class AbstractSecretBundleConfigSource<B extends AbstractConfigSourceBuilder<B,Void>>
extends AbstractConfigSource
permits SecretBundleLazyConfigSource, SecretBundleNodeConfigSource
An
AbstractConfigSource
that encapsulates functionality common to both SecretBundleLazyConfigSource
and SecretBundleNodeConfigSource
.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
AnAbstractConfigSourceBuilder
used to build instances ofAbstractSecretBundleConfigSource
. -
Constructor Summary
-
Method Summary
Methods inherited from class io.helidon.config.AbstractConfigSource
mediaType, parser, toString
Methods inherited from class io.helidon.config.AbstractSource
changeWatcher, description, optional, pollingStrategy, retryPolicy, uid
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.helidon.config.spi.ConfigSource
get, init
Methods inherited from interface io.helidon.config.spi.Source
description, exists, optional, retryPolicy
-
Constructor Details
-
AbstractSecretBundleConfigSource
Creates a newAbstractSecretBundleConfigSource
.- Parameters:
b
- a builder
-