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,用來識別這個酬載。

繼承方法

Object clone()

建立並傳回此物件的副本。

boolean equals(Object obj)

指出是否有其他物件「等於」這個。

void finalize()

在垃圾收集作業時,垃圾收集器會呼叫該物件上的 判斷物件沒有其他參照

final Class<?> getClass()

傳回此 Object 的執行階段類別。

int hashCode()

傳回該物件的雜湊碼值。

final void notify()

喚醒目前等待這個物件的 監控功能

final void notifyAll()

喚醒所有等待此物件監控器的執行緒。

String toString()

傳回該物件的字串表示法。

final void wait(long timeoutMillis, int nanos)

讓目前的執行緒等待,直到遭到喚醒為止。 通知中斷, 是否經過一定的即時效能

final void wait(long timeoutMillis)

讓目前的執行緒等待,直到遭到喚醒為止。 通知中斷, 是否經過一定的即時效能

final void wait()

讓目前的執行緒等待,直到遭到喚醒為止。 通知受到干擾

公用建構函式

公用方法

build

public EventLogRecord build ()

建構例項。呼叫這個方法後,就不宜再對這個建構工具進行任何操作。

傳回
EventLogRecord 此值不能為 null

setData

public EventLogRecord.Builder setData (ContentValues value)

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

參數
value ContentValues:此值不能為 null

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