TrainingInterval.Builder

public static final class TrainingInterval.Builder
extends Object

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


TrainingInterval için bir derleyici

Özet

Herkese açık kurucular

Builder()

Herkese açık yöntemler

TrainingInterval build()

Örneği oluşturur.

TrainingInterval.Builder setMinimumInterval(Duration value)

İki eğitim çalışması arasındaki minimum zaman aralığını belirler.

TrainingInterval.Builder setSchedulingMode(int value)

Devralınan yöntemler

Object clone()

Bu nesnenin bir kopyasını oluşturur ve döndürür.

boolean equals(Object obj)

Başka bir nesnenin bu nesneye "eşit" olup olmadığını belirtir.

void finalize()

Çöp toplama işlemi, nesneye artık referans olmadığını belirlediğinde nesne üzerinde çöp toplayıcı tarafından çağrılır.

final Class<?> getClass()

Bu Object öğesinin çalışma zamanı sınıfını döndürür.

int hashCode()

Nesne için bir karma kod değeri döndürür.

final void notify()

Bu nesnenin izleyicisinde bekleyen tek bir iş parçacığı uyandırır.

final void notifyAll()

Bu nesnenin monitöründe bekleyen tüm iş parçacıklarını uyandırır.

String toString()

Nesnenin dize temsilini döndürür.

final void wait(long timeoutMillis, int nanos)

Mevcut iş parçacığının, genellikle bildirim veya kesinti almasıyla ya da belirli bir gerçek zaman geçmesi sonucunda uyandırılana kadar beklemesine neden olur.

final void wait(long timeoutMillis)

Mevcut iş parçacığının, genellikle bildirim veya kesinti almasıyla ya da belirli bir gerçek zaman geçmesi sonucunda uyandırılana kadar beklemesine neden olur.

final void wait()

Mevcut iş parçacığının, genellikle bildirim veya kesinti almasıyla uyandırılana kadar beklemesine neden olur.

Herkese açık kurucular

Oluşturucu

public Builder ()

Herkese açık yöntemler

derleme

public TrainingInterval build ()

Örneği oluşturur. Bu çağrı yapıldıktan sonra bu oluşturucuya dokunulmamalıdır.

İlerlemeler
TrainingInterval Bu değer null olamaz.

minimumaralık

public TrainingInterval.Builder setMinimumInterval (Duration value)

İki eğitim çalışması arasındaki minimum zaman aralığını belirler.

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 IllegalArgumentException hatasına neden olur.

Ayrıca bu değerin tavsiye niteliğinde olduğunu ve işin, aralık sona erdikten hemen sonra çalışacağını garanti etmediğini lütfen unutmayın. Birleşik işlem, sistem durumunu sağlamak için gerekli minimum aralık ve eğitim kısıtlamalarını uygulamaya devam eder. Mevcut eğitim kısıtlamaları: Cihaz, sınırsız ağda, boşta ve pil seviyesi düşük değil.

Parametreler
value Duration: Bu değer null olamaz.

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

setSchedulingMode

public TrainingInterval.Builder setSchedulingMode (int value)

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