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,用來識別這個酬載。 |
繼承方法 | |
---|---|
公用建構函式
公用方法
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 。 |