MySQLConnectOptions

io.vertx.scala.mysqlclient.`package`.MySQLConnectOptions

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply(json: JsonObject): MySQLConnectOptions
def apply(activityLogDataFormat: ByteBufFormat, applicationLayerProtocols: List[String], authenticationPlugin: MySQLAuthenticationPlugin, cachePreparedStatements: Boolean, characterEncoding: String, charset: String, collation: String, connectTimeout: Integer, database: String, enabledSecureTransportProtocols: Set[String], host: String, hostnameVerificationAlgorithm: String, idleTimeout: Integer, idleTimeoutUnit: TimeUnit, keyCertOptions: KeyCertOptions, localAddress: String, logActivity: Boolean, metricsName: String, nonProxyHosts: List[String], password: String, pipeliningLimit: Integer, port: Integer, preparedStatementCacheMaxSize: Integer, preparedStatementCacheSqlLimit: Integer, properties: Map[String, String], proxyOptions: ProxyOptions, readIdleTimeout: Integer, receiveBufferSize: Integer, reconnectAttempts: Integer, reconnectInterval: Long, registerWriteHandler: Boolean, reuseAddress: Boolean, reusePort: Boolean, sendBufferSize: Integer, serverRsaPublicKeyPath: String, serverRsaPublicKeyValue: Buffer, soLinger: Integer, ssl: Boolean, sslEngineOptions: SSLEngineOptions, sslHandshakeTimeout: Long, sslHandshakeTimeoutUnit: TimeUnit, sslMode: SslMode, tcpCork: Boolean, tcpFastOpen: Boolean, tcpKeepAlive: Boolean, tcpKeepAliveCount: Integer, tcpKeepAliveIdleSeconds: Integer, tcpKeepAliveIntervalSeconds: Integer, tcpNoDelay: Boolean, tcpQuickAck: Boolean, tcpUserTimeout: Integer, tracingPolicy: TracingPolicy, trafficClass: Integer, trustAll: Boolean, trustOptions: TrustOptions, useAffectedRows: Boolean, useAlpn: Boolean, user: String, writeIdleTimeout: Integer): MySQLConnectOptions