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。

継承されるメソッド

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

パブリック メソッド

build

public EventLogRecord build ()

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

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

setData

public EventLogRecord.Builder setData (ContentValues value)

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

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

戻り値
EventLogRecord.Builder

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 になることはありません。