文档管理中心

此版本文档已归档不再维护,推荐您使用最新版本

API参考运动健康服务Health Kit 客户端 API 参考com.huawei.hms.hihealth.optionsDeleteOptionsDeleteOptions.Builder

DeleteOptions.Builder

展开

CLASS info

public static class Builder

创建DeleteOptions实例的构建器

Public Method Summary

展开

Return

Method

DeleteOptions.Builder

setTimeInterval(long startTime, long endTime, TimeUnit timeUnit)

设置数据删除的起止时间

DeleteOptions.Builder

addDataCollector(DataCollector dataCollector)

增加要删除数据的数据采集器

DeleteOptions.Builder

addDataType(DataType dataType)

增加要删除数据的数据类型

DeleteOptions.Builder

addActivityRecord(ActivityRecord activityRecord)

增加要删除数据的活动记录

DeleteOptions.Builder

deleteAllData()

设置删除所有的数据

DeleteOptions.Builder

deleteAllActivityRecords()

设置删除所有的活动记录

DeleteOptions

build()

完成构建并返回实例

Public Methods

setTimeInterval(long startTime, long endTime, TimeUnit timeUnit)

展开

Method

public DeleteOptions.Builder setTimeInterval(long startTime, long endTime, TimeUnit timeUnit)

设置数据删除的起止时间,开始时间必须大于0,结束时间不可以早于开始时间

Parameters

展开

Parameter name

Parameter desc

startTime

开始时间

endTime

结束时间

timeUnit

时间单位

Throws

展开

Throw name

Throw desc

IllegalArgumentException

如果设置的起止时间非法,则抛出该异常。

addDataCollector(DataCollector dataCollector)

展开

Method

public DeleteOptions.Builder addDataCollector(DataCollector dataCollector)

添加要删除数据的指定的数据采集器

Parameters

展开

Parameter name

Parameter desc

dataCollector

要删除数据的数据采集器

Throws

展开

Throw name

Throw desc

IllegalArgumentException

如果已标记为删除所有数据,或数据采集器为null,则抛出该异常。

addDataType(DataType dataType)

展开

Method

public DeleteOptions.Builder addDataType(DataType dataType)

添加要删除数据的指定的数据类型

Parameters

展开

Parameter name

Parameter desc

dataType

要删除数据的数据类型

Throws

展开

Throw name

Throw desc

IllegalArgumentException

如果已标记为删除所有数据,或数据类型为null,则抛出该异常。

addActivityRecord(ActivityRecord activityRecord)

展开

Method

public DeleteOptions.Builder addActivityRecord(ActivityRecord activityRecord)

添加要删除数据的指定的活动记录

Parameters

展开

Parameter name

Parameter desc

activityRecord

要删除数据的活动记录

Throws

展开

Throw name

Throw desc

IllegalArgumentException

如果已标记为删除所有活动记录,或活动记录为null,或指定的活动记录还未结束,则抛出该异常。

deleteAllData()

展开

Method

public DeleteOptions.Builder deleteAllData()

设置标记以删除所有数据类型的数据

Throws

展开

Throw name

Throw desc

IllegalArgumentException

如果已指定了要删除的数据类型或数据采集器,则抛出该异常。

deleteAllActivityRecords()

展开

Method

public DeleteOptions.Builder deleteAllActivityRecords()

设置标记以删除所有的活动记录

Throws

展开

Throw name

Throw desc

IllegalArgumentException

如果已指定了要删除的活动记录,则抛出该异常。

build()

展开

Method

public DeleteOptions build()

校验参数,完成构建并返回请求

Throws

展开

Throw name

Throw desc

IllegalStateException

如果设置的时间范围非法,或是未指定任何要删除的内容,则抛出该异常。

本页面可能包含由第三方许可的内容,请参考具体描述
在 API参考 中进行搜索
请输入您想要搜索的关键词