public abstract class IcebergDestination
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
IcebergDestination.Builder  | 
| Constructor and Description | 
|---|
IcebergDestination()  | 
| Modifier and Type | Method and Description | 
|---|---|
static IcebergDestination.Builder | 
builder()  | 
abstract org.apache.iceberg.FileFormat | 
getFileFormat()
File format for created files. 
 | 
abstract @Nullable IcebergTableCreateConfig | 
getTableCreateConfig()
Metadata and constraints for creating a new table, if it must be done dynamically. 
 | 
abstract org.apache.iceberg.catalog.TableIdentifier | 
getTableIdentifier()
The iceberg table identifier to write data to. 
 | 
@Pure public abstract org.apache.iceberg.catalog.TableIdentifier getTableIdentifier()
@Pure public abstract org.apache.iceberg.FileFormat getFileFormat()
@Pure public abstract @Nullable IcebergTableCreateConfig getTableCreateConfig()
If null, dynamic table creation will fail, and this should be disallowed at the top level configuration.
@Pure public static IcebergDestination.Builder builder()