public final class Config
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEPRECATED |
static java.lang.String |
KEY_ALIASING |
static java.lang.String |
KEY_ITEM |
static java.lang.String |
KEY_LOAD |
static java.lang.String |
KEY_OUTPUT |
static java.lang.String |
KEY_STORAGE |
static java.lang.String |
KEY_TEST |
static java.lang.String |
KEY_VERSION |
static java.lang.String |
NAME |
static java.lang.String |
PATH_SEP |
static java.lang.String |
TARGET |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(java.util.Map<java.lang.String,java.lang.Object> tree,
java.lang.String autoGeneratedTestIdOffer)
Overrides the configuration instance values using the specified "patch" (tree).
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getAliasingConfig() |
ItemConfig |
getItemConfig() |
LoadConfig |
getLoadConfig() |
OutputConfig |
getOutputConfig() |
StorageConfig |
getStorageConfig() |
TestConfig |
getTestConfig() |
java.lang.String |
getVersion() |
static Config |
loadDefaults() |
static java.util.Map<java.lang.String,java.lang.Object> |
replace(java.util.Map<java.lang.String,java.lang.Object> config,
java.lang.String replacePattern,
java.lang.Object newValue) |
Config |
replace(java.lang.String replacePattern,
java.lang.Object newValue) |
void |
setAliasingConfig(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> aliasingConfig) |
void |
setItemConfig(ItemConfig itemConfig) |
void |
setLoadConfig(LoadConfig loadConfig) |
void |
setOutputConfig(OutputConfig outputConfig) |
void |
setStorageConfig(StorageConfig storageConfig) |
void |
setTestConfig(TestConfig testConfig) |
void |
setVersion(java.lang.String version) |
java.lang.String |
toString() |
public static final java.lang.String NAME
public static final java.lang.String DEPRECATED
public static final java.lang.String TARGET
public static final java.lang.String PATH_SEP
public static final java.lang.String KEY_VERSION
public static final java.lang.String KEY_ITEM
public static final java.lang.String KEY_LOAD
public static final java.lang.String KEY_OUTPUT
public static final java.lang.String KEY_STORAGE
public static final java.lang.String KEY_TEST
public static final java.lang.String KEY_ALIASING
public Config()
public Config(Config config)
public final java.lang.String getVersion()
public final OutputConfig getOutputConfig()
public final StorageConfig getStorageConfig()
public final TestConfig getTestConfig()
public final LoadConfig getLoadConfig()
public final ItemConfig getItemConfig()
public final java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getAliasingConfig()
public final void setVersion(java.lang.String version)
public final void setOutputConfig(OutputConfig outputConfig)
public final void setStorageConfig(StorageConfig storageConfig)
public final void setTestConfig(TestConfig testConfig)
public final void setLoadConfig(LoadConfig loadConfig)
public final void setItemConfig(ItemConfig itemConfig)
public final void setAliasingConfig(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> aliasingConfig)
public void apply(java.util.Map<java.lang.String,java.lang.Object> tree,
java.lang.String autoGeneratedTestIdOffer)
throws java.lang.IllegalArgumentException
tree - the configuration tree to override withjava.lang.IllegalArgumentExceptionpublic static Config loadDefaults() throws java.io.IOException
java.io.IOExceptionpublic final Config replace(java.lang.String replacePattern, java.lang.Object newValue) throws com.emc.mongoose.api.common.exception.OmgLookAtMyConsoleException, com.emc.mongoose.api.common.exception.OmgDoesNotPerformException, java.io.IOException
com.emc.mongoose.api.common.exception.OmgLookAtMyConsoleExceptioncom.emc.mongoose.api.common.exception.OmgDoesNotPerformExceptionjava.io.IOExceptionpublic static java.util.Map<java.lang.String,java.lang.Object> replace(java.util.Map<java.lang.String,java.lang.Object> config,
java.lang.String replacePattern,
java.lang.Object newValue)
throws com.emc.mongoose.api.common.exception.OmgLookAtMyConsoleException
com.emc.mongoose.api.common.exception.OmgLookAtMyConsoleExceptionpublic final java.lang.String toString()
toString in class java.lang.Object