Class Info |
|---|
public static class Builder ReadOptions类的构造器。 |
Qualifier and Type | Method Name and Description |
|---|---|
build() 完成构建并返回实例。 | |
ReadOptions.Builder | groupByTime(int duration, TimeUnit timeUnit) 指定分组的类型为按时间间隔分组,设置计算每个分组的持续时间。 |
ReadOptions.Builder | polymerize(DataCollector dataCollector, DataType outputDataType) 向聚合数据中添加新的数据采集器,并设置返回聚合数据的类型。 |
ReadOptions.Builder | polymerize(DataType inputDataType, DataType outputDataType) 向聚合数据中添加的新的数据类型,并设置将返回的聚合数据的类型。 |
ReadOptions.Builder | read(DataCollector dataCollector) 添加要读取数据的数据采集器。 |
ReadOptions.Builder | 添加要读取数据的数据类型。 |
ReadOptions.Builder | setPageSize(int size) 设置返回结果分页的上限数量。 |
ReadOptions.Builder | setTimeRange(long startTime, long endTime, TimeUnit timeUnit) 设置数据读取的时间范围。 |
Method |
|---|
public ReadOptions build() 校验参数,完成构建并返回请求。 |
Returns
Type | Description |
|---|---|
ReadOptions对象。 |
Method |
|---|
public ReadOptions.Builder groupByTime(int duration, TimeUnit timeUnit) 指定分组的类型为按时间间隔分组,设置计算每个分组的持续时间。 |
Parameters
Name | Description |
|---|---|
duration | 持续时间。 |
timeUnit | 时间单位。 |
Returns
Type | Description |
|---|---|
ReadOptions.Builder | ReadOptions.Builder对象。 |
Method |
|---|
public ReadOptions.Builder polymerize(DataCollector dataCollector, DataType outputDataType) 向聚合数据中添加新的数据采集器,并设置将返回的聚合数据类型。 |
Parameter name | Parameter desc |
|---|---|
dataCollector | 新添加的数据采集器。 |
outputDataType | 返回聚合数据类型。 |
Returns
Type | Description |
|---|---|
ReadOptions.Builder | ReadOptions.Builder对象。 |
Method |
|---|
public ReadOptions.Builder polymerize(DataType inputDataType, DataType outputDataType) 向聚合数据中添加的新的数据类型,并设置将返回的聚合数据类型。 |
Parameters
Name | Description |
|---|---|
inputDataType | 待聚合的数据类型。 |
outputDataType | 返回聚合数据的类型。 |
Returns
Type | Description |
|---|---|
ReadOptions.Builder | ReadOptions.Builder对象。 |
Method |
|---|
public ReadOptions.Builder read(DataCollector dataCollector) 添加要读取数据的数据采集器。 |
Parameters
Name | Description |
|---|---|
dataCollector | 要读取的数据采集器。 |
Returns
Type | Description |
|---|---|
ReadOptions.Builder | ReadOptions.Builder对象。 |
Method |
|---|
public ReadOptions.Builder read(DataType dataType) 添加要读取数据的数据类型。 |
Parameters
Name | Description |
|---|---|
dataType | 要读取的数据类型。 |
Returns
Type | Description |
|---|---|
ReadOptions.Builder | ReadOptions.Builder对象。 |
Method |
|---|
public ReadOptions.Builder setPageSize(int size) 设置返回结果分页的上限数量。 |
Parameters
Name | Description |
|---|---|
size | 最大个数限制。 |
Returns
Type | Description |
|---|---|
ReadOptions.Builder | ReadOptions.Builder对象。 |
Method |
|---|
public ReadOptions.Builder setTimeRange(long startTime, long endTime, TimeUnit timeUnit) 以指定的时间单位设置数据读取的时间范围。 |
1、设置的开始时间和结束时间对应的UNIX时间戳均大于2014年1月1日0时对应的UNIX时间戳;
2、设置的结束时间对应的UNIX时间戳大于开始时间对应的UNIX时间戳。
Parameters
Name | Description |
|---|---|
startTime | 开始时间。 |
endTime | 结束时间。 |
timeUnit | 时间单位。 |
Returns
Type | Description |
|---|---|
ReadOptions.Builder | ReadOptions.Builder对象。 |