public class EnumConfigParam<T extends Enum<T>> extends ConfigParam
name| Constructor and Description |
|---|
EnumConfigParam(String configName,
Enum<T> defaultValue,
boolean mutable,
boolean forReplication,
Class<T> enumClass) |
| Modifier and Type | Method and Description |
|---|---|
T |
getEnumerator(String enumName)
Returns the enumerator associated with the name
|
void |
validateValue(String value)
Validate your value.
|
getDefault, getName, isForReplication, isMultiValueParam, isMutable, multiValueParamName, mvParamIndex, setForReplication, toStringpublic T getEnumerator(String enumName)
enumName - the string naming the enumeratorpublic void validateValue(String value) throws IllegalArgumentException
ConfigParamvalidateValue in class ConfigParamIllegalArgumentException - via XxxConfig.setXxx methods and
XxxConfig(Properties) ctor.Copyright © 2024. All rights reserved.