Package io.helidon.data.sql.datasource
Class DataSourceConfig.BuilderBase.DataSourceConfigImpl
java.lang.Object
io.helidon.data.sql.datasource.DataSourceConfig.BuilderBase.DataSourceConfigImpl
- All Implemented Interfaces:
Prototype.Api
,DataSourceConfig
- Enclosing class:
DataSourceConfig.BuilderBase<BUILDER extends DataSourceConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends DataSourceConfig>
protected static class DataSourceConfig.BuilderBase.DataSourceConfigImpl
extends Object
implements DataSourceConfig
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.datasource.DataSourceConfig
DataSourceConfig.Builder, DataSourceConfig.BuilderBase<BUILDER extends DataSourceConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends DataSourceConfig> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
DataSourceConfigImpl
(DataSourceConfig.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
name()
DataSource
name.provider()
Configuration of the used provider, such as UCP.toString()
-
Constructor Details
-
DataSourceConfigImpl
Create an instance providing a builder.- Parameters:
builder
- extending builder base of this prototype
-
-
Method Details
-
name
Description copied from interface:DataSourceConfig
DataSource
name. Optional name to distinguish several data sources of the same type. First available data source is returned when name is not set.- Specified by:
name
in interfaceDataSourceConfig
- Returns:
- the repository name
-
provider
Description copied from interface:DataSourceConfig
Configuration of the used provider, such as UCP.- Specified by:
provider
in interfaceDataSourceConfig
- Returns:
- provider configuration
-
toString
-
equals
-
hashCode
public int hashCode()
-