public class PulsarTableOptions extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PulsarTableOptions.StartupOptions
pulsar startup options.
|
| Modifier and Type | Field and Description |
|---|---|
static org.apache.flink.configuration.ConfigOption<String> |
ADMIN_URL |
static org.apache.flink.configuration.ConfigOption<String> |
PARTITION_DISCOVERY_INTERVAL_MILLIS |
static String |
PROPERTIES_PREFIX |
static org.apache.flink.configuration.ConfigOption<String> |
PULSAR_READER_READER_NAME |
static org.apache.flink.configuration.ConfigOption<String> |
PULSAR_READER_RECEIVER_QUEUE_SIZE |
static org.apache.flink.configuration.ConfigOption<String> |
PULSAR_READER_SUBSCRIPTION_ROLE_PREFIX |
static org.apache.flink.configuration.ConfigOption<String> |
SCAN_STARTUP_MODE |
static String |
SCAN_STARTUP_MODE_VALUE_EARLIEST |
static String |
SCAN_STARTUP_MODE_VALUE_EXTERNAL_SUBSCRIPTION |
static String |
SCAN_STARTUP_MODE_VALUE_LATEST |
static String |
SCAN_STARTUP_MODE_VALUE_SPECIFIC_OFFSETS |
static org.apache.flink.configuration.ConfigOption<String> |
SCAN_STARTUP_SPECIFIC_OFFSETS |
static org.apache.flink.configuration.ConfigOption<String> |
SCAN_STARTUP_SUB_NAME |
static org.apache.flink.configuration.ConfigOption<Long> |
SCAN_STARTUP_TIMESTAMP_MILLIS |
static org.apache.flink.configuration.ConfigOption<String> |
SERVICE_URL |
static org.apache.flink.configuration.ConfigOption<String> |
SINK_PARTITIONER |
static String |
SINK_PARTITIONER_VALUE_FIXED |
static String |
SINK_PARTITIONER_VALUE_ROUND_ROBIN |
static org.apache.flink.configuration.ConfigOption<List<String>> |
TOPIC |
static org.apache.flink.configuration.ConfigOption<String> |
TOPIC_PATTERN |
| Modifier and Type | Method and Description |
|---|---|
static PulsarTableOptions.StartupOptions |
getStartupOptions(org.apache.flink.configuration.ReadableConfig tableOptions,
List<String> topics) |
static Map<Integer,String> |
parseSpecificOffsets(String specificOffsetsStr,
String optionKey)
Parses SpecificOffsets String to Map.
|
static void |
validateSinkPartitioner(org.apache.flink.configuration.ReadableConfig tableOptions) |
static void |
validateSinkTopic(org.apache.flink.configuration.ReadableConfig tableOptions) |
static void |
validateSourceTopic(org.apache.flink.configuration.ReadableConfig tableOptions) |
static void |
validateTableSinkOptions(org.apache.flink.configuration.ReadableConfig tableOptions) |
static void |
validateTableSourceOptions(org.apache.flink.configuration.ReadableConfig tableOptions) |
public static final org.apache.flink.configuration.ConfigOption<String> SERVICE_URL
public static final org.apache.flink.configuration.ConfigOption<String> ADMIN_URL
public static final org.apache.flink.configuration.ConfigOption<String> TOPIC_PATTERN
public static final org.apache.flink.configuration.ConfigOption<String> SCAN_STARTUP_MODE
public static final org.apache.flink.configuration.ConfigOption<String> SCAN_STARTUP_SPECIFIC_OFFSETS
public static final org.apache.flink.configuration.ConfigOption<String> SCAN_STARTUP_SUB_NAME
public static final org.apache.flink.configuration.ConfigOption<Long> SCAN_STARTUP_TIMESTAMP_MILLIS
public static final org.apache.flink.configuration.ConfigOption<String> PULSAR_READER_READER_NAME
public static final org.apache.flink.configuration.ConfigOption<String> PULSAR_READER_SUBSCRIPTION_ROLE_PREFIX
public static final org.apache.flink.configuration.ConfigOption<String> PULSAR_READER_RECEIVER_QUEUE_SIZE
public static final org.apache.flink.configuration.ConfigOption<String> PARTITION_DISCOVERY_INTERVAL_MILLIS
public static final org.apache.flink.configuration.ConfigOption<String> SINK_PARTITIONER
public static final String SCAN_STARTUP_MODE_VALUE_EARLIEST
public static final String SCAN_STARTUP_MODE_VALUE_LATEST
public static final String SCAN_STARTUP_MODE_VALUE_EXTERNAL_SUBSCRIPTION
public static final String SCAN_STARTUP_MODE_VALUE_SPECIFIC_OFFSETS
public static final String SINK_PARTITIONER_VALUE_FIXED
public static final String SINK_PARTITIONER_VALUE_ROUND_ROBIN
public static final String PROPERTIES_PREFIX
public static void validateTableSourceOptions(org.apache.flink.configuration.ReadableConfig tableOptions)
public static void validateSourceTopic(org.apache.flink.configuration.ReadableConfig tableOptions)
public static void validateTableSinkOptions(org.apache.flink.configuration.ReadableConfig tableOptions)
public static void validateSinkPartitioner(org.apache.flink.configuration.ReadableConfig tableOptions)
public static void validateSinkTopic(org.apache.flink.configuration.ReadableConfig tableOptions)
public static PulsarTableOptions.StartupOptions getStartupOptions(org.apache.flink.configuration.ReadableConfig tableOptions, List<String> topics)
public static Map<Integer,String> parseSpecificOffsets(String specificOffsetsStr, String optionKey)
SpecificOffsets String format was given as following:
scan.startup.specific-offsets = 42:1012:0;44:1011:1
Copyright © 2019–2021 The Apache Software Foundation. All rights reserved.