public static class ConfigurationInfo.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ConfigurationInfo.Builder |
addParameter(org.lsst.ccs.utilities.structs.ParameterPath path,
String type,
String category,
String description,
boolean isFinal) |
ConfigurationInfo.Builder |
addRecentChange(String path) |
ConfigurationInfo |
build() |
ConfigurationInfo.Builder |
setConfigurationState(ConfigurationState configState) |
ConfigurationInfo.Builder |
setDescription(String description) |
ConfigurationInfo.Builder |
setGlobalConfigurationInformation(String globalName,
Integer version) |
ConfigurationInfo.Builder |
setTime(long time) |
ConfigurationInfo.Builder |
updateCategoryInformation(String cat,
String configName,
Integer version,
boolean dirty) |
ConfigurationInfo.Builder |
updateParameter(org.lsst.ccs.utilities.structs.ParameterPath path,
String configuredValue,
String currentValue,
boolean dirty) |
ConfigurationInfo.Builder |
updateVersions(int globalVersion,
Map<String,Integer> versions) |
public ConfigurationInfo.Builder setDescription(String description)
public ConfigurationInfo.Builder setGlobalConfigurationInformation(String globalName, Integer version)
public ConfigurationInfo.Builder setConfigurationState(ConfigurationState configState)
public ConfigurationInfo.Builder addParameter(org.lsst.ccs.utilities.structs.ParameterPath path, String type, String category, String description, boolean isFinal)
public ConfigurationInfo.Builder updateParameter(org.lsst.ccs.utilities.structs.ParameterPath path, String configuredValue, String currentValue, boolean dirty)
public ConfigurationInfo.Builder updateCategoryInformation(String cat, String configName, Integer version, boolean dirty)
public ConfigurationInfo.Builder addRecentChange(String path)
public ConfigurationInfo.Builder updateVersions(int globalVersion, Map<String,Integer> versions)
public ConfigurationInfo.Builder setTime(long time)
public ConfigurationInfo build()
Copyright © 2018 LSST. All rights reserved.