public class ConfigParam
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
name |
Constructor and Description |
---|
ConfigParam(java.lang.String configName,
java.lang.String configDefault,
boolean mutable,
boolean forReplication) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDefault() |
java.lang.String |
getName() |
boolean |
isForReplication() |
boolean |
isMultiValueParam() |
boolean |
isMutable() |
static java.lang.String |
multiValueParamName(java.lang.String paramName) |
static java.lang.String |
mvParamIndex(java.lang.String paramName) |
void |
setForReplication(boolean forReplication) |
java.lang.String |
toString() |
void |
validate()
Validate yourself.
|
void |
validateValue(java.lang.String value) |
public ConfigParam(java.lang.String configName, java.lang.String configDefault, boolean mutable, boolean forReplication) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static java.lang.String multiValueParamName(java.lang.String paramName)
public static java.lang.String mvParamIndex(java.lang.String paramName)
public java.lang.String getName()
public java.lang.String getDefault()
public boolean isMutable()
public boolean isForReplication()
public void setForReplication(boolean forReplication)
public boolean isMultiValueParam()
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