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 。 |