FederatedComputeScheduler

public class FederatedComputeScheduler
extends Object

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


Gestisce la programmazione di job di apprendimento federato e di analisi federata.

Riepilogo

Classi nidificate

class FederatedComputeScheduler.Params

I parametri relativi alla pianificazione dei job. 

Metodi pubblici

void cancel(String populationName)

Annulla un job di calcolo federato con i parametri di addestramento di input.

void schedule(FederatedComputeScheduler.Params params, FederatedComputeInput input)

Pianifica un job di calcolo federato.

Metodi ereditati

Object clone()

Crea e restituisce una copia di questo oggetto.

boolean equals(Object obj)

Indica se un altro oggetto è "uguale a" questo.

void finalize()

Viene chiamato dal garbage collector su un oggetto quando viene utilizzata la garbage collection determina che non ci sono altri riferimenti all'oggetto.

final Class<?> getClass()

Restituisce la classe di runtime di questo Object.

int hashCode()

Restituisce un valore del codice hash per l'oggetto.

final void notify()

Riattiva un singolo thread in attesa sull'oggetto di questo monitoraggio.

final void notifyAll()

Riattiva tutti i thread in attesa sul monitor di questo oggetto.

String toString()

Restituisce una rappresentazione stringa dell'oggetto.

final void wait(long timeoutMillis, int nanos)

Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere tramite notifica o interruzioni, oppure fino a quando sia trascorso una certa quantità di tempo reale.

final void wait(long timeoutMillis)

Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere tramite notifica o interruzioni, oppure fino a quando sia trascorso una certa quantità di tempo reale.

final void wait()

Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere tramite una notifica o l'interruzione.

Metodi pubblici

Annulla

public void cancel (String populationName)

Annulla un job di calcolo federato con i parametri di addestramento di input.
Il completamento di questo metodo potrebbe richiedere diversi secondi, quindi Essere chiamato solo da un thread di lavoro.

Parametri
populationName String: nome del job che il chiamante vuole annullare Questo valore non può essere null.

Lanci
IllegalStateException causato da un errore interno di FederatedComputeScheduler.

programmare

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

Pianifica un job di calcolo federato.
Il completamento di questo metodo potrebbe richiedere diversi secondi, quindi Essere chiamato solo da un thread di lavoro.

Parametri
params FederatedComputeScheduler.Params: parametri relativi alla pianificazione dei job. Questo valore non può essere null.

input FederatedComputeInput: il calcolo federato correlato alla configurazione. Deve essere coerente con del server di calcolo federato. TODO(b/300461799): aggiungi server di calcolo federato documento. Questo valore non può essere null.

Lanci
IllegalArgumentException causato da un argomento di input non valido fornito dal chiamante.
IllegalStateException causato da un errore interno di FederatedComputeScheduler.