阿里云首页 时序数据库 TSDB

Point.MetricBuilder

类全名:com.aliyun.hitsdb.client.value.request.Point.MetricBuilder

  • 封闭类:
    Point

    public static class Point.MetricBuilder extends Object
    • 构造器详细资料

      • MetricBuilder

        public MetricBuilder()
      • MetricBuilder

        public MetricBuilder(String metric)
    • 方法详细资料

      • tag

        public Point.MetricBuilder tag(String tagName,                        String value)
        添加一个Tag的键值对。
        参数:
        tagName - Tag名称
        value - Tag值
        返回:
        MetricBuilder
      • tag

        public Point.MetricBuilder tag(Map<String,String> tags)
        添加一个Tag的键值对。
        参数:
        tags - Tag键值对组成的Map。
        返回:
        MetricBuilder
      • aggregator

        public Point.MetricBuilder aggregator(String aggregator)
        设置Aggregator值
        参数:
        aggregator - Aggregator枚举实例
        返回:
        MetricBuilder
      • timestamp

        public Point.MetricBuilder timestamp(long timestamp)
        设置时间戳。单位可以为秒或毫秒。
        参数:
        timestamp - 时间戳
        返回:
        MetricBuilder
      • timestamp

        public Point.MetricBuilder timestamp(Date date)
        设置时间戳。单位可以为秒或毫秒。
        参数:
        date - java.util.Date表示的时间
        返回:
        MetricBuilder
      • value

        public Point.MetricBuilder value(Number value)
        设置时间点的数值。
        参数:
        value - value
        返回:
        MetricBuilder
      • value

        public Point.MetricBuilder value(long timestamp,                            Number value)
        设置时间点的时间与数值。
        参数:
        timestamp - 时间戳,单位为秒或毫秒。
        value - 数值。其类型可以为:doube, long, int
        返回:
        MetricBuilder
      • value

        public Point.MetricBuilder value(Date date,                            Number value)
        设置时间点的时间与数值。
        参数:
        timestamp - java.util.Date表示的时间
        value - 数值。其类型可以为:doube, long, int
        返回:
        MetricBuilder
      • granularity

        public Point.MetricBuilder granularity(Granularity granularity)
      • version

        public Point.MetricBuilder version(Long version)
      • build

        public Point build()
        构建一个时间点
        返回:
        Point
      • build

        public Point build(boolean checkPoint)
        构建一个时间点