Class BigQueryExportReadSchemaTransformConfiguration


  • @DefaultSchema(org.apache.beam.sdk.schemas.AutoValueSchema.class)
    public abstract class BigQueryExportReadSchemaTransformConfiguration
    extends java.lang.Object
    Configuration for reading from BigQuery.

    This class is meant to be used with BigQueryExportReadSchemaTransformProvider.

    Internal only: This class is actively being worked on, and it will likely change. We provide no backwards compatibility guarantees, and it should not be implemented outside the Beam repository.

    • Constructor Detail

      • BigQueryExportReadSchemaTransformConfiguration

        public BigQueryExportReadSchemaTransformConfiguration()
    • Method Detail

      • getQuery

        @Nullable
        public abstract java.lang.String getQuery()
        Configures the BigQuery read job with the SQL query.
      • getTableSpec

        @Nullable
        public abstract java.lang.String getTableSpec()
        Specifies a table for a BigQuery read job. See BigQueryIO.TypedRead.from(String) for more details on the expected format.
      • getQueryLocation

        @Nullable
        public abstract java.lang.String getQueryLocation()
        BigQuery geographic location where the query job will be executed.
      • getUseStandardSql

        @Nullable
        public abstract java.lang.Boolean getUseStandardSql()
        Enables BigQuery's Standard SQL dialect when reading from a query.