public abstract static class IcebergScanConfig.Builder
extends java.lang.Object
| Constructor and Description | 
|---|
Builder()  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract IcebergScanConfig | 
build()  | 
abstract IcebergScanConfig.Builder | 
setBranch(@Nullable java.lang.String branch)  | 
abstract IcebergScanConfig.Builder | 
setCaseSensitive(@Nullable java.lang.Boolean caseSensitive)  | 
abstract IcebergScanConfig.Builder | 
setCatalogConfig(IcebergCatalogConfig catalog)  | 
abstract IcebergScanConfig.Builder | 
setFilter(@Nullable org.apache.iceberg.expressions.Expression filter)  | 
abstract IcebergScanConfig.Builder | 
setFromSnapshotExclusive(@Nullable java.lang.Long fromExclusive)  | 
abstract IcebergScanConfig.Builder | 
setFromSnapshotInclusive(@Nullable java.lang.Long fromInclusive)  | 
abstract IcebergScanConfig.Builder | 
setFromSnapshotRefExclusive(@Nullable java.lang.String ref)  | 
abstract IcebergScanConfig.Builder | 
setFromSnapshotRefInclusive(@Nullable java.lang.String ref)  | 
abstract IcebergScanConfig.Builder | 
setOptions(org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> options)  | 
abstract IcebergScanConfig.Builder | 
setScanType(IcebergScanConfig.ScanType type)  | 
abstract IcebergScanConfig.Builder | 
setSchema(Schema schema)  | 
abstract IcebergScanConfig.Builder | 
setSnapshot(@Nullable java.lang.Long snapshot)  | 
IcebergScanConfig.Builder | 
setTableIdentifier(java.lang.String... names)  | 
abstract IcebergScanConfig.Builder | 
setTableIdentifier(java.lang.String tableIdentifier)  | 
IcebergScanConfig.Builder | 
setTableIdentifier(org.apache.iceberg.catalog.TableIdentifier tableIdentifier)  | 
abstract IcebergScanConfig.Builder | 
setTag(@Nullable java.lang.String tag)  | 
abstract IcebergScanConfig.Builder | 
setTimestamp(@Nullable java.lang.Long timestamp)  | 
abstract IcebergScanConfig.Builder | 
setToSnapshot(@Nullable java.lang.Long snapshot)  | 
abstract IcebergScanConfig.Builder | 
setToSnapshotRef(@Nullable java.lang.String ref)  | 
public abstract IcebergScanConfig.Builder setScanType(IcebergScanConfig.ScanType type)
public abstract IcebergScanConfig.Builder setCatalogConfig(IcebergCatalogConfig catalog)
public abstract IcebergScanConfig.Builder setTableIdentifier(java.lang.String tableIdentifier)
public IcebergScanConfig.Builder setTableIdentifier(org.apache.iceberg.catalog.TableIdentifier tableIdentifier)
public IcebergScanConfig.Builder setTableIdentifier(java.lang.String... names)
public abstract IcebergScanConfig.Builder setSchema(Schema schema)
public abstract IcebergScanConfig.Builder setFilter(@Nullable org.apache.iceberg.expressions.Expression filter)
public abstract IcebergScanConfig.Builder setCaseSensitive(@Nullable java.lang.Boolean caseSensitive)
public abstract IcebergScanConfig.Builder setOptions(org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> options)
public abstract IcebergScanConfig.Builder setSnapshot(@Nullable java.lang.Long snapshot)
public abstract IcebergScanConfig.Builder setTimestamp(@Nullable java.lang.Long timestamp)
public abstract IcebergScanConfig.Builder setFromSnapshotInclusive(@Nullable java.lang.Long fromInclusive)
public abstract IcebergScanConfig.Builder setFromSnapshotRefInclusive(@Nullable java.lang.String ref)
public abstract IcebergScanConfig.Builder setFromSnapshotExclusive(@Nullable java.lang.Long fromExclusive)
public abstract IcebergScanConfig.Builder setFromSnapshotRefExclusive(@Nullable java.lang.String ref)
public abstract IcebergScanConfig.Builder setToSnapshot(@Nullable java.lang.Long snapshot)
public abstract IcebergScanConfig.Builder setToSnapshotRef(@Nullable java.lang.String ref)
public abstract IcebergScanConfig.Builder setTag(@Nullable java.lang.String tag)
public abstract IcebergScanConfig.Builder setBranch(@Nullable java.lang.String branch)
public abstract IcebergScanConfig build()