TrainingInterval.Builder

public static final class TrainingInterval.Builder
extends Object

java.lang.Object
   ↳ android.adservices.ondevicepersonalization.TrainingInterval.Builder


Ein Bauunternehmen für TrainingInterval

Zusammenfassung

Öffentliche Konstruktoren

Builder()

Öffentliche Methoden

TrainingInterval build()

Erstellt die Instanz.

TrainingInterval.Builder setMinimumInterval(Duration value)

Legt das minimale Zeitintervall zwischen zwei Trainingsläufen fest.

TrainingInterval.Builder setSchedulingMode(int value)

Übernommene Methoden

Öffentliche Konstruktoren

Öffentliche Methoden

build

public TrainingInterval build ()

Erstellt die Instanz. Dieser Builder sollte nach dem Anruf nicht mehr geändert werden.

Returns
TrainingInterval Dieser Wert darf nicht null sein.

setMinimumInterval

public TrainingInterval.Builder setMinimumInterval (Duration value)

Legt das Mindestzeitintervall zwischen zwei Trainingsläufen fest.

Dieses Feld wird nur verwendet, wenn der Planungsmodus TrainingInterval.SCHEDULING_MODE_RECURRENT ist. Es sind nur positive Werte zulässig. Null- oder negative Werte führen zu einer IllegalArgumentException.

Hinweis: Dieser Wert ist nur ein Richtwert. Es kann nicht garantiert werden, dass der Job sofort nach Ablauf des Intervalls ausgeführt wird. Bei der föderierten Datenverarbeitung werden weiterhin ein Mindestintervall und Trainingsbeschränkungen erzwungen, um die Systemintegrität zu gewährleisten. Die aktuellen Einschränkungen für das Training sind: Das Gerät muss sich in einem unbegrenzten Netzwerk befinden, inaktiv sein und der Akkustand darf nicht niedrig sein.

Parameter
value Duration: Dieser Wert darf nicht null sein.

Returns
TrainingInterval.Builder Dieser Wert darf nicht null sein.

setSchedulingMode

public TrainingInterval.Builder setSchedulingMode (int value)

Parameter
value int: Der Wert ist TrainingInterval.SCHEDULING_MODE_ONE_TIME oder TrainingInterval.SCHEDULING_MODE_RECURRENT

Returns
TrainingInterval.Builder Dieser Wert darf nicht null sein.