Class MysqlClientOptionsBuilder
java.lang.Object
io.datarouter.client.mysql.factory.MysqlClientOptionsBuilder
- All Implemented Interfaces:
io.datarouter.storage.client.ClientOptionsBuilder
public class MysqlClientOptionsBuilder
extends java.lang.Object
implements io.datarouter.storage.client.ClientOptionsBuilder
-
Field Summary
-
Constructor Summary
Constructors Constructor Description MysqlClientOptionsBuilder(io.datarouter.storage.client.ClientId clientId) -
Method Summary
-
Constructor Details
-
MysqlClientOptionsBuilder
public MysqlClientOptionsBuilder(io.datarouter.storage.client.ClientId clientId)
-
-
Method Details
-
withUrl
-
withUrlParam
-
withUser
-
withPasswordLocation
-
withPassword
-
withMinPoolSize
-
withMaxPoolSize
-
withAcquireIncrement
-
withNumHelperThreads
-
withMaxIdleTimeSeconds
-
withIdleConnectionTestPeriod
-
enableLogging
-
readOnly
-
withInitMode
public MysqlClientOptionsBuilder withInitMode(io.datarouter.storage.client.ClientInitMode initMode) -
build
public java.util.Properties build()- Specified by:
buildin interfaceio.datarouter.storage.client.ClientOptionsBuilder
-