FederatedComputeScheduler

public class FederatedComputeScheduler
extends Object

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


Controla la programación de aprendizaje federado y de trabajos de análisis federados.

Resumen

Clases anidadas

class FederatedComputeScheduler.Params

Los parámetros relacionados con la programación de trabajos. 

Métodos públicos

void cancel(String populationName)

Cancela un trabajo de procesamiento federado con parámetros de entrenamiento de entrada.

void schedule(FederatedComputeScheduler.Params params, FederatedComputeInput input)

Programa un trabajo de procesamiento federado.

Métodos heredados

Métodos públicos

cancel

public void cancel (String populationName)

Cancela un trabajo de procesamiento federado con parámetros de entrenamiento de entrada.
Este método puede tardar varios segundos en completarse, por lo que solo debe llamarse desde un subproceso de trabajo.

Parámetros
populationName String: El nombre de la propagación del trabajo que el llamador desea cancelar. Este valor no puede ser null.

Arroja
IllegalStateException causado una falla interna de FederatedComputeScheduler.

schedule

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

Programa un trabajo de procesamiento federado.
Este método puede tardar varios segundos en completarse, por lo que solo debe llamarse desde un subproceso de trabajo.

Parámetros
params FederatedComputeScheduler.Params: Parámetros relacionados con la programación de trabajos. Este valor no puede ser null.

input FederatedComputeInput: La configuración relacionada o el procesamiento federado. Debe ser coherente con la configuración del servidor de procesamiento federado. TODO(b/300461799): agrega un documento del servidor de procesamiento federado. Este valor no puede ser null.

Arroja
IllegalArgumentException causado por el llamador que provee un argumento de entrada no válido.
IllegalStateException causado una falla interna de FederatedComputeScheduler.