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

Object clone()

Erstellt eine Kopie dieses Objekts und gibt sie zurück.

boolean equals(Object obj)

Gibt an, ob ein anderes Objekt mit diesem Objekt „identisch“ ist.

void finalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind.

final Class<?> getClass()

Gibt die Laufzeitklasse dieses Object zurück.

int hashCode()

Gibt einen Hash-Codewert für das Objekt zurück.

final void notify()

Weckt einen einzelnen Thread auf, der auf dem Monitor dieses Objekts wartet.

final void notifyAll()

Weckt alle Threads auf, die auf dem Monitor dieses Objekts warten.

String toString()

Gibt eine Stringdarstellung des Objekts zurück.

final void wait(long timeoutMillis, int nanos)

Der aktuelle Thread wartet, bis er geweckt wird, normalerweise durch Benachrichtigung oder Unterbrechung oder bis eine bestimmte Zeit in Echtzeit verstrichen ist.

final void wait(long timeoutMillis)

Der aktuelle Thread wartet, bis er geweckt wird, normalerweise durch Benachrichtigung oder Unterbrechung oder bis eine bestimmte Zeit in Echtzeit verstrichen ist.

final void wait()

Der aktuelle Thread wartet, bis er geweckt wird, normalerweise durch Benachrichtigung oder Unterbrechung.

Ö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)

Returns
TrainingInterval.Builder Dieser Wert darf nicht null sein.