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

java.lang.Object

封闭类: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

cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

构造器详细资料

MetricBuilder

public MetricBuilder()
MetricBuilder
public MetricBuilder(String metric)

方法详细资料

tag
public Point.MetricBuilder tag(String tagName, String value)
添加一个Tag的键值对。
  • 参数:
    • tagName - Tag名称
    • alue - 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)

构建一个时间点