Class Info |
|---|
public static class Builder 采样点构造器。 |
Constructor Name |
|---|
Builder(DataCollector dataCollector) 基于数据源的构造方法,创建一个Builder对象。 |
| 基于数据类型的构造方法,创建一个Builder对象。 |
Qualifier and Type | Method Name and Description |
|---|---|
build() 生成并创建采样点。 | |
Builder | setActivityField(Field field, String activity) 设置运动类型属性值。 |
Builder | setFieldValue(Field field, double val) 设置采样点的双精度浮点属性值。 |
Builder | setFieldValue(String fieldName, double val) 设置采样点的双精度浮点属性值。 |
Builder | setFieldValue(Field field, int val) 设置采样点的整型属性值。 |
Builder | setFieldValue(String fieldName, int val) 设置采样点的整型属性值。 |
Builder | setFieldValue(Field field, long val) 设置采样点的长整数属性值。 |
Builder | setFieldValue(String fieldName, long val) 设置采样点的长整数属性值。 |
Builder | setFieldValue(Field field, Map<String, Value> mapVal) 设置采样点的映射属性值。 |
Builder | setFieldValue(String fieldName, Map<String, Value> mapVal) 设置采样点的映射属性值。 |
Builder | setFieldValue(Field field, String val) 设置采样点的字符串属性值。 |
Builder | setFieldValue(String fieldName, String val) 设置采样点的字符串属性值。 |
Builder | setId(long id) 设置采样点id的值。 |
Builder | setMetadata(String metadata) 设置元数据。 |
Builder | setRawDataCollector(DataCollector collector) 设置原始数据采集器。 |
Builder | setSamplingTime(long sampleTime, TimeUnit timeUnit) 设置瞬间数据的采样时间戳。 |
Builder | setTimeInterval(long start, long end, TimeUnit timeUnit) 设置区间数据的采样时间戳。 |
Constructor |
|---|
public Builder(DataCollector dataCollector) 基于数据源的构造方法,创建一个Builder对象。 |
Parameters
Name | Description |
|---|---|
dataCollector | 数据采集器。 |
Constructor |
|---|
public Builder(DataType dataType) 基于数据类型的构造方法,创建一个Builder对象。 |
Parameters
Name | Description |
|---|---|
dataType | 数据类型。 |
Method |
|---|
public Builder setActivityField(Field field, String activity) 设置运动类型属性值。 |
Parameters
Name | Description |
|---|---|
field | 数据属性。 |
activity | 活动。 |
Returns
Type | Description |
|---|---|
Builder | SamplePoint.Builder对象。 |
Method |
|---|
public Builder setFieldValue(Field field, double val) 设置采样点的双精度浮点属性值。 |
Parameters
Name | Description |
|---|---|
field | 数据属性。 |
val | 双精度浮点数。 |
Returns
Type | Description |
|---|---|
Builder | SamplePoint.Builder对象。 |
Method |
|---|
public Builder setFieldValue(String fieldName, double val) 设置采样点的双精度浮点属性值。 |
Parameters
Name | Description |
|---|---|
fieldName | 数据属性名。 |
val | 双精度浮点数。 |
Returns
Type | Description |
|---|---|
Builder | SamplePoint.Builder对象。 |
Method |
|---|
public Builder setFieldValue(Field field, long val) 设置采样点的长整数属性值。 |
Parameters
Name | Description |
|---|---|
field | 数据属性。 |
val | 长整数。 |
Returns
Type | Description |
|---|---|
Builder | SamplePoint.Builder对象。 |
Method |
|---|
public Builder setFieldValue(String fieldName, long val) 设置采样点的长整数属性值。 |
Parameters
Name | Description |
|---|---|
fieldName | 数据属性名。 |
val | 长整数。 |
Returns
Type | Description |
|---|---|
Builder | SamplePoint.Builder对象。 |
Method |
|---|
public Builder setFieldValue(Field field, int val) 设置采样点的整型属性值。 |
Parameters
Name | Description |
|---|---|
field | 数据属性。 |
val | 整数。 |
Returns
Type | Description |
|---|---|
Builder | SamplePoint.Builder对象。 |
Method |
|---|
public Builder setFieldValue(String fieldName, int val) 设置采样点的整型属性值。 |
Parameters
Name | Description |
|---|---|
fieldName | 数据属性名。 |
val | 整数。 |
Returns
Type | Description |
|---|---|
Builder | SamplePoint.Builder对象。 |
Method |
|---|
public Builder setFieldValue(Field field, Map<String, Value> mapVal) 设置采样点的映射属性值。 |
Parameters
Name | Description |
|---|---|
field | 数据属性。 |
mapVal | 映射图。 |
Returns
Type | Description |
|---|---|
Builder | SamplePoint.Builder对象。 |
Method |
|---|
public Builder setFieldValue(String fieldName, Map<String, Value> mapVal) 设置采样点的映射属性值。 |
Parameters
Name | Description |
|---|---|
fieldName | 数据属性名。 |
mapVal | 映射图。 |
Returns
Type | Description |
|---|---|
Builder | SamplePoint.Builder对象。 |
Method |
|---|
public Builder setFieldValue(Field field, String val) 设置采样点的字符串属性值。 |
Parameters
Name | Description |
|---|---|
field | 数据属性。 |
val | 字符串。 |
Returns
Type | Description |
|---|---|
Builder | SamplePoint.Builder对象。 |
Method |
|---|
public Builder setFieldValue(String fieldName, String val) 设置采样点的字符串属性值。 |
Parameters
Name | Description |
|---|---|
fieldName | 数据属性名。 |
val | 字符串。 |
Returns
Type | Description |
|---|---|
Builder | SamplePoint.Builder对象。 |
Method |
|---|
public Builder setId(long id) 设置采样点的id。 |
Parameters
Name | Description |
|---|---|
id | 采样点的ID |
Returns
Type | Description |
|---|---|
Builder | SamplePoint.Builder对象。 |
Method |
|---|
public Builder setRawDataCollector(DataCollector collector) 设置原始数据采集器。 |
Parameters
Name | Description |
|---|---|
collector | 数据采集器。 |
Returns
Type | Description |
|---|---|
Builder | SamplePoint.Builder对象。 |
Method |
|---|
public Builder setSamplingTime(long samplingTime, TimeUnit timeUnit) 设置瞬间数据的采样时间戳。 |
设置的采样时间对应的UNIX时间戳大于2014年1月1日0时对应的UNIX时间戳。
Parameters
Name | Description |
|---|---|
samplingTime | 时间戳。 |
timeUnit | 时间单位。 |
Returns
Type | Description |
|---|---|
Builder | SamplePoint.Builder对象。 |
Method |
|---|
public Builder setTimeInterval(long start, long end, TimeUnit timeUnit) 设置区间数据的采样时间戳。 |
1、设置的开始时间和结束时间对应的UNIX时间戳均大于2014年1月1日0时对应的UNIX时间戳;
2、设置的结束时间对应的UNIX时间戳大于开始时间对应的UNIX时间戳。
Parameters
Name | Description |
|---|---|
start | 开始时间。 |
end | 结束时间。 |
timeUnit | 时间单位。 |
Returns
Type | Description |
|---|---|
Builder | SamplePoint.Builder对象。 |