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)

Establece 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)

Establece 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

Object clone()

Crea y muestra una copia de este objeto.

boolean equals(Object obj)

Indica si algún otro objeto es "igual a" este.

void finalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección determina que no hay más referencias al objeto.

final Class<?> getClass()

Muestra la clase del entorno de ejecución de este Object.

int hashCode()

Muestra un valor de código hash para el objeto.

final void notify()

Activa un solo subproceso que está esperando la supervisión de este objeto.

final void notifyAll()

Activa todos los subprocesos que están esperando la supervisión de este objeto.

String toString()

Devuelve una representación de cadena del objeto.

final void wait(long timeoutMillis, int nanos)

Hace que el subproceso actual espere hasta que se active (por lo general, se notifica o se interrumpe) o hasta que haya transcurrido un período determinado en tiempo real.

final void wait(long timeoutMillis)

Hace que el subproceso actual espere hasta que se active (por lo general, se notifica o se interrumpe) o hasta que haya transcurrido un período determinado en tiempo real.

final void wait()

Hace que el subproceso actual espere hasta que se active (por lo general, se notifica o se interrumpe).

Constructores públicos

Builder

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public Builder ()

Métodos públicos

build

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public DeletionRequest build ()

Compila una instancia de DeletionRequest.

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

setDeletionMode

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public DeletionRequest.Builder setDeletionMode (int deletionMode)

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

Devuelve
DeletionRequest.Builder Este valor no puede ser null.

setDomainUris

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public DeletionRequest.Builder setDomainUris (List<Uri> domainUris)

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

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

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

setEnd

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public DeletionRequest.Builder setEnd (Instant end)

Establece el final del rango de eliminación. Pasar Instant.MAX causará todo desde el inicio especificado hasta el registro más reciente que se borrará. Sin final establecido el valor predeterminado será 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

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public DeletionRequest.Builder setMatchBehavior (int matchBehavior)

Establece el comportamiento de coincidencia para los parámetros proporcionados. DeletionRequest.MATCH_BEHAVIOR_DELETE: Esta usará los parámetros proporcionados (URI de origen y URI de dominio) para seleccionar registros para y la eliminación de datos. 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 y la eliminación de datos.

Devuelve
DeletionRequest.Builder Este valor no puede ser null.

setOriginUris

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public DeletionRequest.Builder setOriginUris (List<Uri> originUris)

Establece la lista de URI de origen que se usará para la coincidencia. Estos se compararán con de registro que usan solo el mismo origen, es decir, los subdominios no coincidirán. P.ej., Si originUri es https://a.example.com; luego, https://a.example.com coincidirá; https://example.com, https://b.example.com y https://abcexample.com NO coincidirá.

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

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

setStart

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public DeletionRequest.Builder setStart (Instant start)

Establece el inicio del rango de eliminación. Pasar Instant.MIN causará se borrará todo desde el registro más antiguo hasta el extremo especificado. Si no se establece un inicio, el valor predeterminado es Instant.MIN.

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

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