TrainingInterval.Builder
public
static
final
class
TrainingInterval.Builder
extends Object
java.lang.Object
|
↳ |
android.adservices.ondevicepersonalization.TrainingInterval.Builder
|
Kreator dla: TrainingInterval
Podsumowanie
Metody dziedziczone |
Z klasy
java.lang.Object
Object
|
clone()
Tworzy i zwraca kopię tego obiektu.
|
boolean
|
equals(Object obj)
Wskazuje, czy inny obiekt jest „równy” temu.
|
void
|
finalize()
Wywoływana przez funkcję czyszczenia pamięci obiektu, gdy funkcja czyszczenia pamięci stwierdza, że nie ma więcej odwołań do obiektu.
|
final
Class<?>
|
getClass()
Zwraca klasę środowiska wykonawczego tego zasobu (Object ).
|
int
|
hashCode()
Zwraca wartość kodu skrótu obiektu.
|
final
void
|
notify()
Wybudza pojedynczy wątek oczekujący na monitorze tego obiektu.
|
final
void
|
notifyAll()
Wybudza wszystkie wątki, które oczekują na monitorowanie tego obiektu.
|
String
|
toString()
Zwraca ciąg znaków reprezentujący obiekt.
|
final
void
|
wait(long timeoutMillis, int nanos)
Sprawia, że bieżący wątek będzie czekać, aż zostanie przebudzony. Zwykle następuje po powiadomieniu lub przerwieniu bieżącego wątku albo upłynie określony czas.
|
final
void
|
wait(long timeoutMillis)
Sprawia, że bieżący wątek będzie czekać, aż zostanie przebudzony. Zwykle następuje po powiadomieniu lub przerwieniu bieżącego wątku albo upłynie określony czas.
|
final
void
|
wait()
Sprawia, że bieżący wątek czeka, aż zostanie pobudzony, zwykle przez powiadomienie lub przerwanie.
|
|
Konstruktory publiczne
Budowniczy
public Builder ()
Metody publiczne
kompilacja
public TrainingInterval build ()
Tworzy instancję. Po wywołaniu tej metody nie należy modyfikować tego obiektu.
setMinimumInterval
public TrainingInterval.Builder setMinimumInterval (Duration value)
Określa minimalny przedział czasu między dwoma sesjami treningowymi.
To pole będzie używane tylko wtedy, gdy tryb planowania ma wartość TrainingInterval.SCHEDULING_MODE_RECURRENT
. Akceptowane są tylko wartości dodatnie. Wartości równe 0 lub ujemne spowodują wyjątek IllegalArgumentException.
Pamiętaj też, że ta wartość ma charakter doradczy i nie gwarantuje, że zadanie zostanie uruchomione natychmiast po upływie tego czasu. Obliczenia federowane nadal będą nakładać ograniczenia dotyczące minimalnego interwału i treningów, aby zapewnić prawidłowe działanie systemu. Obecne ograniczenia treningu to: urządzenie na sieci bezpłatnej, bezczynne i z baterią o dostatecznym poziomie naładowania.
Parametry |
value |
Duration : ta wartość nie może być null . |