Class KafkaConnectorOptions
- java.lang.Object
-
- org.apache.flink.streaming.connectors.kafka.table.KafkaConnectorOptions
-
@PublicEvolving public class KafkaConnectorOptions extends Object
Options for the Kafka connector.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKafkaConnectorOptions.ScanBoundedModeBounded mode for the Kafka consumer, seeSCAN_BOUNDED_MODE.static classKafkaConnectorOptions.ScanStartupModeStartup mode for the Kafka consumer, seeSCAN_STARTUP_MODE.static classKafkaConnectorOptions.ValueFieldsStrategyStrategies to derive the data type of a value format by considering a key format.
-
Field Summary
Fields Modifier and Type Field Description static org.apache.flink.configuration.ConfigOption<org.apache.flink.connector.base.DeliveryGuarantee>DELIVERY_GUARANTEEstatic org.apache.flink.configuration.ConfigOption<List<String>>KEY_FIELDSstatic org.apache.flink.configuration.ConfigOption<String>KEY_FIELDS_PREFIXstatic org.apache.flink.configuration.ConfigOption<String>KEY_FORMATstatic org.apache.flink.configuration.ConfigOption<String>PROPS_BOOTSTRAP_SERVERSstatic org.apache.flink.configuration.ConfigOption<String>PROPS_GROUP_IDstatic org.apache.flink.configuration.ConfigOption<KafkaConnectorOptions.ScanBoundedMode>SCAN_BOUNDED_MODEstatic org.apache.flink.configuration.ConfigOption<String>SCAN_BOUNDED_SPECIFIC_OFFSETSstatic org.apache.flink.configuration.ConfigOption<Long>SCAN_BOUNDED_TIMESTAMP_MILLISstatic org.apache.flink.configuration.ConfigOption<KafkaConnectorOptions.ScanStartupMode>SCAN_STARTUP_MODEstatic org.apache.flink.configuration.ConfigOption<String>SCAN_STARTUP_SPECIFIC_OFFSETSstatic org.apache.flink.configuration.ConfigOption<Long>SCAN_STARTUP_TIMESTAMP_MILLISstatic org.apache.flink.configuration.ConfigOption<java.time.Duration>SCAN_TOPIC_PARTITION_DISCOVERYstatic org.apache.flink.configuration.ConfigOption<java.time.Duration>SINK_BUFFER_FLUSH_INTERVALstatic org.apache.flink.configuration.ConfigOption<Integer>SINK_BUFFER_FLUSH_MAX_ROWSstatic org.apache.flink.configuration.ConfigOption<Integer>SINK_PARALLELISMstatic org.apache.flink.configuration.ConfigOption<String>SINK_PARTITIONERstatic org.apache.flink.configuration.ConfigOption<List<String>>TOPICstatic org.apache.flink.configuration.ConfigOption<String>TOPIC_PATTERNstatic org.apache.flink.configuration.ConfigOption<String>TRANSACTIONAL_ID_PREFIXstatic org.apache.flink.configuration.ConfigOption<KafkaConnectorOptions.ValueFieldsStrategy>VALUE_FIELDS_INCLUDEstatic org.apache.flink.configuration.ConfigOption<String>VALUE_FORMAT
-
-
-
Field Detail
-
KEY_FORMAT
public static final org.apache.flink.configuration.ConfigOption<String> KEY_FORMAT
-
VALUE_FORMAT
public static final org.apache.flink.configuration.ConfigOption<String> VALUE_FORMAT
-
VALUE_FIELDS_INCLUDE
public static final org.apache.flink.configuration.ConfigOption<KafkaConnectorOptions.ValueFieldsStrategy> VALUE_FIELDS_INCLUDE
-
KEY_FIELDS_PREFIX
public static final org.apache.flink.configuration.ConfigOption<String> KEY_FIELDS_PREFIX
-
SINK_PARALLELISM
public static final org.apache.flink.configuration.ConfigOption<Integer> SINK_PARALLELISM
-
TOPIC_PATTERN
public static final org.apache.flink.configuration.ConfigOption<String> TOPIC_PATTERN
-
PROPS_BOOTSTRAP_SERVERS
public static final org.apache.flink.configuration.ConfigOption<String> PROPS_BOOTSTRAP_SERVERS
-
PROPS_GROUP_ID
public static final org.apache.flink.configuration.ConfigOption<String> PROPS_GROUP_ID
-
SCAN_STARTUP_MODE
public static final org.apache.flink.configuration.ConfigOption<KafkaConnectorOptions.ScanStartupMode> SCAN_STARTUP_MODE
-
SCAN_BOUNDED_MODE
public static final org.apache.flink.configuration.ConfigOption<KafkaConnectorOptions.ScanBoundedMode> SCAN_BOUNDED_MODE
-
SCAN_STARTUP_SPECIFIC_OFFSETS
public static final org.apache.flink.configuration.ConfigOption<String> SCAN_STARTUP_SPECIFIC_OFFSETS
-
SCAN_BOUNDED_SPECIFIC_OFFSETS
public static final org.apache.flink.configuration.ConfigOption<String> SCAN_BOUNDED_SPECIFIC_OFFSETS
-
SCAN_STARTUP_TIMESTAMP_MILLIS
public static final org.apache.flink.configuration.ConfigOption<Long> SCAN_STARTUP_TIMESTAMP_MILLIS
-
SCAN_BOUNDED_TIMESTAMP_MILLIS
public static final org.apache.flink.configuration.ConfigOption<Long> SCAN_BOUNDED_TIMESTAMP_MILLIS
-
SCAN_TOPIC_PARTITION_DISCOVERY
public static final org.apache.flink.configuration.ConfigOption<java.time.Duration> SCAN_TOPIC_PARTITION_DISCOVERY
-
SINK_PARTITIONER
public static final org.apache.flink.configuration.ConfigOption<String> SINK_PARTITIONER
-
SINK_BUFFER_FLUSH_MAX_ROWS
public static final org.apache.flink.configuration.ConfigOption<Integer> SINK_BUFFER_FLUSH_MAX_ROWS
-
SINK_BUFFER_FLUSH_INTERVAL
public static final org.apache.flink.configuration.ConfigOption<java.time.Duration> SINK_BUFFER_FLUSH_INTERVAL
-
DELIVERY_GUARANTEE
public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.connector.base.DeliveryGuarantee> DELIVERY_GUARANTEE
-
TRANSACTIONAL_ID_PREFIX
public static final org.apache.flink.configuration.ConfigOption<String> TRANSACTIONAL_ID_PREFIX
-
-