@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class NumericGaugeMonitorEntry extends GaugeMonitorEntry
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 |
---|
NumericGaugeMonitorEntry(Entry entry)
Creates a new numeric gauge monitor entry from the provided entry.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Double |
getCurrentValue()
Retrieves the current value for the gauge, if available.
|
java.lang.Double |
getMaximumValue()
Retrieves the maximum value observed for the gauge, if available.
|
java.lang.Double |
getMinimumValue()
Retrieves the minimum value observed for the gauge, if available.
|
java.util.Map<java.lang.String,MonitorAttribute> |
getMonitorAttributes()
Retrieves the set of parsed monitor attributes for this monitor entry,
mapped from a unique identifier (in all lowercase characters) to the
corresponding monitor attribute.
|
java.lang.String |
getMonitorDescription()
Retrieves a human-readable description name for this monitor entry.
|
java.lang.String |
getMonitorDisplayName()
Retrieves a human-readable display name for this monitor entry.
|
java.util.List<java.lang.Double> |
getObservedValues()
Retrieves the set of observed values for the gauge, if available.
|
java.lang.Double |
getPreviousValue()
Retrieves the previous value for the gauge, if available.
|
getCurrentSeverity, getCurrentSeverityDurationMillis, getCurrentSeverityDurationString, getCurrentSeverityStartTime, getErrorMessages, getGaugeName, getInitTime, getLastCriticalStateDurationMillis, getLastCriticalStateDurationString, getLastCriticalStateEndTime, getLastCriticalStateStartTime, getLastMajorStateDurationMillis, getLastMajorStateDurationString, getLastMajorStateEndTime, getLastMajorStateStartTime, getLastMinorStateDurationMillis, getLastMinorStateDurationString, getLastMinorStateEndTime, getLastMinorStateStartTime, getLastNormalStateDurationMillis, getLastNormalStateDurationString, getLastNormalStateEndTime, getLastNormalStateStartTime, getLastWarningStateDurationMillis, getLastWarningStateDurationString, getLastWarningStateEndTime, getLastWarningStateStartTime, getPreviousSeverity, getResource, getResourceType, getSamplesThisInterval, getSummary, getTotalCriticalStateDurationMillis, getTotalCriticalStateDurationString, getTotalMajorStateDurationMillis, getTotalMajorStateDurationString, getTotalMinorStateDurationMillis, getTotalMinorStateDurationString, getTotalNormalStateDurationMillis, getTotalNormalStateDurationString, getTotalWarningStateDurationMillis, getTotalWarningStateDurationString, getUpdateTime
addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, decode, getBoolean, getDate, getDN, getDouble, getEntry, getInteger, getLong, getMonitorClass, getMonitorName, getString, getStrings, toString, toString
public NumericGaugeMonitorEntry(@NotNull Entry entry)
entry
- The entry to be parsed as a numeric gauge monitor entry. It
must not be null
.@Nullable public java.lang.Double getCurrentValue()
null
if it was not
included in the monitor entry.@Nullable public java.lang.Double getPreviousValue()
null
if it was not
included in the monitor entry.@Nullable public java.lang.Double getMinimumValue()
null
if it
was not included in the monitor entry.@Nullable public java.lang.Double getMaximumValue()
null
if it
was not included in the monitor entry.@NotNull public java.util.List<java.lang.Double> getObservedValues()
null
if it
was not included in the monitor entry.@NotNull public java.lang.String getMonitorDisplayName()
getMonitorDisplayName
in class GaugeMonitorEntry
@NotNull public java.lang.String getMonitorDescription()
getMonitorDescription
in class GaugeMonitorEntry
@NotNull public java.util.Map<java.lang.String,MonitorAttribute> getMonitorAttributes()
getMonitorAttributes
in class GaugeMonitorEntry