KIP-1198 — implement a ConfigKey.Builder class
Discussion AdminClient
Introduces a ConfigKey.Builder class with a fluent API as an alternative to the overloaded ConfigDef.define() methods for constructing ConfigKey instances. The growing number of parameters in ConfigDef.define() exceeded the practical limit where a builder pattern is recommended, and the lack of extensibility in ConfigKey made adding new functionality require widespread changes.
Details
| Author | Claude Warren |
| Status | Discussion |
| Wiki | View on Apache Wiki |
| Created | 2025-07-29 |
| Last Modified | 2025-09-03 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.