Class ProcessingTimeHistogramMonitorEntry

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    PerApplicationProcessingTimeHistogramMonitorEntry

    @NotMutable
    @NotExtensible
    @ThreadSafety(level=COMPLETELY_THREADSAFE)
    public class ProcessingTimeHistogramMonitorEntry
    extends MonitorEntry
    This class defines a monitor entry that provides information about the processing times of operations that are performed in the server. It includes the total counts of each type of operation, the average response time for each type of operation, and counts and percentages of operations whose server-side processing time fits in defined buckets.
    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.

    The following buckets are defined in the default configuration:
    • Less than 1ms.
    • Greater than or equal to 1ms and less than 2ms.
    • Greater than or equal to 2ms and less than 3ms.
    • Greater than or equal to 3ms and less than 5ms.
    • Greater than or equal to 5ms and less than 10ms.
    • Greater than or equal to 10ms and less than 20ms.
    • Greater than or equal to 20ms and less than 30ms.
    • Greater than or equal to 30ms and less than 50ms.
    • Greater than or equal to 50ms and less than 100ms.
    • Greater than or equal to 100ms and less than 1000ms.
    • Greater than or equal to 1000ms.
    It provides the following information for each operation, as well as for the total for all operations:
    • The number of operations of the specified type within each bucket.
    • The percentage of operations of the specified type within each bucket.
    • The aggregate percentage of operations of the specified type for each bucket (i.e., the percentage of operations in that bucket or any bucket for a lower duration).
    The server should present at most one processing time histogram monitor entry. It can be retrieved using the MonitorManager.getProcessingTimeHistogramMonitorEntry(com.unboundid.ldap.sdk.LDAPConnection) method. This entry provides specific methods for accessing information about processing times per bucket (e.g., the getAllOpsPercent() method can be used to retrieve a map containing the percent of operations within each bucket). Alternately, this information may be accessed using the generic API. See the MonitorManager class documentation for an example that demonstrates the use of the generic API for accessing monitor data.
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.Long,​java.lang.Double> getAddOpsAggregatePercent()
      Retrieves a map with information about the aggregate percentage of add operations within each of the response time buckets or one of the lower response time buckets.
      java.lang.Double getAddOpsAverageResponseTimeMillis()
      Retrieves the average response time in milliseconds of add operations performed in the server.
      java.util.Map<java.lang.Long,​java.lang.Long> getAddOpsCount()
      Retrieves a map with information about the total number of add operations within each of the response time buckets.
      java.util.Map<java.lang.Long,​java.lang.Double> getAddOpsPercent()
      Retrieves a map with information about the percentage of add operations within each of the response time buckets.
      java.lang.Long getAddOpsTotalCount()
      Retrieves the total number of add operations that have been performed in the server.
      java.util.Map<java.lang.Long,​java.lang.Double> getAllOpsAggregatePercent()
      Retrieves a map with information about the aggregate percentage of operations of all types within each of the response time buckets or one of the lower response time buckets.
      java.lang.Double getAllOpsAverageResponseTimeMillis()
      Retrieves the average response time in milliseconds of all operations of all types performed in the server.
      java.util.Map<java.lang.Long,​java.lang.Long> getAllOpsCount()
      Retrieves a map with information about the total number of operations of all types within each of the response time buckets.
      java.util.Map<java.lang.Long,​java.lang.Double> getAllOpsPercent()
      Retrieves a map with information about the percentage of operations of all types within each of the response time buckets.
      java.lang.Long getAllOpsTotalCount()
      Retrieves the total number of operations that have been performed in the server.
      java.util.Map<java.lang.Long,​java.lang.Double> getBindOpsAggregatePercent()
      Retrieves a map with information about the aggregate percentage of bind operations within each of the response time buckets or one of the lower response time buckets.
      java.lang.Double getBindOpsAverageResponseTimeMillis()
      Retrieves the average response time in milliseconds of bind operations performed in the server.
      java.util.Map<java.lang.Long,​java.lang.Long> getBindOpsCount()
      Retrieves a map with information about the total number of bind operations within each of the response time buckets.
      java.util.Map<java.lang.Long,​java.lang.Double> getBindOpsPercent()
      Retrieves a map with information about the percentage of bind operations within each of the response time buckets.
      java.lang.Long getBindOpsTotalCount()
      Retrieves the total number of bind operations that have been performed in the server.
      java.util.Map<java.lang.Long,​java.lang.Double> getCompareOpsAggregatePercent()
      Retrieves a map with information about the aggregate percentage of compare operations within each of the response time buckets or one of the lower response time buckets.
      java.lang.Double getCompareOpsAverageResponseTimeMillis()
      Retrieves the average response time in milliseconds of compare operations performed in the server.
      java.util.Map<java.lang.Long,​java.lang.Long> getCompareOpsCount()
      Retrieves a map with information about the total number of compare operations within each of the response time buckets.
      java.util.Map<java.lang.Long,​java.lang.Double> getCompareOpsPercent()
      Retrieves a map with information about the percentage of compare operations within each of the response time buckets.
      java.lang.Long getCompareOpsTotalCount()
      Retrieves the total number of compare operations that have been performed in the server.
      java.util.Map<java.lang.Long,​java.lang.Double> getDeleteOpsAggregatePercent()
      Retrieves a map with information about the aggregate percentage of delete operations within each of the response time buckets or one of the lower response time buckets.
      java.lang.Double getDeleteOpsAverageResponseTimeMillis()
      Retrieves the average response time in milliseconds of delete operations performed in the server.
      java.util.Map<java.lang.Long,​java.lang.Long> getDeleteOpsCount()
      Retrieves a map with information about the total number of delete operations within each of the response time buckets.
      java.util.Map<java.lang.Long,​java.lang.Double> getDeleteOpsPercent()
      Retrieves a map with information about the percentage of delete operations within each of the response time buckets.
      java.lang.Long getDeleteOpsTotalCount()
      Retrieves the total number of delete operations that have been performed in the server.
      java.util.Map<java.lang.Long,​java.lang.Double> getExtendedOpsAggregatePercent()
      Retrieves a map with information about the aggregate percentage of extended operations within each of the response time buckets or one of the lower response time buckets.
      java.lang.Double getExtendedOpsAverageResponseTimeMillis()
      Retrieves the average response time in milliseconds of extended operations performed in the server.
      java.util.Map<java.lang.Long,​java.lang.Long> getExtendedOpsCount()
      Retrieves a map with information about the total number of extended operations within each of the response time buckets.
      java.util.Map<java.lang.Long,​java.lang.Double> getExtendedOpsPercent()
      Retrieves a map with information about the percentage of extended operations within each of the response time buckets.
      java.lang.Long getExtendedOpsTotalCount()
      Retrieves the total number of extended operations that have been performed in the server.
      java.util.Map<java.lang.Long,​java.lang.Double> getModifyDNOpsAggregatePercent()
      Retrieves a map with information about the aggregate percentage of modify DN operations within each of the response time buckets or one of the lower response time buckets.
      java.lang.Double getModifyDNOpsAverageResponseTimeMillis()
      Retrieves the average response time in milliseconds of modify DN operations performed in the server.
      java.util.Map<java.lang.Long,​java.lang.Long> getModifyDNOpsCount()
      Retrieves a map with information about the total number of modify DN operations within each of the response time buckets.
      java.util.Map<java.lang.Long,​java.lang.Double> getModifyDNOpsPercent()
      Retrieves a map with information about the percentage of modify DN operations within each of the response time buckets.
      java.lang.Long getModifyDNOpsTotalCount()
      Retrieves the total number of modify DN operations that have been performed in the server.
      java.util.Map<java.lang.Long,​java.lang.Double> getModifyOpsAggregatePercent()
      Retrieves a map with information about the aggregate percentage of modify operations within each of the response time buckets or one of the lower response time buckets.
      java.lang.Double getModifyOpsAverageResponseTimeMillis()
      Retrieves the average response time in milliseconds of modify operations performed in the server.
      java.util.Map<java.lang.Long,​java.lang.Long> getModifyOpsCount()
      Retrieves a map with information about the total number of modify operations within each of the response time buckets.
      java.util.Map<java.lang.Long,​java.lang.Double> getModifyOpsPercent()
      Retrieves a map with information about the percentage of modify operations within each of the response time buckets.
      java.lang.Long getModifyOpsTotalCount()
      Retrieves the total number of modify operations that have been performed in the server.
      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.Map<java.lang.Long,​java.lang.Double> getSearchOpsAggregatePercent()
      Retrieves a map with information about the aggregate percentage of search operations within each of the response time buckets or one of the lower response time buckets.
      java.lang.Double getSearchOpsAverageResponseTimeMillis()
      Retrieves the average response time in milliseconds of search operations performed in the server.
      java.util.Map<java.lang.Long,​java.lang.Long> getSearchOpsCount()
      Retrieves a map with information about the total number of search operations within each of the response time buckets.
      java.util.Map<java.lang.Long,​java.lang.Double> getSearchOpsPercent()
      Retrieves a map with information about the percentage of search operations within each of the response time buckets.
      java.lang.Long getSearchOpsTotalCount()
      Retrieves the total number of search operations that have been performed in the server.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ProcessingTimeHistogramMonitorEntry

        public ProcessingTimeHistogramMonitorEntry​(@NotNull
                                                   Entry entry)
        Creates a new processing time histogram monitor entry from the provided entry.
        Parameters:
        entry - The entry to be parsed as a processing time histogram monitor entry. It must not be null.
    • Method Detail

      • getAllOpsTotalCount

        @Nullable
        public final java.lang.Long getAllOpsTotalCount()
        Retrieves the total number of operations that have been performed in the server.
        Returns:
        The total number of operations that have been performed in the server, or null if it was not included in the monitor entry.
      • getAllOpsAverageResponseTimeMillis

        @Nullable
        public final java.lang.Double getAllOpsAverageResponseTimeMillis()
        Retrieves the average response time in milliseconds of all operations of all types performed in the server.
        Returns:
        The average response time in milliseconds of all operations of all types performed in the server, or null if it was not included in the monitor entry.
      • getAllOpsCount

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Long> getAllOpsCount()
        Retrieves a map with information about the total number of operations of all types within each of the response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the number of operations whose processing time fell within that bucket.
        Returns:
        A map with information about the total number of operations of all types within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getAllOpsPercent

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Double> getAllOpsPercent()
        Retrieves a map with information about the percentage of operations of all types within each of the response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the percentage of operations whose processing time fell within that bucket.
        Returns:
        A map with information about the percentage of operations of all types within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getAllOpsAggregatePercent

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Double> getAllOpsAggregatePercent()
        Retrieves a map with information about the aggregate percentage of operations of all types within each of the response time buckets or one of the lower response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the aggregate percentage of operations whose processing time fell within that or lower response time buckets.
        Returns:
        A map with information about the aggregate percentage of operations of all types within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getAddOpsTotalCount

        @Nullable
        public final java.lang.Long getAddOpsTotalCount()
        Retrieves the total number of add operations that have been performed in the server.
        Returns:
        The total number of add operations that have been performed in the server, or null if it was not included in the monitor entry.
      • getAddOpsAverageResponseTimeMillis

        @Nullable
        public final java.lang.Double getAddOpsAverageResponseTimeMillis()
        Retrieves the average response time in milliseconds of add operations performed in the server.
        Returns:
        The average response time in milliseconds of add operations that have been performed in the server, or null if it was not included in the monitor entry.
      • getAddOpsCount

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Long> getAddOpsCount()
        Retrieves a map with information about the total number of add operations within each of the response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the number of operations whose processing time fell within that bucket.
        Returns:
        A map with information about the total number of add operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getAddOpsPercent

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Double> getAddOpsPercent()
        Retrieves a map with information about the percentage of add operations within each of the response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the percentage of operations whose processing time fell within that bucket.
        Returns:
        A map with information about the percentage of add operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getAddOpsAggregatePercent

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Double> getAddOpsAggregatePercent()
        Retrieves a map with information about the aggregate percentage of add operations within each of the response time buckets or one of the lower response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the aggregate percentage of operations whose processing time fell within that or lower response time buckets.
        Returns:
        A map with information about the aggregate percentage of add operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getBindOpsTotalCount

        @Nullable
        public final java.lang.Long getBindOpsTotalCount()
        Retrieves the total number of bind operations that have been performed in the server.
        Returns:
        The total number of bind operations that have been performed in the server, or null if it was not included in the monitor entry.
      • getBindOpsAverageResponseTimeMillis

        @Nullable
        public final java.lang.Double getBindOpsAverageResponseTimeMillis()
        Retrieves the average response time in milliseconds of bind operations performed in the server.
        Returns:
        The average response time in milliseconds of bind operations that have been performed in the server, or null if it was not included in the monitor entry.
      • getBindOpsCount

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Long> getBindOpsCount()
        Retrieves a map with information about the total number of bind operations within each of the response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the number of operations whose processing time fell within that bucket.
        Returns:
        A map with information about the total number of bind operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getBindOpsPercent

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Double> getBindOpsPercent()
        Retrieves a map with information about the percentage of bind operations within each of the response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the percentage of operations whose processing time fell within that bucket.
        Returns:
        A map with information about the percentage of bind operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getBindOpsAggregatePercent

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Double> getBindOpsAggregatePercent()
        Retrieves a map with information about the aggregate percentage of bind operations within each of the response time buckets or one of the lower response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the aggregate percentage of operations whose processing time fell within that or lower response time buckets.
        Returns:
        A map with information about the aggregate percentage of bind operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getCompareOpsTotalCount

        @Nullable
        public final java.lang.Long getCompareOpsTotalCount()
        Retrieves the total number of compare operations that have been performed in the server.
        Returns:
        The total number of compare operations that have been performed in the server, or null if it was not included in the monitor entry.
      • getCompareOpsAverageResponseTimeMillis

        @Nullable
        public final java.lang.Double getCompareOpsAverageResponseTimeMillis()
        Retrieves the average response time in milliseconds of compare operations performed in the server.
        Returns:
        The average response time in milliseconds of compare operations that have been performed in the server, or null if it was not included in the monitor entry.
      • getCompareOpsCount

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Long> getCompareOpsCount()
        Retrieves a map with information about the total number of compare operations within each of the response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the number of operations whose processing time fell within that bucket.
        Returns:
        A map with information about the total number of compare operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getCompareOpsPercent

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Double> getCompareOpsPercent()
        Retrieves a map with information about the percentage of compare operations within each of the response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the percentage of operations whose processing time fell within that bucket.
        Returns:
        A map with information about the percentage of compare operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getCompareOpsAggregatePercent

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Double> getCompareOpsAggregatePercent()
        Retrieves a map with information about the aggregate percentage of compare operations within each of the response time buckets or one of the lower response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the aggregate percentage of operations whose processing time fell within that or lower response time buckets.
        Returns:
        A map with information about the aggregate percentage of compare operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getDeleteOpsTotalCount

        @Nullable
        public final java.lang.Long getDeleteOpsTotalCount()
        Retrieves the total number of delete operations that have been performed in the server.
        Returns:
        The total number of delete operations that have been performed in the server, or null if it was not included in the monitor entry.
      • getDeleteOpsAverageResponseTimeMillis

        @Nullable
        public final java.lang.Double getDeleteOpsAverageResponseTimeMillis()
        Retrieves the average response time in milliseconds of delete operations performed in the server.
        Returns:
        The average response time in milliseconds of delete operations that have been performed in the server, or null if it was not included in the monitor entry.
      • getDeleteOpsCount

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Long> getDeleteOpsCount()
        Retrieves a map with information about the total number of delete operations within each of the response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the number of operations whose processing time fell within that bucket.
        Returns:
        A map with information about the total number of delete operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getDeleteOpsPercent

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Double> getDeleteOpsPercent()
        Retrieves a map with information about the percentage of delete operations within each of the response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the percentage of operations whose processing time fell within that bucket.
        Returns:
        A map with information about the percentage of delete operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getDeleteOpsAggregatePercent

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Double> getDeleteOpsAggregatePercent()
        Retrieves a map with information about the aggregate percentage of delete operations within each of the response time buckets or one of the lower response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the aggregate percentage of operations whose processing time fell within that or lower response time buckets.
        Returns:
        A map with information about the aggregate percentage of delete operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getExtendedOpsTotalCount

        @Nullable
        public final java.lang.Long getExtendedOpsTotalCount()
        Retrieves the total number of extended operations that have been performed in the server.
        Returns:
        The total number of extended operations that have been performed in the server, or null if it was not included in the monitor entry.
      • getExtendedOpsAverageResponseTimeMillis

        @Nullable
        public final java.lang.Double getExtendedOpsAverageResponseTimeMillis()
        Retrieves the average response time in milliseconds of extended operations performed in the server.
        Returns:
        The average response time in milliseconds of extended operations that have been performed in the server, or null if it was not included in the monitor entry.
      • getExtendedOpsCount

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Long> getExtendedOpsCount()
        Retrieves a map with information about the total number of extended operations within each of the response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the number of operations whose processing time fell within that bucket.
        Returns:
        A map with information about the total number of extended operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getExtendedOpsPercent

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Double> getExtendedOpsPercent()
        Retrieves a map with information about the percentage of extended operations within each of the response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the percentage of operations whose processing time fell within that bucket.
        Returns:
        A map with information about the percentage of extended operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getExtendedOpsAggregatePercent

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Double> getExtendedOpsAggregatePercent()
        Retrieves a map with information about the aggregate percentage of extended operations within each of the response time buckets or one of the lower response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the aggregate percentage of operations whose processing time fell within that or lower response time buckets.
        Returns:
        A map with information about the aggregate percentage of extended operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getModifyOpsTotalCount

        @Nullable
        public final java.lang.Long getModifyOpsTotalCount()
        Retrieves the total number of modify operations that have been performed in the server.
        Returns:
        The total number of modify operations that have been performed in the server, or null if it was not included in the monitor entry.
      • getModifyOpsAverageResponseTimeMillis

        @Nullable
        public final java.lang.Double getModifyOpsAverageResponseTimeMillis()
        Retrieves the average response time in milliseconds of modify operations performed in the server.
        Returns:
        The average response time in milliseconds of modify operations that have been performed in the server, or null if it was not included in the monitor entry.
      • getModifyOpsCount

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Long> getModifyOpsCount()
        Retrieves a map with information about the total number of modify operations within each of the response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the number of operations whose processing time fell within that bucket.
        Returns:
        A map with information about the total number of modify operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getModifyOpsPercent

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Double> getModifyOpsPercent()
        Retrieves a map with information about the percentage of modify operations within each of the response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the percentage of operations whose processing time fell within that bucket.
        Returns:
        A map with information about the percentage of modify operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getModifyOpsAggregatePercent

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Double> getModifyOpsAggregatePercent()
        Retrieves a map with information about the aggregate percentage of modify operations within each of the response time buckets or one of the lower response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the aggregate percentage of operations whose processing time fell within that or lower response time buckets.
        Returns:
        A map with information about the aggregate percentage of modify operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getModifyDNOpsCount

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Long> getModifyDNOpsCount()
        Retrieves a map with information about the total number of modify DN operations within each of the response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the number of operations whose processing time fell within that bucket.
        Returns:
        A map with information about the total number of modify DN operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getModifyDNOpsTotalCount

        @Nullable
        public final java.lang.Long getModifyDNOpsTotalCount()
        Retrieves the total number of modify DN operations that have been performed in the server.
        Returns:
        The total number of modify DN operations that have been performed in the server, or null if it was not included in the monitor entry.
      • getModifyDNOpsAverageResponseTimeMillis

        @Nullable
        public final java.lang.Double getModifyDNOpsAverageResponseTimeMillis()
        Retrieves the average response time in milliseconds of modify DN operations performed in the server.
        Returns:
        The average response time in milliseconds of modify DN operations that have been performed in the server, or null if it was not included in the monitor entry.
      • getModifyDNOpsPercent

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Double> getModifyDNOpsPercent()
        Retrieves a map with information about the percentage of modify DN operations within each of the response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the percentage of operations whose processing time fell within that bucket.
        Returns:
        A map with information about the percentage of modify DN operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getModifyDNOpsAggregatePercent

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Double> getModifyDNOpsAggregatePercent()
        Retrieves a map with information about the aggregate percentage of modify DN operations within each of the response time buckets or one of the lower response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the aggregate percentage of operations whose processing time fell within that or lower response time buckets.
        Returns:
        A map with information about the aggregate percentage of modify DN operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getSearchOpsTotalCount

        @Nullable
        public final java.lang.Long getSearchOpsTotalCount()
        Retrieves the total number of search operations that have been performed in the server.
        Returns:
        The total number of search operations that have been performed in the server, or null if it was not included in the monitor entry.
      • getSearchOpsAverageResponseTimeMillis

        @Nullable
        public final java.lang.Double getSearchOpsAverageResponseTimeMillis()
        Retrieves the average response time in milliseconds of search operations performed in the server.
        Returns:
        The average response time in milliseconds of search operations that have been performed in the server, or null if it was not included in the monitor entry.
      • getSearchOpsCount

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Long> getSearchOpsCount()
        Retrieves a map with information about the total number of search operations within each of the response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the number of operations whose processing time fell within that bucket.
        Returns:
        A map with information about the total number of search operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getSearchOpsPercent

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Double> getSearchOpsPercent()
        Retrieves a map with information about the percentage of search operations within each of the response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the percentage of operations whose processing time fell within that bucket.
        Returns:
        A map with information about the percentage of search operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getSearchOpsAggregatePercent

        @NotNull
        public final java.util.Map<java.lang.Long,​java.lang.Double> getSearchOpsAggregatePercent()
        Retrieves a map with information about the aggregate percentage of search operations within each of the response time buckets or one of the lower response time buckets. The mapping will be between the lower bound for the processing time bucket in milliseconds and the aggregate percentage of operations whose processing time fell within that or lower response time buckets.
        Returns:
        A map with information about the aggregate percentage of search operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.
      • getMonitorAttributes

        @NotNull
        public java.util.Map<java.lang.String,​MonitorAttributegetMonitorAttributes()
        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:
        getMonitorAttributes in class MonitorEntry
        Returns:
        The set of parsed monitor attributes for this monitor entry.