@ThingworxExtensionApiClass(since={6,6}, canInstantiate=true) public final class AlertConfigurationCollection extends java.util.HashMap<java.lang.String,AlertDefinitionCollection> implements IDiffableObject
Constructor and Description |
---|
AlertConfigurationCollection() |
Modifier and Type | Method and Description |
---|---|
void |
addOrUpdateAlertDefinition(java.lang.String property,
AlertDefinition alertDefinition) |
void |
deleteAlertDefinition(java.lang.String property,
java.lang.String alertName) |
AlertDefinition |
getAlertDefinition(java.lang.String property,
java.lang.String name) |
AlertDefinitionCollection |
getAlertDefinitionsForProperty(java.lang.String propertyName) |
java.lang.Boolean |
hasAlertDefinition(java.lang.String property,
java.lang.String name) |
void |
mergeAlertConfigurations(AlertConfigurationCollection alerts) |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
@ThingworxExtensionApiMethod(since={6,6}) public AlertDefinitionCollection getAlertDefinitionsForProperty(java.lang.String propertyName)
@ThingworxExtensionApiMethod(since={6,6}) public AlertDefinition getAlertDefinition(java.lang.String property, java.lang.String name)
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.Boolean hasAlertDefinition(java.lang.String property, java.lang.String name)
@ThingworxExtensionApiMethod(since={6,6}) public void addOrUpdateAlertDefinition(java.lang.String property, AlertDefinition alertDefinition)
@ThingworxExtensionApiMethod(since={6,6}) public void deleteAlertDefinition(java.lang.String property, java.lang.String alertName)
@ThingworxExtensionApiMethod(since={6,6}) public void mergeAlertConfigurations(AlertConfigurationCollection alerts)