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 の行に同じタイプの別のイベントがすでに存在する場合、プラットフォームはイベントを破棄します。1 ~ 128 の範囲で指定してください。これにより、RequestLogRecord の各行に最大 127 個のイベントを書き込むことができます。

パラメータ
value int: 値は 1 ~ 127

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