Class IcebergTableCreateConfig

java.lang.Object
org.apache.beam.sdk.io.iceberg.IcebergTableCreateConfig

public abstract class IcebergTableCreateConfig extends Object
  • Constructor Details

    • IcebergTableCreateConfig

      public IcebergTableCreateConfig()
  • Method Details

    • getSchema

      @Pure public abstract Schema getSchema()
      Schema for the destination, in the event that it must be dynamically created.
    • getPartitionSpec

      @Pure public org.apache.iceberg.PartitionSpec getPartitionSpec()
      Partition spec destination, in the event that it must be dynamically created.
    • getPartitionFields

      @Pure public abstract @Nullable List<String> getPartitionFields()
    • getTableProperties

      @Pure public abstract @Nullable Map<String,String> getTableProperties()
    • builder

      @Pure public static IcebergTableCreateConfig.Builder builder()