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 中的資料列已有相同類型的事件,平台會捨棄事件。必須介於 1 至 128 之間。這樣最多可為 RequestLogRecord 中的每個資料列寫入 127 個事件。

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

傳回
EventLogRecord.Builder 此值不能為 null