TrainingInterval.Builder

public static final class TrainingInterval.Builder
extends Object

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


TrainingInterval のビルダー

概要

パブリック コンストラクタ

Builder()

パブリック メソッド

TrainingInterval build()

インスタンスを作成します。

TrainingInterval.Builder setMinimumInterval(Duration value)

2 つのトレーニング実行間の最小時間間隔を設定します。

TrainingInterval.Builder setSchedulingMode(int value)

継承されるメソッド

Object clone()

このオブジェクトのコピーを作成して返します。

boolean equals(Object obj)

他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。

void finalize()

ガベージ コレクションでオブジェクトへの参照がこれ以上ないと判断されたときに、オブジェクトのガベージ コレクタから呼び出されます。

final Class<?> getClass()

この Object のランタイム クラスを返します。

int hashCode()

オブジェクトのハッシュコード値を返します。

final void notify()

このオブジェクトのモニターを待機している単一のスレッドを起動します。

final void notifyAll()

このオブジェクトのモニターで待機中のスレッドをすべて起こします。

String toString()

オブジェクトの文字列表現を返します。

final void wait(long timeoutMillis, int nanos)

通知や割り込みなどによって現在のスレッドが起きるまで、または一定の時間が経過するまで、現在のスレッドを待機させます。

final void wait(long timeoutMillis)

通知や割り込みなどによって現在のスレッドが起きるまで、または一定の時間が経過するまで、現在のスレッドを待機させます。

final void wait()

通知や割り込みなどによって起きるまで、現在のスレッドを待機させます。

パブリック コンストラクタ

パブリック メソッド

build

public TrainingInterval build ()

インスタンスを作成します。呼び出し後にこのビルダーに変更を加えないでください。

戻り値
TrainingInterval この値が null になることはありません。

setMinimumInterval

public TrainingInterval.Builder setMinimumInterval (Duration value)

2 つのトレーニング実行間の最小時間間隔を設定します。

このフィールドは、スケジューリング モードが TrainingInterval.SCHEDULING_MODE_RECURRENT の場合にのみ使用されます。正の値のみが受け入れられ、ゼロまたは負の値は IllegalArgumentException が発生します。

また、これは勧告値であり、間隔が満了した直後にジョブが実行されることを保証するものではありません。連携コンピューティングでは、システムの健全性を確保するために、必要な最小間隔とトレーニングの制約を引き続き適用します。現在のトレーニングの制約は、デバイスが定額制ネットワーク上にあること、アイドル状態であること、バッテリー残量が少なくないことです。

パラメータ
value Duration: この値を null にすることはできません。

戻り値
TrainingInterval.Builder この値が null になることはありません。

setSchedulingMode

public TrainingInterval.Builder setSchedulingMode (int value)

パラメータ
value int: 値は TrainingInterval.SCHEDULING_MODE_ONE_TIME または TrainingInterval.SCHEDULING_MODE_RECURRENT です。

戻り値
TrainingInterval.Builder この値が null になることはありません。