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 ConnectionConfig
ConnectionConfig.Builder, ConnectionConfig.BuilderBase<BUILDER, PROTOTYPE>Modifier and TypeInterfaceDescriptionstatic classFluent API builder forConnectionConfig.static classConnectionConfig.BuilderBase<BUILDER extends ConnectionConfig.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends ConnectionConfig>Fluent API builder base forConnectionConfig. -
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:ConnectionConfigJDBC connection URL.This value is required and must not be empty.
- Specified by:
urlin interfaceConnectionConfig- Returns:
- JDBC 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:ConnectionConfigFully qualified name of the JDBC driver class.- Specified by:
jdbcDriverClassNamein interfaceConnectionConfig- Returns:
- configured JDBC driver class name
-
toString
-
equals
-
hashCode
-