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)

要記錄的其他資料。如果不需要將其他資料做為事件的一部分寫入,只要記錄事件發生即可,那麼此值可以為空值。

參數
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 中的每列最多可以與一個指定類型的事件相關聯。如果 RequestLogRecord 中的列已存在其他同類事件,平台會捨棄相應事件。必須大於 0 且小於 128。如此一來,您最多可建立 127 個事件 寫入 RequestLogRecord 中的每個資料列。

參數
value int:介於 1 到 127 之間 (含 1 和 127) 的值

傳回
EventLogRecord.Builder 此值不能為 null