Package org.apache.beam.sdk.io.iceberg
Class IcebergWriteSchemaTransformProvider.Configuration.Builder
java.lang.Object
org.apache.beam.sdk.io.iceberg.IcebergWriteSchemaTransformProvider.Configuration.Builder
- Enclosing class:
IcebergWriteSchemaTransformProvider.Configuration
public abstract static class IcebergWriteSchemaTransformProvider.Configuration.Builder
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
setCatalogName
(String catalogName) setCatalogProperties
(Map<String, String> catalogProperties) setConfigProperties
(Map<String, String> confProperties) setPartitionFields
(List<String> partitionFields) setTableProperties
(Map<String, String> tableProperties) setTriggeringFrequencySeconds
(Integer triggeringFrequencySeconds)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setTable
-
setCatalogName
public abstract IcebergWriteSchemaTransformProvider.Configuration.Builder setCatalogName(String catalogName) -
setCatalogProperties
public abstract IcebergWriteSchemaTransformProvider.Configuration.Builder setCatalogProperties(Map<String, String> catalogProperties) -
setConfigProperties
public abstract IcebergWriteSchemaTransformProvider.Configuration.Builder setConfigProperties(Map<String, String> confProperties) -
setTriggeringFrequencySeconds
public abstract IcebergWriteSchemaTransformProvider.Configuration.Builder setTriggeringFrequencySeconds(Integer triggeringFrequencySeconds) -
setKeep
public abstract IcebergWriteSchemaTransformProvider.Configuration.Builder setKeep(List<String> keep) -
setDrop
public abstract IcebergWriteSchemaTransformProvider.Configuration.Builder setDrop(List<String> drop) -
setOnly
-
setPartitionFields
public abstract IcebergWriteSchemaTransformProvider.Configuration.Builder setPartitionFields(List<String> partitionFields) -
setTableProperties
public abstract IcebergWriteSchemaTransformProvider.Configuration.Builder setTableProperties(Map<String, String> tableProperties) -
build
-