
@Entity public class ConfigurationRun extends Object implements Serializable
A configuration run records the following configuration information, for a given agent, at a given time :
Description
The running named configuration for each category, as a map of
Configuration
Any run-time configuration parameter change that occurs on top of the
current running named configuration, as a set of
ConfigurationParameterChange
| Modifier | Constructor and Description |
|---|---|
protected |
ConfigurationRun() |
|
ConfigurationRun(ConfigurationRun other,
long startTime) |
|
ConfigurationRun(Description description,
Configuration config,
long startTime) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRuntimeChange(ConfigurationParameterValue cpc) |
Configuration |
getConfiguration() |
String |
getConfigurationDescriptionString() |
ConfigurationParameterValue |
getConfigurationParameterValueForRun(ParameterPath path) |
Description |
getDescription() |
GlobalConfiguration |
getGlobalConfiguration() |
long |
getId() |
Map<ParameterPath,ConfigurationParameterValue> |
getRuntimeChanges() |
long |
getTstart() |
long |
getTstop() |
boolean |
isDirty() |
void |
setConfiguration(Configuration configuration) |
void |
setDescription(Description desc) |
void |
setGlobalConfiguration(GlobalConfiguration globalConfiguration) |
void |
setRuntimeChanges(Map<ParameterPath,ConfigurationParameterValue> runtimeChanges) |
void |
setTstop(long tstop) |
protected ConfigurationRun()
public ConfigurationRun(Description description, Configuration config, long startTime)
public ConfigurationRun(ConfigurationRun other, long startTime)
public long getId()
public void setDescription(Description desc)
public Description getDescription()
public Configuration getConfiguration()
public void setConfiguration(Configuration configuration)
public Map<ParameterPath,ConfigurationParameterValue> getRuntimeChanges()
public void setRuntimeChanges(Map<ParameterPath,ConfigurationParameterValue> runtimeChanges)
public void addRuntimeChange(ConfigurationParameterValue cpc)
public ConfigurationParameterValue getConfigurationParameterValueForRun(ParameterPath path)
public long getTstart()
public long getTstop()
public void setTstop(long tstop)
public GlobalConfiguration getGlobalConfiguration()
public void setGlobalConfiguration(GlobalConfiguration globalConfiguration)
public boolean isDirty()
public String getConfigurationDescriptionString()
Copyright © 2021 LSST. All rights reserved.