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)
由服务分配的标识符,用于标识此载荷。 |
继承的方法 | |
---|---|
公共构造函数
公共方法
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。这样最多可让 127 个事件
为 RequestLogRecord
中的每一行写入数据。
参数 | |
---|---|
value |
int :值介于 1 和 127(含)之间 |
返回值 | |
---|---|
EventLogRecord.Builder |
此值不能为 null 。 |