Eğitimaralığı.Oluşturucu

public static final class TrainingInterval.Builder
extends Object

java.lang.Object
→ Yönergeler android.adservices.ondevicepersonalization.trainingInterval.Builder


TrainingInterval için derleyici

Özet

İnşaatçılar

Builder()

Herkese açık yöntemler

TrainingInterval build()

Örneği oluşturur.

TrainingInterval.Builder setMinimumInterval(Duration value)

İki eğitim çalıştırması arasındaki minimum zaman aralığını ayarlar.

TrainingInterval.Builder setSchedulingMode(int value)

Devralınan yöntemler

İnşaatçılar

Oluşturucu

public Builder ()

Herkese açık yöntemler

yapı

public TrainingInterval build ()

Örneği oluşturur. Bu çağrıdan sonra bu oluşturucuya dokunulmamalıdır!

İlerlemeler
TrainingInterval Bu değer null olamaz.

setMinimumInterval

public TrainingInterval.Builder setMinimumInterval (Duration value)

İki eğitim çalıştırması arasındaki minimum zaman aralığını ayarlar.

Bu alan yalnızca planlama modu TrainingInterval.SCHEDULING_MODE_RECURRENT olduğunda kullanılır. Yalnızca pozitif değerler kabul edilir. Sıfır veya negatif değerler Yasa Dışı ArgumentException sonucunu verir.

Ayrıca bu değerin tavsiye amaçlı olduğunu ve işin aralık sona erdikten hemen sonra çalıştırılacağını garanti etmediğini lütfen unutmayın. Birleşik bilgi işlem, sistemin iyi durumda olduğundan emin olmak için gereken minimum aralık ve eğitim kısıtlamalarını uygulamaya devam eder. Mevcut eğitim kısıtlamaları; sınırsız ağdaki cihaz, boşta kalma ve pil seviyesinin düşük olmamasıyla ilgilidir.

Parametreler
value Duration: Bu değer null olamaz.

İlerlemeler
TrainingInterval.Builder Bu değer null olamaz.

setScheduleMode

public TrainingInterval.Builder setSchedulingMode (int value)

Parametreler
value int: Değer TrainingInterval.SCHEDULING_MODE_ONE_TIME veya TrainingInterval.SCHEDULING_MODE_RECURRENT

İlerlemeler
TrainingInterval.Builder Bu değer null olamaz.