@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()