Kafka Connect DropHeaders SMT Usage Reference for Confluent Cloud

The following provides usage information for the Apache Kafka® SMT org.apache.kafka.connect.transforms.DropHeaders.

Description

Drops one or more headers from each record.

Example

This configuration snippet shows how to use DropHeaders to drop the headers named app.id and txn.id.

"transforms": "dropAppIdHeader",
"transforms.dropAppIdHeader.type": "org.apache.kafka.connect.transforms.DropHeaders",
"transforms.dropAppIdHeader.headers": "app.id,txn.id"

Before: Headers app.id and txn.id included in records.

After: Headers app.id and txn.id dropped from records.

Properties

Name Description Type   Valid Values Importance
headers One or more (comma-separated) header names to drop. string   non-empty list medium

Predicates

Transformations can be configured with predicates so that the transformation is applied only to records which satisfy a condition. You can use predicates in a transformation chain and, when combined with the Kafka Connect Filter (Kafka) SMT Usage Reference for Confluent Cloud, predicates can conditionally filter out specific records. For details and examples, see Predicates.