Class EventAsyncKafkaExporter.Builder
java.lang.Object
io.confluent.telemetry.events.exporter.kafka.EventAsyncKafkaExporter.Builder
- Enclosing class:
EventAsyncKafkaExporter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()withBufferSize(int bufferSize) withDataSerializer(Function<io.confluent.telemetry.api.events.Event, org.apache.kafka.clients.producer.ProducerRecord<String, byte[]>> dataSerializer) withFilter(Predicate<io.confluent.telemetry.api.events.Event> filter) withProducerProperties(Properties producerProperties) withTopicSupplier(TopicSupplier<io.confluent.telemetry.api.events.Event> topicSupplier)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
withBufferSize
-
withProducerProperties
-
withTopicSupplier
public EventAsyncKafkaExporter.Builder withTopicSupplier(TopicSupplier<io.confluent.telemetry.api.events.Event> topicSupplier) -
withDataSerializer
public EventAsyncKafkaExporter.Builder withDataSerializer(Function<io.confluent.telemetry.api.events.Event, org.apache.kafka.clients.producer.ProducerRecord<String, byte[]>> dataSerializer) -
withFilter
public EventAsyncKafkaExporter.Builder withFilter(Predicate<io.confluent.telemetry.api.events.Event> filter) -
build
-