Module io.helidon.data.sql.common
Package io.helidon.data.sql.common
Class ConnectionConfig.BuilderBase.ConnectionConfigImpl
java.lang.Object
io.helidon.data.sql.common.ConnectionConfig.BuilderBase.ConnectionConfigImpl
- All Implemented Interfaces:
Prototype.Api
,ConnectionConfig
- Direct Known Subclasses:
HikariDataSourceConfig.BuilderBase.HikariDataSourceConfigImpl
,JdbcDataSourceConfig.BuilderBase.JdbcDataSourceConfigImpl
,UcpDataSourceConfig.BuilderBase.UcpDataSourceConfigImpl
- Enclosing class:
ConnectionConfig.BuilderBase<BUILDER extends ConnectionConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends ConnectionConfig>
protected static class ConnectionConfig.BuilderBase.ConnectionConfigImpl
extends Object
implements ConnectionConfig
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.data.sql.common.ConnectionConfig
ConnectionConfig.Builder, ConnectionConfig.BuilderBase<BUILDER extends ConnectionConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends ConnectionConfig> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ConnectionConfigImpl
(ConnectionConfig.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
-
Constructor Details
-
ConnectionConfigImpl
Create an instance providing a builder.- Parameters:
builder
- extending builder base of this prototype
-
-
Method Details
-
url
Description copied from interface:ConnectionConfig
Database connection url.- Specified by:
url
in interfaceConnectionConfig
- Returns:
- the connection url
-
username
Description copied from interface:ConnectionConfig
Username for the database connection.- Specified by:
username
in interfaceConnectionConfig
- Returns:
- the username
-
password
Description copied from interface:ConnectionConfig
Password for the database connection.- Specified by:
password
in interfaceConnectionConfig
- Returns:
- the password
-
jdbcDriverClassName
Description copied from interface:ConnectionConfig
JDBC driver class for database connection.- Specified by:
jdbcDriverClassName
in interfaceConnectionConfig
- Returns:
- the JDBC driver class name
-
toString
-
equals
-
hashCode
public int hashCode()
-