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