class MirrorConnectorConfig extends AbstractConfig {

    Map<String, String> taskConfigForTopicPartitions(List<TopicPartition> topicPartitions) {
        Map<String, String> props = originalsStrings();
        String topicPartitionsString = topicPartitions.stream()
                .map(MirrorUtils::encodeTopicPartition)
                .collect(Collectors.joining(","));
        props.put(TASK_TOPIC_PARTITIONS, topicPartitionsString);
        return props;
    }

    public  MirrorConnectorConfig(Map<String, String> props);
    protected  MirrorConnectorConfig(ConfigDef configDef, Map<String, String> props);

}