public class IcebergSinkConfig
extends org.apache.kafka.common.config.AbstractConfig
Modifier and Type | Field and Description |
---|---|
static org.apache.kafka.common.config.ConfigDef |
CONFIG_DEF |
static int |
CREATE_TABLE_RETRIES |
static java.lang.String |
DEFAULT_CONTROL_GROUP_PREFIX |
static java.lang.String |
INTERNAL_TRANSACTIONAL_SUFFIX_PROP |
static int |
SCHEMA_UPDATE_RETRIES |
Constructor and Description |
---|
IcebergSinkConfig(java.util.Map<java.lang.String,java.lang.String> originalProps) |
Modifier and Type | Method and Description |
---|---|
boolean |
autoCreateEnabled() |
java.util.Map<java.lang.String,java.lang.String> |
autoCreateProps() |
java.lang.String |
catalogName() |
java.util.Map<java.lang.String,java.lang.String> |
catalogProps() |
int |
commitIntervalMs() |
int |
commitThreads() |
int |
commitTimeoutMs() |
java.lang.String |
connectGroupId() |
java.lang.String |
connectorName() |
java.lang.String |
controlGroupId() |
java.lang.String |
controlTopic() |
boolean |
dynamicTablesEnabled() |
boolean |
evolveSchemaEnabled() |
java.lang.String |
hadoopConfDir() |
java.util.Map<java.lang.String,java.lang.String> |
hadoopProps() |
org.apache.kafka.connect.json.JsonConverter |
jsonConverter() |
java.util.Map<java.lang.String,java.lang.String> |
kafkaProps() |
boolean |
schemaCaseInsensitive() |
boolean |
schemaForceOptional() |
TableSinkConfig |
tableConfig(java.lang.String tableName) |
java.util.List<java.lang.String> |
tables() |
java.lang.String |
tablesDefaultCommitBranch() |
java.lang.String |
tablesDefaultIdColumns() |
java.lang.String |
tablesDefaultPartitionBy() |
java.lang.String |
tablesRouteField() |
java.lang.String |
transactionalSuffix() |
static java.lang.String |
version() |
java.util.Map<java.lang.String,java.lang.String> |
writeProps() |
documentationOf, equals, get, getBoolean, getClass, getConfiguredInstance, getConfiguredInstance, getConfiguredInstances, getConfiguredInstances, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, hashCode, ignore, logUnused, nonInternalValues, originals, originals, originalsStrings, originalsWithPrefix, originalsWithPrefix, postProcessParsedConfig, typeOf, unused, values, valuesWithPrefixAllOrNothing, valuesWithPrefixOverride
public static final java.lang.String INTERNAL_TRANSACTIONAL_SUFFIX_PROP
public static final java.lang.String DEFAULT_CONTROL_GROUP_PREFIX
public static final int SCHEMA_UPDATE_RETRIES
public static final int CREATE_TABLE_RETRIES
public static final org.apache.kafka.common.config.ConfigDef CONFIG_DEF
public IcebergSinkConfig(java.util.Map<java.lang.String,java.lang.String> originalProps)
public static java.lang.String version()
public java.lang.String connectorName()
public java.lang.String transactionalSuffix()
public java.util.Map<java.lang.String,java.lang.String> catalogProps()
public java.util.Map<java.lang.String,java.lang.String> hadoopProps()
public java.util.Map<java.lang.String,java.lang.String> kafkaProps()
public java.util.Map<java.lang.String,java.lang.String> autoCreateProps()
public java.util.Map<java.lang.String,java.lang.String> writeProps()
public java.lang.String catalogName()
public java.util.List<java.lang.String> tables()
public boolean dynamicTablesEnabled()
public java.lang.String tablesRouteField()
public java.lang.String tablesDefaultCommitBranch()
public java.lang.String tablesDefaultIdColumns()
public java.lang.String tablesDefaultPartitionBy()
public TableSinkConfig tableConfig(java.lang.String tableName)
public java.lang.String controlTopic()
public java.lang.String controlGroupId()
public java.lang.String connectGroupId()
public int commitIntervalMs()
public int commitTimeoutMs()
public int commitThreads()
public java.lang.String hadoopConfDir()
public boolean autoCreateEnabled()
public boolean evolveSchemaEnabled()
public boolean schemaForceOptional()
public boolean schemaCaseInsensitive()
public org.apache.kafka.connect.json.JsonConverter jsonConverter()