FederatedComputeScheduler

public class FederatedComputeScheduler
extends Object

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


Processa o agendamento de aprendizado federado e jobs de análises federadas.

Resumo

Classes aninhadas

class FederatedComputeScheduler.Params

Os parâmetros relacionados ao agendamento de jobs. 

Métodos públicos

void cancel(String populationName)

Cancela um job de computação federada com parâmetros de treinamento de entrada.

void schedule(FederatedComputeScheduler.Params params, FederatedComputeInput input)

Agenda um job de computação federada.

Métodos herdados

Métodos públicos

cancel

public void cancel (String populationName)

Cancela um job de computação federada com parâmetros de treinamento de entrada.
Esse método pode levar vários segundos para ser concluído. Só chame o método em uma linha de execução de worker.

Parâmetros
populationName String: nome de preenchimento do job que o autor da chamada quer cancelar. Esse valor não pode ser null.

Gera
IllegalStateException causado por uma falha interna do FederatedComputeScheduler.

schedule

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

Agenda um job de computação federada.
Esse método pode levar vários segundos para ser concluído. Só chame o método em uma linha de execução de worker.

Parâmetros
params FederatedComputeScheduler.Params: parâmetros relacionados ao agendamento de jobs. Esse valor não pode ser null.

input FederatedComputeInput: a configuração relacionada à computação federada. Ela precisa ser consistente com a configuração do servidor de computação federada. TODO(b/300461799): adiciona um documento do servidor de computação federada. Esse valor não pode ser null.

Gera
IllegalArgumentException causado pelo argumento de entrada inválido fornecido pelo autor da chamada.
IllegalStateException causado por uma falha interna do FederatedComputeScheduler.