Constructor RADGroupInfo
RADGroupInfo(string, List<ParameterKey>, bool, double?, int?)
Initializes a new instance of the RADGroupInfo class.
public RADGroupInfo(string name, List<ParameterKey> parameters, bool updateModel, double? anomalyThreshold = null, int? minimumAnomalyDuration = null)
Parameters
namestringThe name of the group.
parametersList<ParameterKey>The list of parameters in the group.
updateModelboolWhether the model is updated automatically on new data.
anomalyThresholddouble?The threshold for anomaly detection, or null to use the default setting.
minimumAnomalyDurationint?The minimum duration in number of minutes for deviating behavior to be considered relevant anomalous behavior, or null to use the default system-wide setting.
RADGroupInfo(string, List<RADSubgroupInfo>, bool, double?, int?)
Initializes a new instance of the RADGroupInfo class. Available from DataMiner 10.5.9/10.6.0 onwards.
public RADGroupInfo(string name, List<RADSubgroupInfo> subgroups, bool updateModel, double? anomalyThreshold = null, int? minimumAnomalyDuration = null)
Parameters
namestringThe name of the shared model group.
subgroupsList<RADSubgroupInfo>The list of subgroups of parameters sharing a model.
updateModelboolWhether the model is updated automatically on new data.
anomalyThresholddouble?The threshold for anomaly detection, or null to use the default threshold. This threshold is set on the global shared model level. Subgroups can have a specific threshold overriding the shared-model level threshold.
minimumAnomalyDurationint?The minimum duration in number of minutes for deviating behavior to be considered relevant anomalous behavior, or null to use the default system-wide value. Subgroups can have a specific minimum anomaly duration setting overriding this shared model level value.