Package org.apache.beam.sdk.io.jdbc
Class JdbcReadSchemaTransformProvider.JdbcReadSchemaTransformConfiguration
- java.lang.Object
-
- org.apache.beam.sdk.io.jdbc.JdbcReadSchemaTransformProvider.JdbcReadSchemaTransformConfiguration
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- JdbcReadSchemaTransformProvider
@DefaultSchema(org.apache.beam.sdk.schemas.AutoValueSchema.class) public abstract static class JdbcReadSchemaTransformProvider.JdbcReadSchemaTransformConfiguration extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJdbcReadSchemaTransformProvider.JdbcReadSchemaTransformConfiguration.Builder
-
Constructor Summary
Constructors Constructor Description JdbcReadSchemaTransformConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static JdbcReadSchemaTransformProvider.JdbcReadSchemaTransformConfiguration.Builderbuilder()abstract java.util.List<@Nullable java.lang.String>getConnectionInitSql()abstract java.lang.StringgetConnectionProperties()abstract java.lang.BooleangetDisableAutoCommit()abstract java.lang.StringgetDriverClassName()abstract java.lang.StringgetDriverJars()abstract java.lang.ShortgetFetchSize()abstract java.lang.StringgetJdbcType()abstract java.lang.StringgetJdbcUrl()abstract java.lang.StringgetLocation()abstract java.lang.BooleangetOutputParallelization()abstract java.lang.StringgetPassword()abstract java.lang.StringgetReadQuery()abstract java.lang.StringgetUsername()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()
-
getReadQuery
@Nullable public abstract java.lang.String getReadQuery()
-
getLocation
@Nullable public abstract java.lang.String getLocation()
-
getFetchSize
@Nullable public abstract java.lang.Short getFetchSize()
-
getOutputParallelization
@Nullable public abstract java.lang.Boolean getOutputParallelization()
-
getDisableAutoCommit
@Nullable public abstract java.lang.Boolean getDisableAutoCommit()
-
getDriverJars
@Nullable public abstract java.lang.String getDriverJars()
-
validate
public void validate() throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
builder
public static JdbcReadSchemaTransformProvider.JdbcReadSchemaTransformConfiguration.Builder builder()
-
-