Package org.apache.beam.sdk.io.iceberg
Class IcebergScanConfig.Builder
java.lang.Object
org.apache.beam.sdk.io.iceberg.IcebergScanConfig.Builder
- Enclosing class:
 IcebergScanConfig
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionabstract IcebergScanConfigbuild()abstract IcebergScanConfig.Builderabstract IcebergScanConfig.BuildersetCaseSensitive(@Nullable Boolean caseSensitive) abstract IcebergScanConfig.BuildersetCatalogConfig(IcebergCatalogConfig catalog) abstract IcebergScanConfig.BuildersetDropFields(@Nullable List<String> fields) abstract IcebergScanConfig.BuildersetFilterString(@Nullable String filter) abstract IcebergScanConfig.BuildersetFromSnapshotExclusive(@Nullable Long fromExclusive) abstract IcebergScanConfig.BuildersetFromSnapshotInclusive(@Nullable Long fromInclusive) abstract IcebergScanConfig.Builderabstract IcebergScanConfig.Builderabstract IcebergScanConfig.BuildersetFromTimestamp(@Nullable Long timestamp) abstract IcebergScanConfig.BuildersetKeepFields(@Nullable List<String> fields) abstract IcebergScanConfig.BuildersetOptions(org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<String, String> options) abstract IcebergScanConfig.BuildersetPollInterval(@Nullable Duration pollInterval) abstract IcebergScanConfig.Builderabstract IcebergScanConfig.Builderabstract IcebergScanConfig.BuildersetSnapshot(@Nullable Long snapshot) abstract IcebergScanConfig.Builderabstract IcebergScanConfig.BuildersetStreaming(@Nullable Boolean streaming) abstract IcebergScanConfig.BuildersetTableIdentifier(String tableIdentifier) setTableIdentifier(String... names) setTableIdentifier(org.apache.iceberg.catalog.TableIdentifier tableIdentifier) abstract IcebergScanConfig.Builderabstract IcebergScanConfig.BuildersetTimestamp(@Nullable Long timestamp) abstract IcebergScanConfig.BuildersetToSnapshot(@Nullable Long snapshot) abstract IcebergScanConfig.Builderabstract IcebergScanConfig.BuildersetToTimestamp(@Nullable Long timestamp) abstract IcebergScanConfig.BuildersetUseCdc(boolean useCdc)  
- 
Constructor Details
- 
Builder
public Builder() 
 - 
 - 
Method Details
- 
setScanType
 - 
setCatalogConfig
 - 
setTableIdentifier
 - 
setTableIdentifier
public IcebergScanConfig.Builder setTableIdentifier(org.apache.iceberg.catalog.TableIdentifier tableIdentifier)  - 
setTableIdentifier
 - 
setSchema
 - 
setFilterString
 - 
setCaseSensitive
 - 
setOptions
public abstract IcebergScanConfig.Builder setOptions(org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<String, String> options)  - 
setSnapshot
 - 
setTimestamp
 - 
setFromSnapshotInclusive
 - 
setFromSnapshotRefInclusive
 - 
setFromSnapshotExclusive
 - 
setFromSnapshotRefExclusive
 - 
setToSnapshot
 - 
setToSnapshotRef
 - 
setFromTimestamp
 - 
setToTimestamp
 - 
setStartingStrategy
public abstract IcebergScanConfig.Builder setStartingStrategy(@Nullable IcebergIO.ReadRows.StartingStrategy strategy)  - 
setUseCdc
 - 
setStreaming
 - 
setPollInterval
 - 
setTag
 - 
setBranch
 - 
setKeepFields
 - 
setDropFields
 - 
build
 
 -