TrainingInterval.Builder

public static final class TrainingInterval.Builder
extends Object

java.lang.Объект
android.adservices.ondevicepersonalization.TrainingInterval.Builder


Конструктор для TrainingInterval

Краткое содержание

Общественные конструкторы

Builder ()

Публичные методы

TrainingInterval build ()

Создает экземпляр.

TrainingInterval.Builder setMinimumInterval ( Duration value)

Устанавливает минимальный интервал времени между двумя тренировочными прогонами.

TrainingInterval.Builder setSchedulingMode (int value)

Унаследованные методы

Общественные конструкторы

Публичные методы

строить

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_TIME или TrainingInterval.SCHEDULING_MODE_RECURRENT

Возврат
TrainingInterval.Builder Это значение не может быть null .