public static interface ConfigDef.Recommender
ConfigDef.validate(Map)
to get valid values for a configuration given the current
configuration values in order to perform full configuration validation and visibility modification.
In case that there are dependencies between configurations, the valid values and visibility
for a configuration may change given the values of other configurations.Modifier and Type | Method | Description |
---|---|---|
java.util.List<java.lang.Object> |
validValues(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> parsedConfig) |
The valid values for the configuration given the current configuration values.
|
boolean |
visible(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> parsedConfig) |
Set the visibility of the configuration given the current configuration values.
|
java.util.List<java.lang.Object> validValues(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> parsedConfig)
name
- The name of the configurationparsedConfig
- The parsed configuration valuesboolean visible(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> parsedConfig)
name
- The name of the configurationparsedConfig
- The parsed configuration values