@Immutable public class ClickHouseConfig extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
ClickHouseConfig.Builder |
public String host()
public int port()
public String database()
public String user()
public String password()
public Duration queryTimeout()
public Duration connectTimeout()
public boolean ssl()
public String sslMode()
public Charset charset()
public String clientName()
public String jdbcUrl()
public Map<SettingKey,Serializable> settings()
public ClickHouseConfig withHostPort(String host, int port)
public ClickHouseConfig withDatabase(String database)
public ClickHouseConfig withCredentials(String user, String password)
public ClickHouseConfig withQueryTimeout(Duration timeout)
public ClickHouseConfig withTcpKeepAlive(boolean enable)
public ClickHouseConfig withSSL(boolean enable)
public ClickHouseConfig withSSLMode(String mode)
public ClickHouseConfig withCharset(Charset charset)
public ClickHouseConfig withClientName(String clientName)
public ClickHouseConfig withSettings(Map<SettingKey,Serializable> settings)
public ClickHouseConfig withJdbcUrl(String url)
public ClickHouseConfig withProperties(Properties properties)
public ClickHouseConfig with(String url, Properties properties)
public boolean tcpKeepAlive()
Copyright © 2023. All rights reserved.