Package org.apache.beam.sdk.io.iceberg
Class SchemaEvolutionConfig.Builder
java.lang.Object
org.apache.beam.sdk.io.iceberg.SchemaEvolutionConfig.Builder
- Enclosing class:
SchemaEvolutionConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Any setting without an option would silently do nothing, so they are rejected.abstract SchemaEvolutionConfig.BuildersetDryRun(boolean dryRun) abstract SchemaEvolutionConfig.Builderabstract SchemaEvolutionConfig.BuildersetOptions(Set<SchemaEvolutionOption> options) abstract SchemaEvolutionConfig.BuildersetRequiredColumns(Set<String> requiredColumns) abstract SchemaEvolutionConfig.Builder
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setOptions
-
setRequiredColumns
-
setIncompatibleSchemaHandling
public abstract SchemaEvolutionConfig.Builder setIncompatibleSchemaHandling(@Nullable SchemaEvolutionConfig.IncompatibleSchemaHandling handling) -
setUnverifiableFileHandling
public abstract SchemaEvolutionConfig.Builder setUnverifiableFileHandling(SchemaEvolutionConfig.UnverifiableFileHandling handling) -
setDryRun
-
build
Any setting without an option would silently do nothing, so they are rejected.
-