public class ConfigParam
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONFIG_DELIM |
protected java.lang.String |
name |
Constructor and Description |
---|
ConfigParam(java.lang.String configName,
java.lang.String configDefault,
boolean mutable,
boolean forReplication,
java.lang.String description) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDefault() |
java.lang.String |
getDescription() |
java.lang.String |
getExtraDescription() |
java.lang.String |
getName() |
boolean |
isForReplication() |
boolean |
isMutable() |
void |
setForReplication(boolean forReplication) |
java.lang.String |
toString() |
void |
validate()
Validate yourself.
|
void |
validateValue(java.lang.String value) |
public static final java.lang.String CONFIG_DELIM
protected java.lang.String name
public ConfigParam(java.lang.String configName, java.lang.String configDefault, boolean mutable, boolean forReplication, java.lang.String description) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.lang.String getName()
public java.lang.String getDescription()
public java.lang.String getExtraDescription()
public java.lang.String getDefault()
public boolean isMutable()
public boolean isForReplication()
public void setForReplication(boolean forReplication)
public void validate() throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public void validateValue(java.lang.String value) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.lang.String toString()
toString
in class java.lang.Object