TrainingInterval.Builder
public
static
final
class
TrainingInterval.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.ondevicepersonalization.TrainingInterval.Builder |
TrainingInterval
的构建器
摘要
公共构造函数 | |
---|---|
Builder()
|
公共方法 | |
---|---|
TrainingInterval
|
build()
构建实例。 |
TrainingInterval.Builder
|
setMinimumInterval(Duration value)
设置两次训练运行之间的最小时间间隔。 |
TrainingInterval.Builder
|
setSchedulingMode(int value)
|
继承的方法 | |
---|---|
公共构造函数
公共方法
setMinimumInterval
public TrainingInterval.Builder setMinimumInterval (Duration value)
设置两次训练运行之间的最小时间间隔。
只有在安排模式为 TrainingInterval.SCHEDULING_MODE_RECURRENT
时才会使用此字段。仅接受正值,零或负值将导致 IllegalArgumentException。
另请注意,此值为建议性值,并不能保证作业在间隔时间结束后立即运行。联邦计算仍会实施所需的最小间隔时间和训练限制,以确保系统正常运行。当前的训练限制是设备连接到不按流量计费的网络、处于空闲状态且电池电量不低。
参数 | |
---|---|
value |
Duration :此值不能为 null 。 |
返回值 | |
---|---|
TrainingInterval.Builder |
此值不能为 null 。 |
setSchedulingMode
public TrainingInterval.Builder setSchedulingMode (int value)
参数 | |
---|---|
value |
int :值为 TrainingInterval.SCHEDULING_MODE_ONE_TIME 或 TrainingInterval.SCHEDULING_MODE_RECURRENT |
返回 | |
---|---|
TrainingInterval.Builder |
此值不能为 null 。 |