DeletionRequest.Builder
public
static
final
class
DeletionRequest.Builder
extends Object
java.lang.Object (link em inglês)
|
↳ |
android.adservices.measurement.DeletionRequest.Builder
|
Builder para objetos DeletionRequest
.
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
setDomainUris
public DeletionRequest.Builder setDomainUris (List<Uri> domainUris)
Defina a lista de URI do domínio que serão usados para a correspondência. Eles serão correspondidos com os registros usando o mesmo domínio ou qualquer subdomínio. Por exemplo, se o domainUri for https://example.com
, então https://a.example.com
, https://example.com
e https://b.example.com
serão correspondentes (https://abcexample.com
NÃO será correspondente).
Parâmetros |
domainUris |
List : este valor pode ser null . |
setEnd
public DeletionRequest.Builder setEnd (Instant end)
Define o fim do intervalo de exclusão. Transmitir Instant.MAX
fará
com que tudo seja excluído, desde o início especificado até o registro mais recente. Nenhum fim definido será definido como Instant.MAX
por padrão.
Parâmetros |
end |
Instant : esse valor não pode ser null . |
setMatchBehavior
public DeletionRequest.Builder setMatchBehavior (int matchBehavior)
Define o comportamento de correspondência para os parâmetros fornecidos. DeletionRequest.MATCH_BEHAVIOR_DELETE
: essa
opção usa os parâmetros fornecidos (URIs de origem e de domínio) para selecionar registros para
exclusão. DeletionRequest.MATCH_BEHAVIOR_PRESERVE
: essa opção preserva os dados associados
aos parâmetros fornecidos (URIs de origem e URIs de domínio) e seleciona os registros restantes para
exclusão.
setOriginUris
public DeletionRequest.Builder setOriginUris (List<Uri> originUris)
Defina a lista de URI de origem que será usado para a correspondência. Eles serão comparados com
os registros que usam apenas a mesma origem, ou seja, os subdomínios não serão correspondentes. Por exemplo, se originUri for https://a.example.com
, então https://a.example.com
será correspondente; https://example.com
, https://b.example.com
e https://abcexample.com
NÃO serão correspondentes.
Parâmetros |
originUris |
List : este valor pode ser null . |
setStart
public DeletionRequest.Builder setStart (Instant start)
Define o início do intervalo de exclusão. Transmitir Instant.MIN
fará com que tudo
seja excluído do registro mais antigo até o final especificado. Nenhum início definido vai assumir
o padrão Instant.MIN
.
Parâmetros |
start |
Instant : esse valor não pode ser null . |