@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, setDN
addAttribute, 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, toString
public 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.