public final class SQLProxyConfigurationBuilder<K> extends Object
SQLProxyConfiguration| Modifier and Type | Method and Description |
|---|---|
SQLProxyConfiguration<K> |
build(DataSource dataSource)
The method takes a
DataSource as a required parameter |
static SQLProxyConfigurationBuilder<Long> |
builder()
Deprecated.
|
SQLProxyConfigurationBuilder<K> |
withClientSideConfig(ClientSideConfig clientSideConfig) |
<T> SQLProxyConfigurationBuilder<T> |
withPrimaryKeyMapper(PrimaryKeyMapper<T> primaryKeyMapper) |
SQLProxyConfigurationBuilder<K> |
withTableSettings(BucketTableSettings tableSettings) |
public static SQLProxyConfigurationBuilder<Long> builder()
SQLProxyConfiguration.builder()SQLProxyConfigurationBuilder configured with PrimaryKeyMapper.LONG primary key mapperpublic SQLProxyConfigurationBuilder<K> withClientSideConfig(ClientSideConfig clientSideConfig)
clientSideConfig - ClientSideConfig client-side configuration for proxy-manager.
By default, under the hood uses ClientSideConfig.getDefault()SQLProxyConfigurationBuilderpublic SQLProxyConfigurationBuilder<K> withTableSettings(BucketTableSettings tableSettings)
tableSettings - BucketTableSettings define a configuration of the table to use as a Buckets store.
By default, under the hood uses BucketTableSettings.getDefault()SQLProxyConfigurationBuilderpublic <T> SQLProxyConfigurationBuilder<T> withPrimaryKeyMapper(PrimaryKeyMapper<T> primaryKeyMapper)
primaryKeyMapper - Specifies the type of primary key.
By default, under the hood uses PrimaryKeyMapper.LONGSQLProxyConfigurationBuilderpublic SQLProxyConfiguration<K> build(DataSource dataSource)
DataSource as a required parameterdataSource - - a database configurationSQLProxyConfigurationCopyright © 2024. All rights reserved.