Class BigQueryWriteConfiguration.Builder
java.lang.Object
org.apache.beam.sdk.io.gcp.bigquery.providers.BigQueryWriteConfiguration.Builder
- Enclosing class:
BigQueryWriteConfiguration
Builder for
BigQueryWriteConfiguration
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract BigQueryWriteConfiguration
build()
Builds aBigQueryWriteConfiguration
instance.abstract BigQueryWriteConfiguration.Builder
setAutoSharding
(Boolean autoSharding) abstract BigQueryWriteConfiguration.Builder
setClusteringFields
(List<String> clusteringFields) abstract BigQueryWriteConfiguration.Builder
setCreateDisposition
(String createDisposition) abstract BigQueryWriteConfiguration.Builder
abstract BigQueryWriteConfiguration.Builder
setErrorHandling
(BigQueryWriteConfiguration.ErrorHandling errorHandling) abstract BigQueryWriteConfiguration.Builder
abstract BigQueryWriteConfiguration.Builder
abstract BigQueryWriteConfiguration.Builder
setNumStreams
(Integer numStreams) abstract BigQueryWriteConfiguration.Builder
abstract BigQueryWriteConfiguration.Builder
setPrimaryKey
(List<String> pkColumns) abstract BigQueryWriteConfiguration.Builder
abstract BigQueryWriteConfiguration.Builder
setTriggeringFrequencySeconds
(Long seconds) abstract BigQueryWriteConfiguration.Builder
abstract BigQueryWriteConfiguration.Builder
setUseCdcWrites
(Boolean cdcWrites) abstract BigQueryWriteConfiguration.Builder
setWriteDisposition
(String writeDisposition)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setTable
-
setCreateDisposition
-
setWriteDisposition
-
setTriggeringFrequencySeconds
-
setUseAtLeastOnceSemantics
-
setAutoSharding
-
setNumStreams
-
setKmsKey
-
setErrorHandling
public abstract BigQueryWriteConfiguration.Builder setErrorHandling(BigQueryWriteConfiguration.ErrorHandling errorHandling) -
setUseCdcWrites
-
setPrimaryKey
-
setKeep
-
setDrop
-
setOnly
-
setClusteringFields
public abstract BigQueryWriteConfiguration.Builder setClusteringFields(List<String> clusteringFields) -
build
Builds aBigQueryWriteConfiguration
instance.
-