EventLogRecord.Builder

public static final class EventLogRecord.Builder
extends Object

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


EventLogRecord のビルダー

概要

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

Builder()

パブリック メソッド

EventLogRecord build()

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

EventLogRecord.Builder setData(ContentValues value)

ログに記録される追加データです。

EventLogRecord.Builder setRequestLogRecord(RequestLogRecord value)

このペイロードを関連付ける既存の RequestLogRecord です。

EventLogRecord.Builder setRowIndex(int value)

このペイロードが配置される既存の RequestLogRecord 内の行のインデックス 関連付けられています

EventLogRecord.Builder setType(int value)

このペイロードを識別する、サービスによって割り当てられた ID。

継承されるメソッド

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()

現在のスレッドを、復帰するまで待機させます。通常は、 通知中断される。

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

パブリック メソッド

build

public EventLogRecord build ()

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

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

setData

public EventLogRecord.Builder setData (ContentValues value)

ログに記録される追加データです。イベントの一部として追加データを書き込む必要がなく、イベントの発生のみをログに記録する必要がある場合は、null を指定できます。

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

setRequestLogRecord

public EventLogRecord.Builder setRequestLogRecord (RequestLogRecord value)

このペイロードを関連付ける既存の RequestLogRecord です。

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

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

setRowIndex

public EventLogRecord.Builder setRowIndex (int value)

このペイロードを関連付ける既存の RequestLogRecord 内の行のインデックスです。

パラメータ
value int: 0 以上の値

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

setType

public EventLogRecord.Builder setType (int value)

このペイロードを識別する、サービスによって割り当てられた ID です。RequestLogRecord の各行には、指定されたタイプのイベントを最大 1 つ関連付けることができます。RequestLogRecord の行に同じタイプの別のイベントがすでに存在する場合、プラットフォームはイベントを破棄します。0 より大きく 128 より小さい値が必要です。最大 127 個のイベントを RequestLogRecord の各行に対して書き込まれます。

パラメータ
value int: 値の範囲は 1~127 です。

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