@DefaultSchema(value=AutoValueSchema.class) public abstract class BigQuerySchemaTransformWriteConfiguration extends java.lang.Object
This class is meant to be used with BigQuerySchemaTransformWriteProvider.
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 |
BigQuerySchemaTransformWriteConfiguration.Builder |
| Constructor and Description |
|---|
BigQuerySchemaTransformWriteConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static BigQuerySchemaTransformWriteConfiguration.Builder |
builder()
Instantiates a
BigQuerySchemaTransformWriteConfiguration.Builder. |
abstract java.lang.String |
getCreateDisposition()
Specifies whether the table should be created if it does not exist.
|
abstract java.lang.String |
getTableSpec()
Writes to the given table specification.
|
abstract java.lang.String |
getWriteDisposition()
Specifies what to do with existing data in the table, in case the table already exists.
|
public BigQuerySchemaTransformWriteConfiguration()
public static BigQuerySchemaTransformWriteConfiguration.Builder builder()
BigQuerySchemaTransformWriteConfiguration.Builder.public abstract java.lang.String getTableSpec()
BigQueryIO.Write.to(String)} for the
expected format.public abstract java.lang.String getCreateDisposition()
public abstract java.lang.String getWriteDisposition()