类 Metrics


  • public class Metrics
    extends java.lang.Object
    WARNING : do not add any getters as the Jackson parser will output that getter.

    You may want to use the ignore annotation provided by jackson parser if you need some getters.

    Dimensions map should be unmodifiable and immutable

    • 构造器概要

      构造器 
      限定符 构造器 说明
        Metrics()  
      protected Metrics​(java.util.Map<java.lang.String,​java.lang.String> unmodifiableDimensionMap)  
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      static Metrics create​(java.util.Map<java.lang.String,​java.lang.String> dimensionMap)
      Creates a metrics object with the dimensions map immutable.
      boolean equals​(java.lang.Object obj)  
      java.lang.String getDimension​(java.lang.String dimensionName)  
      java.util.Map<java.lang.String,​java.lang.String> getDimensions()  
      java.util.Map<java.lang.String,​java.lang.Object> getMetrics()  
      int hashCode()  
      void put​(java.lang.String metricsName, java.lang.Object value)  
      void putAll​(java.util.Map<java.lang.String,​java.lang.Object> metrics)  
      java.lang.String toString()  
      • 从类继承的方法 java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • 构造器详细资料

      • Metrics

        public Metrics()
      • Metrics

        protected Metrics​(java.util.Map<java.lang.String,​java.lang.String> unmodifiableDimensionMap)
    • 方法详细资料

      • create

        public static Metrics create​(java.util.Map<java.lang.String,​java.lang.String> dimensionMap)
        Creates a metrics object with the dimensions map immutable.
        参数:
        dimensionMap -
        返回:
      • put

        public void put​(java.lang.String metricsName,
                        java.lang.Object value)
      • getMetrics

        public java.util.Map<java.lang.String,​java.lang.Object> getMetrics()
      • putAll

        public void putAll​(java.util.Map<java.lang.String,​java.lang.Object> metrics)
      • getDimensions

        public java.util.Map<java.lang.String,​java.lang.String> getDimensions()
      • getDimension

        public java.lang.String getDimension​(java.lang.String dimensionName)
      • hashCode

        public int hashCode()
        覆盖:
        hashCode 在类中 java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        覆盖:
        equals 在类中 java.lang.Object
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 java.lang.Object