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

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.

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

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.

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

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.