@DefaultSchema(value=AutoValueSchema.class) public abstract class BigQuerySchemaTransformReadConfiguration extends java.lang.Object
This class is meant to be used with BigQuerySchemaTransformReadProvider
.
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.
Modifier and Type | Class and Description |
---|---|
static class |
BigQuerySchemaTransformReadConfiguration.Builder |
Constructor and Description |
---|
BigQuerySchemaTransformReadConfiguration() |
Modifier and Type | Method and Description |
---|---|
static BigQuerySchemaTransformReadConfiguration.Builder |
builder()
Instantiates a
BigQuerySchemaTransformReadConfiguration.Builder . |
abstract java.lang.String |
getQuery()
Configures the BigQuery read job with the SQL query.
|
abstract java.lang.String |
getQueryLocation()
BigQuery geographic location where the query job will be executed.
|
abstract java.lang.String |
getTableSpec()
Specifies a table for a BigQuery read job.
|
abstract java.lang.Boolean |
getUseStandardSql()
Enables BigQuery's Standard SQL dialect when reading from a query.
|
public BigQuerySchemaTransformReadConfiguration()
public static BigQuerySchemaTransformReadConfiguration.Builder builder()
BigQuerySchemaTransformReadConfiguration.Builder
.@Nullable public abstract java.lang.String getQuery()
@Nullable public abstract java.lang.String getTableSpec()
BigQueryIO.TypedRead.from(String)
for
more details on the expected format.@Nullable public abstract java.lang.String getQueryLocation()
@Nullable public abstract java.lang.Boolean getUseStandardSql()