public static class CloudSQLPostgreSQLSink.CloudSQLPostgreSQLSinkConfig extends AbstractDBSpecificSinkConfig
DB_SCHEMA_NAME, TABLE_NAME, TRANSACTION_ISOLATION_LEVEL| Constructor and Description |
|---|
CloudSQLPostgreSQLSinkConfig() |
| Modifier and Type | Method and Description |
|---|---|
protected CloudSQLPostgreSQLConnectorConfig |
getConnection() |
Map<String,String> |
getDBSpecificArguments() |
String |
getEscapedTableName() |
String |
getTransactionIsolationLevel() |
void |
validate(io.cdap.cdap.etl.api.FailureCollector collector) |
canConnect, getConnectionArguments, getConnectionString, getDBSchemaName, getInitQueries, getJdbcPluginName, getPassword, getReferenceName, getTableName, getUserpublic String getTransactionIsolationLevel()
getTransactionIsolationLevel in interface DatabaseSinkConfiggetTransactionIsolationLevel in class AbstractDBSpecificSinkConfigpublic String getEscapedTableName()
getEscapedTableName in interface DatabaseSinkConfiggetEscapedTableName in class AbstractDBSpecificSinkConfigpublic Map<String,String> getDBSpecificArguments()
getDBSpecificArguments in class AbstractDBSpecificSinkConfig@Nullable protected CloudSQLPostgreSQLConnectorConfig getConnection()
getConnection in class AbstractDBSpecificSinkConfigpublic void validate(io.cdap.cdap.etl.api.FailureCollector collector)
Copyright © 2024 CDAP Licensed under the Apache License, Version 2.0.