EventLogRecord.Builder

public static final class EventLogRecord.Builder
extends Object

java.lang.Объект
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)

Идентификатор, назначенный службой, который идентифицирует эту полезную нагрузку.

Унаследованные методы

Общественные конструкторы

Публичные методы

строить

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. Это позволяет записывать до 127 событий для каждой строки в RequestLogRecord .

Параметры
value int : значение от 1 до 127 включительно.

Возврат
EventLogRecord.Builder Это значение не может быть null .