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 BigQueryWriteConfigurationbuild()Builds aBigQueryWriteConfigurationinstance.abstract BigQueryWriteConfiguration.BuildersetAutoSharding(Boolean autoSharding) abstract BigQueryWriteConfiguration.BuildersetBigLakeConfiguration(Map<String, String> bigLakeConfiguration) abstract BigQueryWriteConfiguration.BuildersetClusteringFields(List<String> clusteringFields) abstract BigQueryWriteConfiguration.BuildersetCreateDisposition(String createDisposition) abstract BigQueryWriteConfiguration.Builderabstract BigQueryWriteConfiguration.BuildersetErrorHandling(BigQueryWriteConfiguration.ErrorHandling errorHandling) abstract BigQueryWriteConfiguration.Builderabstract BigQueryWriteConfiguration.Builderabstract BigQueryWriteConfiguration.BuildersetNumStreams(Integer numStreams) abstract BigQueryWriteConfiguration.Builderabstract BigQueryWriteConfiguration.BuildersetPrimaryKey(List<String> pkColumns) abstract BigQueryWriteConfiguration.Builderabstract BigQueryWriteConfiguration.BuildersetTriggeringFrequencySeconds(Long seconds) abstract BigQueryWriteConfiguration.Builderabstract BigQueryWriteConfiguration.BuildersetUseCdcWrites(Boolean cdcWrites) abstract BigQueryWriteConfiguration.BuildersetWriteDisposition(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) -
setBigLakeConfiguration
public abstract BigQueryWriteConfiguration.Builder setBigLakeConfiguration(Map<String, String> bigLakeConfiguration) -
build
Builds aBigQueryWriteConfigurationinstance.
-