KAFKA-19381: add ConfigDef.ConfigKey.Builder
Added and extensible ConfigKey Builder class.
A label of 'needs-attention' was automatically added to this PR in order to raise the
attention of the committers. Once this issue has been triaged, the triage label
should be removed to prevent this automation from happening again.
This adds classes and methods to the public API. In order to change the public API we need to have, and approve, a KIP. See https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Improvement+Proposals for the process
Kip 1198 opened: https://cwiki.apache.org/confluence/display/KAFKA/KIP-1198%3A+implement+a+ConfigKey.Builder+class
Hey @Claudenw , for the failing Java24 checks, I think you need to rebase and merge master.
@sjhajharia or @mimaison can either of you merge this PR?
Absolutely not! The KIP has to be voted first.
If you want to introduce an API change, it's your job convincing maintainers to vote on your KIP. Only after the vote has passed (see details in cwiki.apache.org/confluence/display/KAFKA/Kafka+Improvement+Proposals) we'll start review the PR.
This PR is being marked as stale since it has not had any activity in 90 days. If you would like to keep this PR alive, please leave a comment asking for a review. If the PR has merge conflicts, update it with the latest from the base branch.
If you are having difficulty finding a reviewer, please reach out on the [mailing list](https://kafka.apache.org/contact).
If this PR is no longer valid or desired, please feel free to close it. If no activity occurs in the next 30 days, it will be automatically closed.