TrainingInterval.Builder

public static final class TrainingInterval.Builder
extends Object

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


Ein Builder 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 minimale Zeitintervall zwischen zwei Trainingsläufen fest.

Dieses Feld wird nur verwendet, wenn der Planungsmodus TrainingInterval.SCHEDULING_MODE_RECURRENT ist. Es werden nur positive Werte akzeptiert, null oder negative Werte zu könn.

Beachten Sie auch, dass dieser Wert ein Richtwert ist und keine Garantie dafür darstellt, dass der Job ausgeführt wird. unmittelbar nach Ablauf des Zeitraums. Föderiertes Computing erzwingt weiterhin ein Minimum Intervall- und Trainingsbeschränkungen erforderlich, um den Systemzustand zu gewährleisten. Das aktuelle Training Einschränkungen für das Gerät in einem nicht getakteten Netzwerk, Inaktivität und niedrigem Akkustand.

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.