I would like to implement a ConfigDef.ConfigKey builder. The goal is to have a fluent builder that will build the configKey and provide the same defaults that the current constructor set does.
In addition, I would like to add the ability to make a ConfigKey as deprecated with some optional information like the version it was deprecated in, a description that can be used to specify the replacement and a flag to indicate that it will be removed soon. My goal is to make it easier to construct the ConfigKey and to make it easier to deprecate options as connectors and similar components evolve. Does anyone have any thoughts on this? Are there any objections? Claude