public static class ConfigurationInfo.Builder extends Object
| Constructor and Description |
|---|
Builder() |
Builder(ConfigurationInfo ci) |
| Modifier and Type | Method and Description |
|---|---|
ConfigurationInfo.Builder |
addParameter(org.lsst.ccs.utilities.structs.ParameterPath path,
Type type,
String category,
String description,
boolean isFinal,
boolean isReadOnly,
boolean isBuild) |
ConfigurationInfo.Builder |
addRecentChange(String path) |
ConfigurationInfo |
build() |
ConfigurationInfo.Builder |
setCCSTimeStamp(org.lsst.ccs.utilities.taitime.CCSTimeStamp ccsTimeStamp) |
ConfigurationInfo.Builder |
setConfigurationState(ConfigurationState configState) |
ConfigurationInfo.Builder |
setDescription(String description) |
ConfigurationInfo.Builder |
updateConfigurationDescription(String configurationDescription) |
ConfigurationInfo.Builder |
updateConfigurationDescription(String fullConfigurationDescription,
String configurationDescription) |
ConfigurationInfo.Builder |
updateParameter(org.lsst.ccs.utilities.structs.ParameterPath path,
String configuredValue,
String currentValue,
boolean dirty) |
public Builder(ConfigurationInfo ci)
public Builder()
public ConfigurationInfo.Builder setDescription(String description)
public ConfigurationInfo.Builder setConfigurationState(ConfigurationState configState)
public ConfigurationInfo.Builder addParameter(org.lsst.ccs.utilities.structs.ParameterPath path, Type type, String category, String description, boolean isFinal, boolean isReadOnly, boolean isBuild)
public ConfigurationInfo.Builder updateParameter(org.lsst.ccs.utilities.structs.ParameterPath path, String configuredValue, String currentValue, boolean dirty)
public ConfigurationInfo.Builder addRecentChange(String path)
public ConfigurationInfo.Builder updateConfigurationDescription(String configurationDescription)
public ConfigurationInfo.Builder updateConfigurationDescription(String fullConfigurationDescription, String configurationDescription)
public ConfigurationInfo.Builder setCCSTimeStamp(org.lsst.ccs.utilities.taitime.CCSTimeStamp ccsTimeStamp)
public ConfigurationInfo build()
Copyright © 2022 LSST. All rights reserved.