## Uses of Class
org.mariadb.jdbc.Configuration.Builder

Packages that use Configuration.Builder
org.mariadb.jdbc

### Uses of Configuration.Builder in org.mariadb.jdbc

Methods in org.mariadb.jdbc that return Configuration.Builder
`Configuration.Builder` Configuration.Builder.`addHost​(String host, int port)`
`Configuration.Builder` Configuration.Builder.`addHost​(String host, int port, boolean master)`
`Configuration.Builder` Configuration.Builder.`addresses​(HostAddress... hostAddress)`
`Configuration.Builder` Configuration.Builder.`allowLocalInfile​(Boolean allowLocalInfile)` Indicate if LOAD DATA LOCAL INFILE are permitted.
`Configuration.Builder` Configuration.Builder.`allowMultiQueries​(Boolean allowMultiQueries)` Indicate that multi-queries are allowed.
`Configuration.Builder` Configuration.Builder.`allowPublicKeyRetrieval​(Boolean allowPublicKeyRetrieval)`
`Configuration.Builder` Configuration.Builder.`autocommit​(Boolean autocommit)`
`Configuration.Builder` Configuration.Builder.`blankTableNameMeta​(Boolean blankTableNameMeta)`
`Configuration.Builder` Configuration.Builder.`cachePrepStmts​(Boolean cachePrepStmts)`
`Configuration.Builder` Configuration.Builder.`connectionAttributes​(String connectionAttributes)`
`Configuration.Builder` Configuration.Builder.`connectTimeout​(Integer connectTimeout)` Indicate connect timeout value, in milliseconds, or zero for no timeout.
`Configuration.Builder` Configuration.Builder.`credentialType​(String credentialType)`
`Configuration.Builder` Configuration.Builder.`database​(String database)`
`Configuration.Builder` Configuration.Builder.`defaultFetchSize​(Integer defaultFetchSize)`
`Configuration.Builder` Configuration.Builder.`dumpQueriesOnException​(Boolean dumpQueriesOnException)`
`Configuration.Builder` Configuration.Builder.`enabledSslCipherSuites​(String enabledSslCipherSuites)`
`Configuration.Builder` Configuration.Builder.`enabledSslProtocolSuites​(String enabledSslProtocolSuites)`
`Configuration.Builder` Configuration.Builder.`galeraAllowedState​(String galeraAllowedState)`
`Configuration.Builder` Configuration.Builder.`geometryDefaultType​(String geometryDefault)` Indicate what default Object type Geometry a resultset.getObject must return.
`Configuration.Builder` Configuration.Builder.`haMode​(HaMode haMode)`
`Configuration.Builder` Configuration.Builder.`includeInnodbStatusInDeadlockExceptions​(Boolean includeInnodbStatusInDeadlockExceptions)`
`Configuration.Builder` Configuration.Builder.`includeThreadDumpInDeadlockExceptions​(Boolean includeThreadDumpInDeadlockExceptions)`
`Configuration.Builder` Configuration.Builder.`keyStore​(String keyStore)` File path of the keyStore file that contain client private key store and associate certificates (similar to java System property \"javax.net.ssl.keyStore\", but ensure that only the private key's entries are used)
`Configuration.Builder` Configuration.Builder.`keyStorePassword​(String keyStorePassword)` Client keystore password
`Configuration.Builder` Configuration.Builder.`keyStoreType​(String keyStoreType)`
`Configuration.Builder` Configuration.Builder.`localSocket​(String localSocket)` Indicate to use Unix domain socket, if the server allows it, specifying named pipe name to connect The value is the path of Unix domain socket (available with "select @@socket" command).
`Configuration.Builder` Configuration.Builder.`localSocketAddress​(String localSocketAddress)` Indicate Hostname or IP address to bind the connection socket to a local (UNIX domain) socket.
`Configuration.Builder` Configuration.Builder.`maxIdleTime​(Integer maxIdleTime)`
`Configuration.Builder` Configuration.Builder.`maxPoolSize​(Integer maxPoolSize)`
`Configuration.Builder` Configuration.Builder.`maxQuerySizeToLog​(Integer maxQuerySizeToLog)`
`Configuration.Builder` Configuration.Builder.`minPoolSize​(Integer minPoolSize)`
`Configuration.Builder` Configuration.Builder.`password​(String password)`
`Configuration.Builder` Configuration.Builder.`pipe​(String pipe)` Indicate to use windows named pipe, specify named pipe name to connect
`Configuration.Builder` Configuration.Builder.`pool​(Boolean pool)`
`Configuration.Builder` Configuration.Builder.`poolName​(String poolName)`
`Configuration.Builder` Configuration.Builder.`poolValidMinDelay​(Integer poolValidMinDelay)`
`Configuration.Builder` Configuration.Builder.`prepStmtCacheSize​(Integer prepStmtCacheSize)`
`Configuration.Builder` Configuration.Builder.`registerJmxPool​(Boolean registerJmxPool)`
`Configuration.Builder` Configuration.Builder.`restrictedAuth​(String restrictedAuth)` restrict authentication method to secure list.
`Configuration.Builder` Configuration.Builder.`retriesAllDown​(Integer retriesAllDown)`
`Configuration.Builder` Configuration.Builder.`serverRsaPublicKeyFile​(String serverRsaPublicKeyFile)`
`Configuration.Builder` Configuration.Builder.`serverSslCert​(String serverSslCert)`
`Configuration.Builder` Configuration.Builder.`servicePrincipalName​(String servicePrincipalName)`
`Configuration.Builder` Configuration.Builder.`sessionVariables​(String sessionVariables)`
`Configuration.Builder` Configuration.Builder.`socketFactory​(String socketFactory)`
`Configuration.Builder` Configuration.Builder.`socketTimeout​(Integer socketTimeout)` Indicate the network socket timeout (SO_TIMEOUT) in milliseconds.
`Configuration.Builder` Configuration.Builder.`sslMode​(String sslMode)`
`Configuration.Builder` Configuration.Builder.`tcpAbortiveClose​(Boolean tcpAbortiveClose)` Indicate that when connection fails, to send an RST TCP packet.
`Configuration.Builder` Configuration.Builder.`tcpKeepAlive​(Boolean tcpKeepAlive)` Indicate if TCP keep-alive must be enabled.
`Configuration.Builder` Configuration.Builder.`tcpKeepCount​(Integer tcpKeepCount)` Indicate TCP keep-count value (for java 11+ only).
`Configuration.Builder` Configuration.Builder.`tcpKeepIdle​(Integer tcpKeepIdle)` Indicate TCP keep-idle value (for java 11+ only).
`Configuration.Builder` Configuration.Builder.`tcpKeepInterval​(Integer tcpKeepInterval)` Indicate TCP keep-interval value (for java 11+ only).
`Configuration.Builder` Configuration.Builder.`timezone​(String timezone)`
`Configuration.Builder` Configuration.Builder.`tinyInt1isBit​(Boolean tinyInt1isBit)`
`Configuration.Builder` Configuration.Builder.`tlsSocketType​(String tlsSocketType)`
`Configuration.Builder` Configuration.Builder.`transactionIsolation​(String transactionIsolation)`
`Configuration.Builder` Configuration.Builder.`transactionReplay​(Boolean transactionReplay)`
`Configuration.Builder` Configuration.Builder.`useAffectedRows​(Boolean useAffectedRows)`
`Configuration.Builder` Configuration.Builder.`useBulkStmts​(Boolean useBulkStmts)`
`Configuration.Builder` Configuration.Builder.`useCompression​(Boolean useCompression)` Indicate to compress exchanges with the database through gzip.
`Configuration.Builder` Configuration.Builder.`useMysqlMetadata​(Boolean useMysqlMetadata)` Permit indicating to force DatabaseMetadata.getDatabaseProductName() to return `MySQL` as database type, not real database type
`Configuration.Builder` Configuration.Builder.`user​(String user)`
`Configuration.Builder` Configuration.Builder.`useReadAheadInput​(Boolean useReadAheadInput)`
`Configuration.Builder` Configuration.Builder.`useResetConnection​(Boolean useResetConnection)`
`Configuration.Builder` Configuration.Builder.`useServerPrepStmts​(Boolean useServerPrepStmts)`
`Configuration.Builder` Configuration.Builder.`yearIsDateType​(Boolean yearIsDateType)`