Class SecretBundleLazyConfigSource
java.lang.Object
io.helidon.config.AbstractSource
io.helidon.config.AbstractConfigSource
io.helidon.integrations.oci.secrets.configsource.AbstractSecretBundleConfigSource<SecretBundleLazyConfigSource.Builder>
io.helidon.integrations.oci.secrets.configsource.SecretBundleLazyConfigSource
- All Implemented Interfaces:
ConfigSource,LazyConfigSource,Source,Supplier<ConfigSource>
public final class SecretBundleLazyConfigSource
extends AbstractSecretBundleConfigSource<SecretBundleLazyConfigSource.Builder>
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
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Creates and returns a newSecretBundleLazyConfigSource.Builderfor buildingSecretBundleLazyConfigSourceinstances.Deprecated.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
-
Method Details
-
node
Deprecated.Description copied from interface:LazyConfigSourceProvide a value for the node on the requested key.- Specified by:
nodein interfaceLazyConfigSource- Parameters:
key- config key to obtain- Returns:
- value of the node if available in the source
-
builder
Creates and returns a newSecretBundleLazyConfigSource.Builderfor buildingSecretBundleLazyConfigSourceinstances.- Returns:
- a new
SecretBundleLazyConfigSource.Builder
-