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