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(含)之间

开球回攻次数
EventLogRecord.Builder 此值不能为 null