Package org.apache.beam.sdk.io.jdbc
Class JdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransformConfiguration
- java.lang.Object
-
- org.apache.beam.sdk.io.jdbc.JdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransformConfiguration
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- JdbcWriteSchemaTransformProvider
@DefaultSchema(org.apache.beam.sdk.schemas.AutoValueSchema.class) public abstract static class JdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransformConfiguration extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransformConfiguration.Builder
-
Constructor Summary
Constructors Constructor Description JdbcWriteSchemaTransformConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static JdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransformConfiguration.Builderbuilder()abstract java.lang.BooleangetAutosharding()abstract java.util.List<@Nullable java.lang.String>getConnectionInitSql()abstract java.lang.StringgetConnectionProperties()abstract java.lang.StringgetDriverClassName()abstract java.lang.StringgetDriverJars()abstract java.lang.StringgetJdbcType()abstract java.lang.StringgetJdbcUrl()abstract java.lang.StringgetLocation()abstract java.lang.StringgetPassword()abstract java.lang.StringgetUsername()abstract java.lang.StringgetWriteStatement()voidvalidate()
-
-
-
Method Detail
-
getDriverClassName
@Nullable public abstract java.lang.String getDriverClassName()
-
getJdbcType
@Nullable public abstract java.lang.String getJdbcType()
-
getJdbcUrl
public abstract java.lang.String getJdbcUrl()
-
getUsername
@Nullable public abstract java.lang.String getUsername()
-
getPassword
@Nullable public abstract java.lang.String getPassword()
-
getConnectionProperties
@Nullable public abstract java.lang.String getConnectionProperties()
-
getConnectionInitSql
@Nullable public abstract java.util.List<@Nullable java.lang.String> getConnectionInitSql()
-
getLocation
@Nullable public abstract java.lang.String getLocation()
-
getWriteStatement
@Nullable public abstract java.lang.String getWriteStatement()
-
getAutosharding
@Nullable public abstract java.lang.Boolean getAutosharding()
-
getDriverJars
@Nullable public abstract java.lang.String getDriverJars()
-
validate
public void validate() throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
builder
public static JdbcWriteSchemaTransformProvider.JdbcWriteSchemaTransformConfiguration.Builder builder()
-
-