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>
credentialsProvider
The credentials provider nameOptional<String>
credentialsProviderName
The credentials provider bean name.Optional<String>
password
The datasource passwordOptional<String>
username
The 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.It is the
@Named
value of the credentials provider bean. It is used to discriminate if multiple CredentialsProvider beans are available.For Vault it is: vault-credentials-provider. Not necessary if there is only one credentials provider available.
-
-