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 ofAbstractConfigSourceBuildersubclass 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.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAnAbstractConfigSourceBuilderused to build instances ofAbstractSecretBundleConfigSource. -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.helidon.config.AbstractConfigSource
mediaType, parser, toStringMethods inherited from class io.helidon.config.AbstractSource
changeWatcher, description, optional, pollingStrategy, retryPolicy, uidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.helidon.config.spi.ConfigSource
get, initMethods inherited from interface io.helidon.config.spi.Source
description, exists, optional, retryPolicy
-
Constructor Details
-
AbstractSecretBundleConfigSource
Creates a newAbstractSecretBundleConfigSource.- Parameters:
b- a builder
-