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
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 deve ser modificado depois de chamar isso
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 . |
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 |
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 |