Class NumericGaugeMonitorEntry
java.lang.Object
com.unboundid.ldap.sdk.unboundidds.monitors.MonitorEntry
com.unboundid.ldap.sdk.unboundidds.monitors.GaugeMonitorEntry
com.unboundid.ldap.sdk.unboundidds.monitors.NumericGaugeMonitorEntry
- All Implemented Interfaces:
Serializable
@NotMutable
@ThreadSafety(level=COMPLETELY_THREADSAFE)
public final class NumericGaugeMonitorEntry
extends GaugeMonitorEntry
This class defines a numeric gauge monitor entry, which obtains its
information from a numeric value in a monitor entry.
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.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionNumericGaugeMonitorEntry(Entry entry) Creates a new numeric gauge monitor entry from the provided entry. -
Method Summary
Modifier and TypeMethodDescriptionRetrieves the current value for the gauge, if available.Retrieves the maximum value observed for the gauge, if available.Retrieves the minimum value observed for the gauge, if available.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.Retrieves a human-readable description name for this monitor entry.Retrieves a human-readable display name for this monitor entry.Retrieves the set of observed values for the gauge, if available.Retrieves the previous value for the gauge, if available.Methods inherited from class com.unboundid.ldap.sdk.unboundidds.monitors.GaugeMonitorEntry
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, getUpdateTimeMethods inherited from class com.unboundid.ldap.sdk.unboundidds.monitors.MonitorEntry
addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, decode, getBoolean, getDate, getDN, getDouble, getEntry, getInteger, getLong, getMonitorClass, getMonitorName, getString, getStrings, toString, toString
-
Constructor Details
-
NumericGaugeMonitorEntry
Creates a new numeric gauge monitor entry from the provided entry.- Parameters:
entry- The entry to be parsed as a numeric gauge monitor entry. It must not benull.
-
-
Method Details
-
getCurrentValue
Retrieves the current value for the gauge, if available.- Returns:
- The current value for the gauge, or
nullif it was not included in the monitor entry.
-
getPreviousValue
Retrieves the previous value for the gauge, if available.- Returns:
- The previous value for the gauge, or
nullif it was not included in the monitor entry.
-
getMinimumValue
Retrieves the minimum value observed for the gauge, if available.- Returns:
- The minimum value observed for the gauge, or
nullif it was not included in the monitor entry.
-
getMaximumValue
Retrieves the maximum value observed for the gauge, if available.- Returns:
- The maximum value observed for the gauge, or
nullif it was not included in the monitor entry.
-
getObservedValues
Retrieves the set of observed values for the gauge, if available.- Returns:
- The set of observed values for the gauge, or
nullif it was not included in the monitor entry.
-
getMonitorDisplayName
Retrieves a human-readable display name for this monitor entry.- Overrides:
getMonitorDisplayNamein classGaugeMonitorEntry- Returns:
- A human-readable display name for this monitor entry.
-
getMonitorDescription
Retrieves a human-readable description name for this monitor entry.- Overrides:
getMonitorDescriptionin classGaugeMonitorEntry- Returns:
- A human-readable description name for this monitor entry.
-
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.- Overrides:
getMonitorAttributesin classGaugeMonitorEntry- Returns:
- The set of parsed monitor attributes for this monitor entry.
-