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
public MetricBuilder()
MetricBuilder
public MetricBuilder(String metric)
方法详细资料
tag
public Point.MetricBuilder tag(String tagName,String value)
添加一个Tag的键值对。
参数:
tagName
- Tag名称value
- Tag值返回:MetricBuildertag
public Point.MetricBuilder tag(Map<String,String> tags)
添加一个Tag的键值对。
参数:
tags
- Tag键值对组成的Map。返回:MetricBuilderaggregator
public Point.MetricBuilder aggregator(String aggregator)
设置Aggregator值
参数:
aggregator
- Aggregator枚举实例返回:MetricBuildertimestamp
public Point.MetricBuilder timestamp(long timestamp)
设置时间戳。单位可以为秒或毫秒。
参数:
timestamp
- 时间戳返回:MetricBuildertimestamp
public Point.MetricBuilder timestamp(Date date)
设置时间戳。单位可以为秒或毫秒。
参数:
date
- java.util.Date表示的时间返回:MetricBuildervalue
public Point.MetricBuilder value(Number value)
设置时间点的数值。
参数:
value
- value返回:MetricBuildervalue
public Point.MetricBuilder value(long timestamp, Number value)
设置时间点的时间与数值。
参数:
timestamp
- 时间戳,单位为秒或毫秒。value
- 数值。其类型可以为:double、long、int返回:MetricBuildervalue
public Point.MetricBuilder value(Date date, Number value)
设置时间点的时间与数值。
参数:
timestamp
- java.util.Date表示的时间value
- 数值。其类型可以为:double、long、int返回:MetricBuildergranularity
public Point.MetricBuilder granularity(Granularity granularity)
version
public Point.MetricBuilder version(Long version)
build
public Point build()
构建一个时间点
返回:Point
build
public Point build(boolean checkPoint)
构建一个时间点
方法概要
限定符和类型 | 方法和说明 |
|
设置Aggregator参数。 |
|
构建一个时间点。 |
|
构建一个时间点。 |
|
添加一组Tag键值对。 |
|
添加一组Tag键值对。 |
|
设置时间戳,单位可以为秒或毫秒。 |
|
设置时间戳,单位可以为秒或毫秒。 |
|
设置时间点的时间与数值。 |
|
设置时间点的数值。 |
|
设置时间点的数值。 |
|
设置时间点数值版本 |
从类继承的方法 java.lang.Object
clone
、equals
、finalize
、getClass
、hashCode
、notify
、notifyAll
、toString
、wait