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()