Point.MetricBuilder

更新时间:

本文介绍Point.MetricBuilder以及方法。

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

java.lang.Object

com.aliyun.hitsdb.client.value.request.Point.MetricBuilder

封闭类:Point

public static class Point.MetricBuilder extends Object

构造器概要

构造器和说明

MetricBuilder()Point的构造器

MetricBuilder(String metric)Point的构造器,参数为Metric。

    方法概要

    限定符和类型

    方法和说明

    Point.MetricBuilder

    aggregator(String aggregator)

    设置Aggregator参数。

    Point

    build()

    构建一个时间点。

    Point

    build(boolean checkPoint)

    构建一个时间点。

    Point.MetricBuilder

    tag(Map<String,String> tags)

    添加一组Tag键值对。

    Point.MetricBuilder

    tag(String tagName,String value)

    添加一组Tag键值对。

    Point.MetricBuilder

    timestamp(Date date)

    设置时间戳,单位可以为秒或毫秒。

    Point.MetricBuilder

    timestamp(long timestamp)

    设置时间戳,单位可以为秒或毫秒。

    Point.MetricBuilder

    value(Date date,Number value)

    设置时间点的时间与数值。

    Point.MetricBuilder

    value(long timestamp,Number value)

    设置时间点的数值。

    Point.MetricBuilder

    value(Number value)

    设置时间点的数值。

    Point.MetricBuilder

    version(Long version)

    设置时间点数值版本

    从类继承的方法 java.lang.Object

    cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwait

  • 构造器详细资料

    • 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 - 数值。其类型可以为:double、long、int返回:MetricBuilder

    • value

      public Point.MetricBuilder value(Date date,                            Number value)

      设置时间点的时间与数值。

      参数:timestamp - java.util.Date表示的时间value - 数值。其类型可以为:double、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)

      构建一个时间点