EventLogRecord.Builder
public
static
final
class
EventLogRecord.Builder
extends Object
java.lang.Object
|
↳ |
android.adservices.ondevicepersonalization.EventLogRecord.Builder
|
Um builder para a classe EventLogRecord
.
Resumo
Métodos herdados |
Da classe
java.lang.Object
Object
|
clone()
Cria e retorna uma cópia desse objeto.
|
boolean
|
equals(Object obj)
Indica se algum outro objeto é "igual a" esse.
|
void
|
finalize()
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo
determina que não há mais referências ao objeto.
|
final
Class<?>
|
getClass()
Retorna a classe de execução desse Object .
|
int
|
hashCode()
Retorna um valor de código hash para o objeto.
|
final
void
|
notify()
Ativa uma única linha de execução que está em espera no monitor desse
objeto.
|
final
void
|
notifyAll()
Ativa todos os threads que estão aguardando no monitor desse objeto.
|
String
|
toString()
Retorna uma representação em string do objeto.
|
final
void
|
wait(long timeoutMillis, int nanos)
Faz com que a linha de execução atual espere até ser ativada, normalmente
sendo notificada ou interrompida, ou até que um
determinado período de tempo real tenha passado.
|
final
void
|
wait(long timeoutMillis)
Faz com que a linha de execução atual espere até ser ativada, normalmente
sendo notificada ou interrompida, ou até que um
determinado período de tempo real tenha passado.
|
final
void
|
wait()
Faz com que a linha de execução atual espere até ser ativada, normalmente
sendo notificada ou interrompida.
|
|
Construtores públicos
Builder
public Builder ()
Métodos públicos
build
public EventLogRecord build ()
Cria a instância. Esse builder não pode ser modificado depois dessa chamada.
setData
public EventLogRecord.Builder setData (ContentValues value)
Mais dados que serão registrados. Poderá ser nulo se nenhum outro dado precisar ser gravado como parte
do evento e apenas a ocorrência do evento precisar ser registrada.
Parâmetros |
value |
ContentValues : esse valor não pode ser null . |
setRowIndex
public EventLogRecord.Builder setRowIndex (int value)
O índice da linha em um RequestLogRecord
atual ao qual esse payload precisa estar
associado.
Parâmetros |
value |
int : o valor é 0 ou maior |
setType
public EventLogRecord.Builder setType (int value)
O identificador atribuído pelo serviço que identifica o payload. Cada linha no
RequestLogRecord
pode ser associada a até um evento de um tipo especificado.
A plataforma vai descartar eventos se outro evento com o mesmo tipo já existir para uma linha
em RequestLogRecord
. Precisa ser maior que 0 e menor que 128. Isso permite que até 127 eventos sejam
gravados para cada linha em RequestLogRecord
.
Parâmetros |
value |
int : o valor está entre 1 e 127. |