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
ConstructorsModifierConstructorDescriptionprotectedConnectionConfigImpl(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:ConnectionConfigDatabase connection url.- Specified by:
urlin interfaceConnectionConfig- Returns:
- the connection url
-
username
Description copied from interface:ConnectionConfigUsername for the database connection.- Specified by:
usernamein interfaceConnectionConfig- Returns:
- the username
-
password
Description copied from interface:ConnectionConfigPassword for the database connection.- Specified by:
passwordin interfaceConnectionConfig- Returns:
- the password
-
jdbcDriverClassName
Description copied from interface:ConnectionConfigJDBC driver class for database connection.- Specified by:
jdbcDriverClassNamein interfaceConnectionConfig- Returns:
- the JDBC driver class name
-
toString
-
equals
-
hashCode
public int hashCode()
-