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)

标识此载荷的服务分配标识符。

继承的方法

公共构造函数

公共方法

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)

标识此载荷的服务分配标识符。RequestLogRecord 中的每一行最多可以关联一个指定类型的事件。如果 RequestLogRecord 中的某一行已存在具有相同类型的其他事件,则平台会丢弃新事件。必须大于 0 且小于 128。这允许为 RequestLogRecord 中的每一行最多写入 127 个事件。

参数
value int:值介于 1 和 127 之间(含 1 和 127)

返回值
EventLogRecord.Builder 此值不能为 null