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)
このペイロードを関連付ける既存の |
EventLogRecord.Builder
|
setRowIndex(int value)
このペイロードが配置される既存の |
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 になることはありません。 |