Class SecretBundleLazyConfigSource
java.lang.Object
io.helidon.config.AbstractSource
io.helidon.config.AbstractConfigSource
io.helidon.integrations.oci.secrets.configsource.SecretBundleLazyConfigSource
- All Implemented Interfaces:
ConfigSource
,LazyConfigSource
,Source
,Supplier<ConfigSource>
public final class SecretBundleLazyConfigSource
extends AbstractConfigSource
implements LazyConfigSource
An
AbstractConfigSource
and a LazyConfigSource
implementation that sources its values from the Oracle
Cloud Infrastructure (OCI) Secrets
Retrieval and Vault APIs.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Creates and returns a newSecretBundleLazyConfigSource.Builder
for buildingSecretBundleLazyConfigSource
instances.Deprecated.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
-
Method Details
-
builder
Creates and returns a newSecretBundleLazyConfigSource.Builder
for buildingSecretBundleLazyConfigSource
instances.- Returns:
- a new
SecretBundleLazyConfigSource.Builder
-
node
Deprecated.Description copied from interface:LazyConfigSource
Provide a value for the node on the requested key.- Specified by:
node
in interfaceLazyConfigSource
- Parameters:
key
- config key to obtain- Returns:
- value of the node if available in the source
-