EventLogRecord.Builder

public static final class EventLogRecord.Builder
extends Object

java.lang.Object (link em inglês)
   ↳ android.adservices.ondevicepersonalization.EventLogRecord.Builder


Um builder para a classe EventLogRecord

Resumo

Construtores públicos

Builder()

Métodos públicos

EventLogRecord build()

Cria a instância.

EventLogRecord.Builder setData(ContentValues value)

Dados adicionais a serem registrados.

EventLogRecord.Builder setRequestLogRecord(RequestLogRecord value)

O RequestLogRecord existente a que este payload precisa estar associado.

EventLogRecord.Builder setRowIndex(int value)

O índice da linha em um RequestLogRecord atual ao qual este payload precisa ser associado.

EventLogRecord.Builder setType(int value)

O identificador atribuído pelo serviço que identifica esse payload.

Métodos herdados

Construtores públicos

Métodos públicos

build

public EventLogRecord build ()

Cria a instância. Esse builder não deve ser modificado depois de chamar isso

Returns
EventLogRecord Esse valor não pode ser null.

setData.

public EventLogRecord.Builder setData (ContentValues value)

Dados adicionais a serem registrados. Pode ser nulo se nenhum outro dado precisar ser gravado como parte do evento e apenas a ocorrência dele precisar ser registrada.

Parâmetros
value ContentValues: esse valor não pode ser null.

Returns
EventLogRecord.Builder

setRequestLogRecord.

public EventLogRecord.Builder setRequestLogRecord (RequestLogRecord value)

O RequestLogRecord existente a que este payload precisa estar associado.

Parâmetros
value RequestLogRecord: esse valor não pode ser null.

Retorna
EventLogRecord.Builder Esse valor não pode ser null.

setRowIndex

public EventLogRecord.Builder setRowIndex (int value)

O índice da linha em um RequestLogRecord atual ao qual este payload precisa ser associado.

Parâmetros
value int: o valor é 0 ou maior

Returns
EventLogRecord.Builder Esse valor não pode ser null.

SetType

public EventLogRecord.Builder setType (int value)

O identificador atribuído pelo serviço que identifica esse payload. Cada linha em RequestLogRecord pode ser associada a até um evento de um tipo especificado. A plataforma descartará eventos se outro evento com o mesmo tipo já existir para uma linha em RequestLogRecord. Precisa ser >0 e <128. Isso permite até 127 eventos serem gravados para cada linha em RequestLogRecord.

Parâmetros
value int: o valor está entre 1 e 127

Returns
EventLogRecord.Builder Esse valor não pode ser null.