类 Datapoint
- java.lang.Object
-
- com.baidubce.services.tsdb.model.Datapoint
-
public class Datapoint extends Object
Represent the model of datapoint for Tsdb.
-
-
构造器概要
构造器 构造器 说明 Datapoint()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 DatapointaddBigDecimalValue(long time, BigDecimal value)DatapointaddBytesValue(long time, byte[] value)DatapointaddDoubleValue(long time, double value)Add datapoint of double type value.DatapointaddLongValue(long time, long value)Add datapoint of long type value.DatapointaddStringValue(long time, String value)Add datapoint of String type value.DatapointaddTag(String tagKey, String tagValue)Add tag for the datapoint.StringgetField()StringgetMetric()Map<String,String>getTags()StringgetType()List<List<com.fasterxml.jackson.databind.JsonNode>>getValues()voidsetField(String field)voidsetMetric(String metric)voidsetTags(Map<String,String> tags)voidsetValues(List<List<com.fasterxml.jackson.databind.JsonNode>> values)DatapointwithField(String field)DatapointwithMetric(String metric)DatapointwithTags(Map<String,String> tags)
-
-
-
方法详细资料
-
getMetric
public String getMetric()
-
setMetric
public void setMetric(String metric)
-
getField
public String getField()
-
setField
public void setField(String field)
-
getType
public String getType()
-
addLongValue
public Datapoint addLongValue(long time, long value)
Add datapoint of long type value.- 参数:
time- datapoint's timestampvalue- datapoint's value- 返回:
- Datapoint
-
addDoubleValue
public Datapoint addDoubleValue(long time, double value)
Add datapoint of double type value.- 参数:
time- datapoint's timestampvalue- datapoint's value- 返回:
- Datapoint
-
addStringValue
public Datapoint addStringValue(long time, String value)
Add datapoint of String type value.- 参数:
time- datapoint's timestampvalue- datapoint's value- 返回:
- Datapoint
-
addBytesValue
public Datapoint addBytesValue(long time, byte[] value)
-
addBigDecimalValue
public Datapoint addBigDecimalValue(long time, BigDecimal value)
-
-