KeyedFrequencyCap.Builder

public static final class KeyedFrequencyCap.Builder
extends Object

java.lang.Object
   ↳ android.adservices.common.KeyedFrequencyCap.Builder


KeyedFrequencyCap オブジェクトを作成するためのビルダー。

概要

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

Builder(int adCounterKey, int maxCount, Duration interval)

パブリック メソッド

KeyedFrequencyCap build()

KeyedFrequencyCap インスタンスをビルドして返します。

KeyedFrequencyCap.Builder setAdCounterKey(int adCounterKey)

フリークエンシー キャップが適用される広告カウンタキーを設定します。

KeyedFrequencyCap.Builder setInterval(Duration interval)

間隔を Duration として設定します(秒単位で切り捨てられる)。 基準とすることができます

KeyedFrequencyCap.Builder setMaxCount(int maxCount)

フリークエンシー キャップの期間内の最大カウントを設定します。

継承されるメソッド

Object clone()

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

boolean equals(Object obj)

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

void finalize()

ガベージ コレクションの実行時に、オブジェクトのガベージ コレクタによって呼び出されます は、そのオブジェクトへの参照がもう存在しないことを確認します。

final Class<?> getClass()

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

int hashCode()

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

final void notify()

このオブジェクトのスレッドを待機しているスレッドを 1 つ起こします。 モニタリングできます。

final void notifyAll()

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

String toString()

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

final void wait(long timeoutMillis, int nanos)

現在のスレッドが起動するまで待機します。通常は 通知中断される、あるいは 一定の時間が経過したら通知します

final void wait(long timeoutMillis)

現在のスレッドが起動するまで待機します。通常は 通知中断される、あるいは 一定の時間が経過したら通知します

final void wait()

現在のスレッドが起動するまで待機します。通常は 通知中断される。

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

Builder

public Builder (int adCounterKey, 
                int maxCount, 
                Duration interval)

パラメータ
adCounterKey int

maxCount int

interval Duration: この値を null にすることはできません。

パブリック メソッド

build

public KeyedFrequencyCap build ()

KeyedFrequencyCap インスタンスをビルドして返します。

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

setAdCounterKey

public KeyedFrequencyCap.Builder setAdCounterKey (int adCounterKey)

フリークエンシー キャップが適用される広告カウンタキーを設定します。

詳しくは、KeyedFrequencyCap.getAdCounterKey() をご覧ください。

パラメータ
adCounterKey int

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

setInterval

public KeyedFrequencyCap.Builder setInterval (Duration interval)

フリークエンシー キャップの計算期間を Duration として設定します(秒単位で切り捨てられる)。

詳しくは、KeyedFrequencyCap.getInterval() をご覧ください。

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

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

setMaxCount

public KeyedFrequencyCap.Builder setMaxCount (int maxCount)

フリークエンシー キャップの期間内の最大カウントを設定します。

詳しくは、KeyedFrequencyCap.getMaxCount() をご覧ください。

パラメータ
maxCount int

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