FederatedComputeScheduler

public class FederatedComputeScheduler
extends Object

java.lang.Object
😎 android.adservices.ondevicepersonalization.FederatedComputeScheduler


Ermöglicht die Planung von Jobs für föderiertes Lernen und föderierte Analysen

Zusammenfassung

Verschachtelte Klassen

class FederatedComputeScheduler.Params

Die Parameter, die sich auf die Jobplanung beziehen. 

Öffentliche Methoden

void cancel(String populationName)

Einen föderierten Berechnungsjob mit Eingabetrainingsparametern abbrechen.

void schedule(FederatedComputeScheduler.Params params, FederatedComputeInput input)

Planen Sie einen föderierten Berechnungsjob.

Übernommene Methoden

Object clone()

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

boolean equals(Object obj)

Gibt an, ob ein anderes Objekt „gleich“ ist dieses.

void finalize()

Wird von der automatischen Speicherbereinigung für ein Objekt aufgerufen, wenn die Speicherbereinigung durchgeführt wird wird festgelegt, dass es keine weiteren Verweise auf das Objekt gibt.

final Class<?> getClass()

Gibt die Laufzeitklasse dieses Object-Objekts zurück.

int hashCode()

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

final void notify()

Weckt einen einzelnen Thread auf, der auf den überwachen.

final void notifyAll()

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

String toString()

Gibt eine Stringdarstellung des Objekts zurück.

final void wait(long timeoutMillis, int nanos)

Veranlasst, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch Benachrichtigungen oder Unterbrechungen bestimmte Zeit in Echtzeit verstrichen ist.

final void wait(long timeoutMillis)

Veranlasst, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch Benachrichtigungen oder Unterbrechungen bestimmte Zeit in Echtzeit verstrichen ist.

final void wait()

Veranlasst, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel indem sie benachrichtigt oder unterbrochen werden.

Öffentliche Methoden

Abbrechen

public void cancel (String populationName)

Einen föderierten Berechnungsjob mit Eingabetrainingsparametern abbrechen.
Die Verarbeitung dieser Methode kann einige Sekunden dauern, kann nur von einem Worker-Thread aus aufgerufen werden.

Parameter
populationName String: Name des Jobs, den der Aufrufer abbrechen möchte Dieser Wert darf nicht null sein.

Ausgabe
IllegalStateException die durch einen internen Fehler von FederatedComputeScheduler verursacht wird.

Termine

public void schedule (FederatedComputeScheduler.Params params, 
                FederatedComputeInput input)

Planen Sie einen föderierten Berechnungsjob.
Die Verarbeitung dieser Methode kann einige Sekunden dauern, kann nur von einem Worker-Thread aus aufgerufen werden.

Parameter
params FederatedComputeScheduler.Params: Parameter, die sich auf die Jobplanung beziehen. Dieser Wert darf nicht null sein.

input FederatedComputeInput: die konfigurationsbezogene o föderierte Berechnung. Sie sollte mit den Einrichtung des Servers für föderierte Computings. TODO(b/300461799): Server für föderiertes Computing hinzufügen Dokument. Dieser Wert darf nicht null sein.

Ausgabe
IllegalArgumentException verursacht durch ein ungültiges Eingabeargument des Aufrufers.
IllegalStateException die durch einen internen Fehler von FederatedComputeScheduler verursacht wird.