Class MetricSet


  • public class MetricSet
    extends Object
    Models a metric set containing a set of metrics and child metric sets. This should be immutable.
    Author:
    gjoranv
    • Method Detail

      • getId

        public final String getId()
      • getMetrics

        public final Map<String,​Metric> getMetrics()
        Returns all metrics in this set, including all metrics in any contained metric sets. Joins this set's metrics with its child sets into a named flat map of metrics. In the case of duplicate metrics, the metrics directly defined in this set takes precedence with respect to output name, description and dimension value (even if they are empty), while new dimensions from the children will be added.
        Returns:
        all the metrics contained in this set
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object