@DefaultSchema(value=AutoValueSchema.class) public abstract static class JdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransformConfiguration extends java.lang.Object implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
JdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransformConfiguration.Builder |
Constructor and Description |
---|
JdbcWriteSchemaTransformConfiguration() |
Modifier and Type | Method and Description |
---|---|
static JdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransformConfiguration.Builder |
builder() |
abstract java.lang.Boolean |
getAutosharding() |
abstract java.util.List<java.lang.String> |
getConnectionInitSql() |
abstract java.lang.String |
getConnectionProperties() |
abstract java.lang.String |
getDriverClassName() |
abstract java.lang.String |
getDriverJars() |
abstract java.lang.String |
getJdbcType() |
abstract java.lang.String |
getJdbcUrl() |
abstract java.lang.String |
getLocation() |
abstract java.lang.String |
getPassword() |
abstract java.lang.String |
getUsername() |
abstract java.lang.String |
getWriteStatement() |
void |
validate() |
public JdbcWriteSchemaTransformConfiguration()
@Nullable public abstract java.lang.String getDriverClassName()
@Nullable public abstract java.lang.String getJdbcType()
public abstract java.lang.String getJdbcUrl()
@Nullable public abstract java.lang.String getUsername()
@Nullable public abstract java.lang.String getPassword()
@Nullable public abstract java.lang.String getConnectionProperties()
@Nullable public abstract java.util.List<java.lang.String> getConnectionInitSql()
@Nullable public abstract java.lang.String getLocation()
@Nullable public abstract java.lang.String getWriteStatement()
@Nullable public abstract java.lang.Boolean getAutosharding()
@Nullable public abstract java.lang.String getDriverJars()
public void validate() throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static JdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransformConfiguration.Builder builder()