Class OciSecretsMpMetaConfigProvider
java.lang.Object
io.helidon.integrations.oci.secrets.mp.configsource.OciSecretsMpMetaConfigProvider
- All Implemented Interfaces:
MpMetaConfigProvider
An
MpMetaConfigProvider
that uses the Oracle Cloud Infrastructure (OCI) Secrets
Retrieval and Vault APIs
to provide a ConfigSource
implementation.
This class adapts the Helidon ConfigSource
created by the OciSecretsConfigSourceProvider
to the MicroProfile Config contracts.
-
Constructor Summary
ConstructorDescriptionDeprecated.For use by the Helidon Config subsystem only. -
Method Summary
Modifier and TypeMethodDescriptionList<? extends ConfigSource>
Returns an immutableList
whose sole element is aConfigSource
implementation backed by the Oracle Cloud Infrastructure (OCI) Secrets Retrieval and Vault APIs.Returns the return value of an invocation ofOciSecretsConfigSourceProvider.supported()
.
-
Constructor Details
-
OciSecretsMpMetaConfigProvider
Deprecated.For use by the Helidon Config subsystem only.Creates a newOciSecretsMpMetaConfigProvider
.
-
-
Method Details
-
create
Returns an immutableList
whose sole element is aConfigSource
implementation backed by the Oracle Cloud Infrastructure (OCI) Secrets Retrieval and Vault APIs.- Specified by:
create
in interfaceMpMetaConfigProvider
- Parameters:
type
- ignoredmetaConfig
- a HelidonConfig
representing meta-configurationprofile
- a configuration profile; not currently used- Returns:
- a single-element immutable
List
-
supportedTypes
Returns the return value of an invocation ofOciSecretsConfigSourceProvider.supported()
.- Specified by:
supportedTypes
in interfaceMpMetaConfigProvider
- Returns:
- an immutable
Set
-