TrainingInterval.Builder

public static final class TrainingInterval.Builder
extends Object

java.lang.Object
   ↳ android.adservices.ondevicepersonalization.TrainingInterval.Builder


Compilateur pour TrainingInterval

Résumé

Constructeurs publics

Builder()

Méthodes publiques

TrainingInterval build()

Crée l'instance.

TrainingInterval.Builder setMinimumInterval(Duration value)

Définit l'intervalle de temps minimal entre l'exécution de deux entraînements.

TrainingInterval.Builder setSchedulingMode(int value)

Méthodes héritées

Constructeurs publics

Compilateur

public Builder ()

Méthodes publiques

build

public TrainingInterval build ()

Crée l'instance. Ce compilateur ne doit pas être modifié après avoir appelé cet élément !

Valeur affichée
TrainingInterval Cette valeur ne peut pas être null.

setMinimumInterval

public TrainingInterval.Builder setMinimumInterval (Duration value)

Définit l'intervalle de temps minimal entre l'exécution de deux entraînements.

Ce champ n'est utilisé que lorsque le mode de planification est TrainingInterval.SCHEDULING_MODE_RECURRENT. Seules les valeurs positives sont acceptées. Les valeurs nulles ou négatives généreront une exception : IllegalArgumentException.

Notez également que cette valeur est à titre indicatif. Celle-ci ne garantit pas que la tâche sera exécutée immédiatement après l'expiration de l'intervalle. Le calcul fédéré appliquera toujours l'intervalle minimal requis et les contraintes d'entraînement afin de garantir l'intégrité du système. Les contraintes actuelles liées à l'entraînement sont les suivantes : l'appareil doit être connecté à un réseau sans compteur, être inactif et disposer d'un niveau de batterie suffisant.

Paramètres
value Duration : cette valeur ne peut pas être null.

Renvoie
TrainingInterval.Builder Cette valeur ne peut pas être null.

setSchedulingMode

public TrainingInterval.Builder setSchedulingMode (int value)

Paramètres
value int : la valeur est TrainingInterval.SCHEDULING_MODE_ONE_TIME ou TrainingInterval.SCHEDULING_MODE_RECURRENT

Valeur affichée
TrainingInterval.Builder Cette valeur ne peut pas être null.