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。 |