@Singleton
@Requires(classes={com.oracle.bmc.secrets.SecretsClient.class,com.oracle.bmc.vault.VaultsClient.class,com.oracle.bmc.auth.AuthenticationDetailsProvider.class}) @Requires(beans={com.oracle.bmc.vault.VaultsClient.class,com.oracle.bmc.secrets.SecretsClient.class,com.oracle.bmc.auth.AuthenticationDetailsProvider.class})
public class OracleCloudVaultConfigurationClient
extends java.lang.Object
implements io.micronaut.discovery.config.ConfigurationClient
ConfigurationClient
for Oracle Cloud Vault Configuration.Constructor and Description |
---|
OracleCloudVaultConfigurationClient(OracleCloudVaultConfiguration oracleCloudVaultClientConfiguration,
java.util.concurrent.ExecutorService executorService,
com.oracle.bmc.secrets.SecretsClient secretsClient,
com.oracle.bmc.vault.VaultsClient vaultsClient)
Default Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription() |
org.reactivestreams.Publisher<io.micronaut.context.env.PropertySource> |
getPropertySources(io.micronaut.context.env.Environment environment) |
public OracleCloudVaultConfigurationClient(OracleCloudVaultConfiguration oracleCloudVaultClientConfiguration, @Named(value="io") @Nullable java.util.concurrent.ExecutorService executorService, com.oracle.bmc.secrets.SecretsClient secretsClient, com.oracle.bmc.vault.VaultsClient vaultsClient)
oracleCloudVaultClientConfiguration
- Oracle CloudVault Client ConfigurationexecutorService
- Executor ServicesecretsClient
- The secrets clientvaultsClient
- The vaults clientpublic org.reactivestreams.Publisher<io.micronaut.context.env.PropertySource> getPropertySources(io.micronaut.context.env.Environment environment)
getPropertySources
in interface io.micronaut.discovery.config.ConfigurationClient
public java.lang.String getDescription()
getDescription
in interface io.micronaut.core.naming.Described