Class KafkaSourceOptions
- Namespace
- Pipelinez.Kafka.Configuration
- Assembly
- Pipelinez.Kafka.dll
Configuration block for a Kafka Source
public class KafkaSourceOptions : KafkaOptions
- Inheritance
-
KafkaSourceOptions
- Inherited Members
Properties
AutoCommitIntervalMs
Gets or sets the automatic offset commit interval in milliseconds when broker auto-commit is enabled.
public int? AutoCommitIntervalMs { get; set; }
Property Value
- int?
ConsumerGroup
Gets or sets the Kafka consumer group used by the source.
public string ConsumerGroup { get; set; }
Property Value
PartitionScaling
Gets or sets partition-aware scaling options for distributed Kafka consumption.
public KafkaPartitionScalingOptions PartitionScaling { get; set; }
Property Value
Schema
Gets or sets optional schema registry configuration used by Kafka deserializers.
public KafkaSchemaRegistryOptions Schema { get; set; }
Property Value
StartOffsetFromBeginning
Gets or sets a value indicating whether a brand new consumer group should begin from the start of the topic.
public bool StartOffsetFromBeginning { get; set; }
Property Value
TopicName
Gets or sets the Kafka topic to consume from.
public string TopicName { get; set; }