Source code for papfa.config

import dataclasses
from typing import List

from confluent_kafka.schema_registry.avro import AvroDeserializer, AvroSerializer


[docs]@dataclasses.dataclass class KafkaConfig: bootstrap_servers: List[str] sasl_mechanism: str security_protocol: str sasl_username: str sasl_password: str
[docs]@dataclasses.dataclass class SchemaRegistryConfig: pass
[docs]@dataclasses.dataclass class KafkaConsumerConfig: group_id: str deserializer: AvroDeserializer kafka_config: KafkaConfig topics: List[str] deserialize_key: bool = False
[docs]@dataclasses.dataclass class KafkaProducerConfig: serializer: AvroSerializer kafka_config: KafkaConfig