@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class AlarmEntry extends ReadOnlyEntry
NOTE: This class, and other classes within the
com.unboundid.ldap.sdk.unboundidds package structure, are only
supported for use against Ping Identity, UnboundID, and
Nokia/Alcatel-Lucent 8661 server products. These classes provide support
for proprietary functionality or for external specifications that are not
considered stable or mature enough to be guaranteed to work in an
interoperable way with other types of LDAP servers.
| Constructor and Description |
|---|
AlarmEntry(Entry entry)
Creates a new alarm entry from the provided entry.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAlarmAdditionalText()
Retrieves the additional text for the alarm, if any.
|
java.lang.String |
getAlarmCondition()
Retrieves the condition for the alarm.
|
java.lang.String |
getAlarmDetails()
Retrieves the details message for the alarm, if any.
|
java.lang.Integer |
getAlarmEventType()
Retrieves the X.733 event type for the alarm, if available.
|
java.lang.String |
getAlarmID()
Retrieves the identifier for the alarm.
|
java.util.Date |
getAlarmLastCriticalTime()
Retrieves the time that the alarm last transitioned to a critical severity,
if available.
|
java.util.Date |
getAlarmLastIndeterminateTime()
Retrieves the time that the alarm last transitioned to an indeterminate
severity, if available.
|
java.util.Date |
getAlarmLastMajorTime()
Retrieves the time that the alarm last transitioned to a major severity,
if available.
|
java.util.Date |
getAlarmLastMinorTime()
Retrieves the time that the alarm last transitioned to a minor severity,
if available.
|
java.util.Date |
getAlarmLastNormalTime()
Retrieves the time that the alarm last transitioned to a normal severity,
if available.
|
java.util.Date |
getAlarmLastWarningTime()
Retrieves the time that the alarm last transitioned to a warning severity,
if available.
|
java.lang.Integer |
getAlarmProbableCause()
Retrieves the X.733 probable cause for the alarm, if available.
|
java.lang.String |
getAlarmSpecificResource()
Retrieves the specific resource for the alarm, if any.
|
java.lang.String |
getAlarmSpecificResourceType()
Retrieves the specific resource type for the alarm, if any.
|
java.util.Date |
getAlarmStartTime()
Retrieves the start time for the alarm.
|
java.lang.Long |
getAlarmTotalDurationCriticalMillis()
Retrieves the length of time in milliseconds the alarm has spent at the
critical severity, if available.
|
java.lang.Long |
getAlarmTotalDurationIndeterminateMillis()
Retrieves the length of time in milliseconds the alarm has spent at the
indeterminate severity, if available.
|
java.lang.Long |
getAlarmTotalDurationMajorMillis()
Retrieves the length of time in milliseconds the alarm has spent at the
major severity, if available.
|
java.lang.Long |
getAlarmTotalDurationMinorMillis()
Retrieves the length of time in milliseconds the alarm has spent at the
minor severity, if available.
|
java.lang.Long |
getAlarmTotalDurationNormalMillis()
Retrieves the length of time in milliseconds the alarm has spent at the
normal severity, if available.
|
java.lang.Long |
getAlarmTotalDurationWarningMillis()
Retrieves the length of time in milliseconds the alarm has spent at the
warning severity, if available.
|
AlarmSeverity |
getCurrentAlarmSeverity()
Retrieves the current severity for the alarm.
|
AlarmSeverity |
getPreviousAlarmSeverity()
Retrieves the previous severity for the alarm.
|
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, removeAttribute, removeAttributeValue, removeAttributeValue, removeAttributeValues, removeAttributeValues, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setDN, setDNaddAttribute, applyModifications, applyModifications, applyModifyDN, applyModifyDN, diff, diff, diff, duplicate, equals, getAttribute, getAttribute, getAttributes, getAttributesWithOptions, getAttributeValue, getAttributeValueAsBoolean, getAttributeValueAsDate, getAttributeValueAsDN, getAttributeValueAsInteger, getAttributeValueAsLong, getAttributeValueByteArrays, getAttributeValueBytes, getAttributeValues, getDN, getObjectClassAttribute, getObjectClassValues, getParentDN, getParentDNString, getParsedDN, getRDN, getSchema, hasAttribute, hasAttribute, hasAttribute, hasAttributeValue, hasAttributeValue, hasAttributeValue, hasAttributeValue, hashCode, hasObjectClass, intersectEntries, matchesBaseAndScope, matchesBaseAndScope, mergeEntries, removeAttributeValue, removeAttributeValue, setAttribute, toLDIF, toLDIF, toLDIF, toLDIF, toLDIFString, toLDIFString, toLDIFString, toLDIFString, toString, toStringpublic AlarmEntry(@NotNull Entry entry)
entry - The entry to use to create this alarm entry.@Nullable public java.lang.String getAlarmID()
null if it was not
included in the alarm entry.@Nullable public java.lang.String getAlarmCondition()
null if it was not
included in the alarm entry.@Nullable public AlarmSeverity getCurrentAlarmSeverity()
null if it was not
included in the alarm entry.@Nullable public AlarmSeverity getPreviousAlarmSeverity()
null if it was not
included in the alarm entry.@Nullable public java.util.Date getAlarmStartTime()
null if it was not
included in the alarm entry.@Nullable public java.lang.String getAlarmSpecificResource()
null if it was not
included in the alarm entry.@Nullable public java.lang.String getAlarmSpecificResourceType()
null if it
was not included in the alarm entry.@Nullable public java.lang.String getAlarmDetails()
null if it was not
included in the alarm entry.@Nullable public java.lang.String getAlarmAdditionalText()
null if it was not
included in the alarm entry.@Nullable public java.util.Date getAlarmLastNormalTime()
null if it was not included in the alarm entry.@Nullable public java.util.Date getAlarmLastWarningTime()
null if it was not included in the alarm entry.@Nullable public java.util.Date getAlarmLastMinorTime()
null if it was not included in the alarm entry.@Nullable public java.util.Date getAlarmLastMajorTime()
null if it was not included in the alarm entry.@Nullable public java.util.Date getAlarmLastCriticalTime()
null if it was not included in the alarm entry.@Nullable public java.util.Date getAlarmLastIndeterminateTime()
null if it was not included in the alarm
entry.@Nullable public java.lang.Long getAlarmTotalDurationNormalMillis()
null if it was not included in the
alarm entry.@Nullable public java.lang.Long getAlarmTotalDurationWarningMillis()
null if it was not included in the
alarm entry.@Nullable public java.lang.Long getAlarmTotalDurationMinorMillis()
null if it was not included in the
alarm entry.@Nullable public java.lang.Long getAlarmTotalDurationMajorMillis()
null if it was not included in the
alarm entry.@Nullable public java.lang.Long getAlarmTotalDurationCriticalMillis()
null if it was not included in the
alarm entry.@Nullable public java.lang.Long getAlarmTotalDurationIndeterminateMillis()
null if it was not included in
the alarm entry.@Nullable public java.lang.Integer getAlarmEventType()
null if it was not
included in the alarm entry.@Nullable public java.lang.Integer getAlarmProbableCause()
null if it was
not included in the alarm entry.