public ConfigDef define(String name, Type type, Object defaultValue, Validator validator, Importance importance, String documentation,
                            String group, int orderInGroup, Width width, String displayName, List<String> dependents, Recommender recommender,
                            String alternativeString) {
        return define(new ConfigKey(name, type, defaultValue, validator, importance, documentation, group, orderInGroup, width, displayName, dependents, recommender, false, alternativeString));
    }
Define a new configuration
@param name               the name of the config parameter
@param type               the type of the config
@param defaultValue       the default value to use if this config isn't present
@param validator          the validator to use in checking the correctness of the config
@param importance         the importance of this config
@param documentation      the documentation string for the config
@param group              the group this config belongs to
@param orderInGroup       the order of this config in the group
@param width              the width of the config
@param displayName        the name suitable for display
@param dependents         the configurations that are dependents of this configuration
@param recommender        the recommender provides valid values given the parent configuration values
@param alternativeString  the string which will be used to override the string of defaultValue
@return This ConfigDef so you can chain calls
clients/src/main/java/org/apache/kafka/common/config/ConfigDef.java