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)

继承的方法

公共构造函数

公共方法

build

public TrainingInterval build ()

构建实例。调用这个方法后,不应触碰此构建器!

返回值
TrainingInterval 此值不能为 null

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_TIMETrainingInterval.SCHEDULING_MODE_RECURRENT

返回
TrainingInterval.Builder 此值不能为 null