DeletionRequest.Builder

public static final class DeletionRequest.Builder
extends Object

java.lang.Object
   ↳ android.adservices.measurement.DeletionRequest.Builder


Builder para objetos DeletionRequest.

Resumo

Construtores públicos

Builder()

Métodos públicos

DeletionRequest build()

Cria uma instância de DeletionRequest.

DeletionRequest.Builder setDeletionMode(int deletionMode)

Define o comportamento de correspondência para os parâmetros fornecidos.

DeletionRequest.Builder setDomainUris(List<Uri> domainUris)

Define a lista de URI do domínio que será usado para correspondência.

DeletionRequest.Builder setEnd(Instant end)

Define o fim do intervalo de exclusão.

DeletionRequest.Builder setMatchBehavior(int matchBehavior)

Define o comportamento de correspondência para os parâmetros fornecidos.

DeletionRequest.Builder setOriginUris(List<Uri> originUris)

Define a lista de URI de origem que será usada para correspondência.

DeletionRequest.Builder setStart(Instant start)

Define o início do intervalo de exclusão.

Métodos herdados

Construtores públicos

Builder

public Builder ()

Métodos públicos

build

public DeletionRequest build ()

Cria uma instância de DeletionRequest.

Retorna
DeletionRequest Esse valor não pode ser null.

setDeletionMode

public DeletionRequest.Builder setDeletionMode (int deletionMode)

Define o comportamento de correspondência para os parâmetros fornecidos. DeletionRequest.DELETION_MODE_ALL: todos os dados associados aos registros selecionados serão excluídos. DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA: todos os dados, exceto os dados internos do sistema (por exemplo, limites de taxa) associados aos registros selecionados serão excluídos.

Parâmetros
deletionMode int: o valor é DeletionRequest.DELETION_MODE_ALL ou DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA

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

setDomainUris

public DeletionRequest.Builder setDomainUris (List<Uri> domainUris)

Define a lista de URI do domínio que será usado para correspondência. Eles serão associados a registros usando o mesmo domínio ou qualquer subdomínio. Por exemplo: Se domainUri for https://example.com, então https://a.example.com, https://example.com e https://b.example.com vai corresponder; https://abcexample.com NÃO serão correspondentes.

Parâmetros
domainUris List: este valor pode ser null.

Retorna
DeletionRequest.Builder Este valor não 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 desde o início especificado até o registro mais recente que será excluído. Término não definido O padrão será Instant.MAX.

Parâmetros
end Instant: esse valor não pode ser null.

Retorna
DeletionRequest.Builder 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: isso usará os parâmetros fornecidos (URIs de origem e URIs de domínio) para selecionar registros para exclusão. DeletionRequest.MATCH_BEHAVIOR_PRESERVE: esta opção preserva os dados associados com os parâmetros fornecidos (URIs de origem e URIs de domínio) e selecionar os registros restantes para exclusão.

Parâmetros
matchBehavior int: o valor é DeletionRequest.MATCH_BEHAVIOR_DELETE ou DeletionRequest.MATCH_BEHAVIOR_PRESERVE

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

setOriginUris

public DeletionRequest.Builder setOriginUris (List<Uri> originUris)

Define a lista de URI de origem que será usada para correspondência. Eles serão associados a registros que usam apenas a mesma origem, isto é, subdomínios não serão correspondentes. Por exemplo: Se originUri for https://a.example.com, depois https://a.example.com corresponderá. 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.

Retorna
DeletionRequest.Builder Este valor não 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, desde o registro mais antigo até o final especificado, seja excluído. Nenhum início definido vai o padrão é Instant.MIN.

Parâmetros
start Instant: esse valor não pode ser null.

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