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.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.For use by the Helidon Config subsystem only. -
Method Summary
Modifier and TypeMethodDescriptionList<? extends ConfigSource> Returns an immutableListwhose sole element is aConfigSourceimplementation 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 immutableListwhose sole element is aConfigSourceimplementation backed by the Oracle Cloud Infrastructure (OCI) Secrets Retrieval and Vault APIs.- Specified by:
createin interfaceMpMetaConfigProvider- Parameters:
type- ignoredmetaConfig- a HelidonConfigrepresenting 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:
supportedTypesin interfaceMpMetaConfigProvider- Returns:
- an immutable
Set
-