Class BigQueryWriteConfiguration.Builder
- java.lang.Object
-
- org.apache.beam.sdk.io.gcp.bigquery.providers.BigQueryWriteConfiguration.Builder
-
- Enclosing class:
- BigQueryWriteConfiguration
public abstract static class BigQueryWriteConfiguration.Builder extends java.lang.ObjectBuilder forBigQueryWriteConfiguration.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
setTable
public abstract BigQueryWriteConfiguration.Builder setTable(java.lang.String table)
-
setCreateDisposition
public abstract BigQueryWriteConfiguration.Builder setCreateDisposition(java.lang.String createDisposition)
-
setWriteDisposition
public abstract BigQueryWriteConfiguration.Builder setWriteDisposition(java.lang.String writeDisposition)
-
setTriggeringFrequencySeconds
public abstract BigQueryWriteConfiguration.Builder setTriggeringFrequencySeconds(java.lang.Long seconds)
-
setUseAtLeastOnceSemantics
public abstract BigQueryWriteConfiguration.Builder setUseAtLeastOnceSemantics(java.lang.Boolean use)
-
setAutoSharding
public abstract BigQueryWriteConfiguration.Builder setAutoSharding(java.lang.Boolean autoSharding)
-
setNumStreams
public abstract BigQueryWriteConfiguration.Builder setNumStreams(java.lang.Integer numStreams)
-
setKmsKey
public abstract BigQueryWriteConfiguration.Builder setKmsKey(java.lang.String kmsKey)
-
setErrorHandling
public abstract BigQueryWriteConfiguration.Builder setErrorHandling(BigQueryWriteConfiguration.ErrorHandling errorHandling)
-
setUseCdcWrites
public abstract BigQueryWriteConfiguration.Builder setUseCdcWrites(java.lang.Boolean cdcWrites)
-
setPrimaryKey
public abstract BigQueryWriteConfiguration.Builder setPrimaryKey(java.util.List<java.lang.String> pkColumns)
-
setKeep
public abstract BigQueryWriteConfiguration.Builder setKeep(java.util.List<java.lang.String> keep)
-
setDrop
public abstract BigQueryWriteConfiguration.Builder setDrop(java.util.List<java.lang.String> drop)
-
setOnly
public abstract BigQueryWriteConfiguration.Builder setOnly(java.lang.String only)
-
setClusteringFields
public abstract BigQueryWriteConfiguration.Builder setClusteringFields(java.util.List<java.lang.String> clusteringFields)
-
build
public abstract BigQueryWriteConfiguration build()
Builds aBigQueryWriteConfigurationinstance.
-
-