类 JdbcConnectionConfig.Builder
- java.lang.Object
-
- org.apache.seatunnel.connectors.seatunnel.jdbc.config.JdbcConnectionConfig.Builder
-
- 封闭类:
- JdbcConnectionConfig
public static final class JdbcConnectionConfig.Builder extends Object
-
-
字段概要
字段 修饰符和类型 字段 说明 StringkerberosKeytabPathStringkerberosPrincipalStringkrb5PathbooleanuseKerberos
-
方法概要
-
-
-
方法详细资料
-
url
public JdbcConnectionConfig.Builder url(String url)
-
driverName
public JdbcConnectionConfig.Builder driverName(String driverName)
-
compatibleMode
public JdbcConnectionConfig.Builder compatibleMode(String compatibleMode)
-
connectionCheckTimeoutSeconds
public JdbcConnectionConfig.Builder connectionCheckTimeoutSeconds(int connectionCheckTimeoutSeconds)
-
maxRetries
public JdbcConnectionConfig.Builder maxRetries(int maxRetries)
-
username
public JdbcConnectionConfig.Builder username(String username)
-
password
public JdbcConnectionConfig.Builder password(String password)
-
query
public JdbcConnectionConfig.Builder query(String query)
-
autoCommit
public JdbcConnectionConfig.Builder autoCommit(boolean autoCommit)
-
batchSize
public JdbcConnectionConfig.Builder batchSize(int batchSize)
-
xaDataSourceClassName
public JdbcConnectionConfig.Builder xaDataSourceClassName(String xaDataSourceClassName)
-
maxCommitAttempts
public JdbcConnectionConfig.Builder maxCommitAttempts(int maxCommitAttempts)
-
transactionTimeoutSec
public JdbcConnectionConfig.Builder transactionTimeoutSec(int transactionTimeoutSec)
-
useKerberos
public JdbcConnectionConfig.Builder useKerberos(boolean useKerberos)
-
kerberosPrincipal
public JdbcConnectionConfig.Builder kerberosPrincipal(String kerberosPrincipal)
-
kerberosKeytabPath
public JdbcConnectionConfig.Builder kerberosKeytabPath(String kerberosKeytabPath)
-
krb5Path
public JdbcConnectionConfig.Builder krb5Path(String krb5Path)
-
properties
public JdbcConnectionConfig.Builder properties(Map<String,String> properties)
-
build
public JdbcConnectionConfig build()
-
-