Class 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
    • Constructor Detail

      • JdbcReadSchemaTransformConfiguration

        public JdbcReadSchemaTransformConfiguration()
    • 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