Class IcebergSinkConfig


  • public class IcebergSinkConfig
    extends org.apache.kafka.common.config.AbstractConfig
    • Field Detail

      • INTERNAL_TRANSACTIONAL_SUFFIX_PROP

        public static final java.lang.String INTERNAL_TRANSACTIONAL_SUFFIX_PROP
        See Also:
        Constant Field Values
      • DEFAULT_CONTROL_GROUP_PREFIX

        public static final java.lang.String DEFAULT_CONTROL_GROUP_PREFIX
        See Also:
        Constant Field Values
      • CONFIG_DEF

        public static final org.apache.kafka.common.config.ConfigDef CONFIG_DEF
    • Constructor Detail

      • IcebergSinkConfig

        public IcebergSinkConfig​(java.util.Map<java.lang.String,​java.lang.String> originalProps)
    • Method Detail

      • version

        public static java.lang.String version()
      • connectorName

        public java.lang.String connectorName()
      • transactionalSuffix

        public java.lang.String transactionalSuffix()
      • catalogProps

        public java.util.Map<java.lang.String,​java.lang.String> catalogProps()
      • hadoopProps

        public java.util.Map<java.lang.String,​java.lang.String> hadoopProps()
      • kafkaProps

        public java.util.Map<java.lang.String,​java.lang.String> kafkaProps()
      • autoCreateProps

        public java.util.Map<java.lang.String,​java.lang.String> autoCreateProps()
      • writeProps

        public java.util.Map<java.lang.String,​java.lang.String> writeProps()
      • catalogName

        public java.lang.String catalogName()
      • tables

        public java.util.List<java.lang.String> tables()
      • dynamicTablesEnabled

        public boolean dynamicTablesEnabled()
      • tablesRouteField

        public java.lang.String tablesRouteField()
      • tablesDefaultCommitBranch

        public java.lang.String tablesDefaultCommitBranch()
      • tablesDefaultIdColumns

        public java.lang.String tablesDefaultIdColumns()
      • tablesDefaultPartitionBy

        public java.lang.String tablesDefaultPartitionBy()
      • tableConfig

        public TableSinkConfig tableConfig​(java.lang.String tableName)
      • controlTopic

        public java.lang.String controlTopic()
      • controlGroupId

        public java.lang.String controlGroupId()
      • connectGroupId

        public java.lang.String connectGroupId()
      • commitIntervalMs

        public int commitIntervalMs()
      • commitTimeoutMs

        public int commitTimeoutMs()
      • commitThreads

        public int commitThreads()
      • hadoopConfDir

        public java.lang.String hadoopConfDir()
      • autoCreateEnabled

        public boolean autoCreateEnabled()
      • evolveSchemaEnabled

        public boolean evolveSchemaEnabled()
      • schemaForceOptional

        public boolean schemaForceOptional()
      • schemaCaseInsensitive

        public boolean schemaCaseInsensitive()
      • jsonConverter

        public org.apache.kafka.connect.json.JsonConverter jsonConverter()