Package io.quarkus.datasource.runtime
Class DataSourceRuntimeConfig
- java.lang.Object
-
- io.quarkus.datasource.runtime.DataSourceRuntimeConfig
-
public class DataSourceRuntimeConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Optional<String>credentialsProviderThe credentials provider nameOptional<String>credentialsProviderNameThe credentials provider bean name.Optional<String>passwordThe datasource passwordOptional<String>usernameThe datasource username
-
Constructor Summary
Constructors Constructor Description DataSourceRuntimeConfig()
-
-
-
Field Detail
-
username
@ConfigItem public Optional<String> username
The datasource username
-
password
@ConfigItem public Optional<String> password
The datasource password
-
credentialsProvider
@ConfigItem @ConvertWith(io.quarkus.runtime.configuration.TrimmedStringConverter.class) public Optional<String> credentialsProvider
The credentials provider name
-
credentialsProviderName
@ConfigItem @ConvertWith(io.quarkus.runtime.configuration.TrimmedStringConverter.class) public Optional<String> credentialsProviderName
The credentials provider bean name.This is a bean name (as in
@Named) of a bean that implementsCredentialsProvider. It is used to select the credentials provider bean when multiple exist. This is unnecessary when there is only one credentials provider available.For Vault, the credentials provider bean name is
vault-credentials-provider.
-
-