DeletionRequest.Builder

public static final class DeletionRequest.Builder
extends Object

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


Compilador para objetos DeletionRequest.

Resumen

Constructores públicos

Builder()

Métodos públicos

DeletionRequest build()

Compila una instancia de DeletionRequest.

DeletionRequest.Builder setDeletionMode(int deletionMode)

Configura el comportamiento de coincidencia para los parámetros proporcionados.

DeletionRequest.Builder setDomainUris(List<Uri> domainUris)

Establece la lista de URI de dominio que se usará para la coincidencia.

DeletionRequest.Builder setEnd(Instant end)

Establece el final del rango de eliminación.

DeletionRequest.Builder setMatchBehavior(int matchBehavior)

Configura el comportamiento de coincidencia para los parámetros proporcionados.

DeletionRequest.Builder setOriginUris(List<Uri> originUris)

Establece la lista de URI de origen que se usará para la coincidencia.

DeletionRequest.Builder setStart(Instant start)

Establece el inicio del rango de eliminación.

Métodos heredados

Constructores públicos

Compilador

public Builder ()

Métodos públicos

build

public DeletionRequest build ()

Compila una instancia de DeletionRequest.

Devuelve
DeletionRequest Este valor no puede ser null.

setDeletionMode

public DeletionRequest.Builder setDeletionMode (int deletionMode)

Configura el comportamiento de coincidencia para los parámetros proporcionados. DeletionRequest.DELETION_MODE_ALL: Se borrarán todos los datos asociados con los registros seleccionados. DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA: Se borrarán todos los datos, excepto los datos internos del sistema (p.ej., límites de frecuencia) asociados con los registros seleccionados.

Parámetros
deletionMode int: El valor es DeletionRequest.DELETION_MODE_ALL o DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA.

Devuelve
DeletionRequest.Builder Este valor no puede ser null.

setDomainUris

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

Establece la lista de URI de dominio que se usará para la coincidencia. Estas coincidirán con los registros que usan el mismo dominio o cualquier subdominio. P.ej., si domainUri es https://example.com, https://a.example.com, https://example.com y https://b.example.com coincidirán; https://abcexample.com NO coincidirá.

Parámetros
domainUris List: este valor puede ser null.

Devuelve
DeletionRequest.Builder Este valor no puede ser null.

setEnd

public DeletionRequest.Builder setEnd (Instant end)

Establece el final del rango de eliminación. Pasar Instant.MAX hará que se borre todo, desde el inicio especificado hasta el registro más reciente. Ningún final establecido se establecerá de forma predeterminada en Instant.MAX.

Parámetros
end Instant: Este valor no puede ser null.

Resultado que se muestra
DeletionRequest.Builder Este valor no puede ser null.

setMatchBehavior

public DeletionRequest.Builder setMatchBehavior (int matchBehavior)

Configura el comportamiento de coincidencia para los parámetros proporcionados. DeletionRequest.MATCH_BEHAVIOR_DELETE: Esta opción usará los parámetros proporcionados (URI de origen y de dominio) para seleccionar registros que se borrarán. DeletionRequest.MATCH_BEHAVIOR_PRESERVE: Esta opción conservará los datos asociados con los parámetros proporcionados (URI de origen y URI de dominio) y seleccionará los registros restantes para su eliminación.

Parámetros
matchBehavior int: El valor es DeletionRequest.MATCH_BEHAVIOR_DELETE o DeletionRequest.MATCH_BEHAVIOR_PRESERVE.

Devuelve
DeletionRequest.Builder Este valor no puede ser null.

setOriginUris

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

Establece la lista de URI de origen que se usará para la coincidencia. Se coincidirán con los registros que usen solo el mismo origen, es decir, los subdominios no coincidirán. P.ej., si originUri es https://a.example.com, entonces https://a.example.com coincidirá; https://example.com, https://b.example.com y https://abcexample.com NO coincidirán.

Parámetros
originUris List: este valor puede ser null.

Devuelve
DeletionRequest.Builder Este valor no puede ser null.

setStart

public DeletionRequest.Builder setStart (Instant start)

Establece el inicio del rango de eliminación. Pasar Instant.MIN hará que se borre todo, desde el registro más antiguo hasta el final especificado. El inicio no establecido se establecerá de forma predeterminada en Instant.MIN.

Parámetros
start Instant: Este valor no puede ser null.

Resultado que se muestra
DeletionRequest.Builder Este valor no puede ser null.