Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4

DeletionRequest.Builder

public static final class DeletionRequest.Builder
extends Object

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


Compilateur pour les objets DeletionRequest.

Résumé

Constructeurs publics

Builder()

Méthodes publiques

DeletionRequest build()

Crée une instance DeletionRequest.

DeletionRequest.Builder setDeletionMode(int deletionMode)

Définit le comportement de correspondance pour les paramètres fournis.

DeletionRequest.Builder setDomainUris(List<Uri> domainUris)

Permet de définir la liste des URI de domaine à utiliser pour la mise en correspondance.

DeletionRequest.Builder setEnd(Instant end)

Définissez la fin de la plage de suppression.

DeletionRequest.Builder setMatchBehavior(int matchBehavior)

Définit le comportement de correspondance pour les paramètres fournis.

DeletionRequest.Builder setOriginUris(List<Uri> originUris)

Définissez la liste des URI d'origine qui sera utilisé pour la mise en correspondance.

DeletionRequest.Builder setStart(Instant start)

Définissez le début de la plage de suppression.

Méthodes héritées

Constructeurs publics

Builder

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
public Builder ()

Méthodes publiques

build

Ajouté au niveau d'API 34
Également disponible dans la section Extensions de services publicitaires 4
public DeletionRequest build ()

Crée une instance DeletionRequest.

Valeur affichée
DeletionRequest Cette valeur ne peut pas être null.

setSuppressionMode

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
public DeletionRequest.Builder setDeletionMode (int deletionMode)

Définit le comportement de correspondance pour les paramètres fournis. DeletionRequest.DELETION_MODE_ALL: toutes les données associées aux enregistrements sélectionnés seront supprimées. DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA: toutes les données, à l'exception des données du système interne (par exemple, les limites de débit) associées aux enregistrements sélectionnés seront supprimées.

Paramètres
deletionMode int : la valeur est DeletionRequest.DELETION_MODE_ALL ou DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA

Valeur affichée
DeletionRequest.Builder Cette valeur ne peut pas être null.

setDomainUris

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
public DeletionRequest.Builder setDomainUris (List<Uri> domainUris)

Permet de définir la liste des URI de domaine à utiliser pour la mise en correspondance. Ils seront associés à utilisant le même domaine ou des sous-domaines. Exemple : Si domainUri correspond à https://example.com, alors https://a.example.com, https://example.com et https://b.example.com va correspondre. https://abcexample.com ne correspondra PAS.

Paramètres
domainUris List : cette valeur peut être null.

Valeur affichée
DeletionRequest.Builder Cette valeur ne peut pas être null.

setEnd

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
public DeletionRequest.Builder setEnd (Instant end)

Définissez la fin de la plage de suppression. La transmission de Instant.MAX entraîne tout élément compris entre le début spécifié et l'enregistrement le plus récent à supprimer. Aucune fin définie sera définie par défaut sur Instant.MAX.

Paramètres
end Instant : cette valeur ne peut pas être null.

Renvoie
DeletionRequest.Builder Cette valeur ne peut pas être null.

setMatchBehavior

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
public DeletionRequest.Builder setMatchBehavior (int matchBehavior)

Définit le comportement de correspondance pour les paramètres fournis. DeletionRequest.MATCH_BEHAVIOR_DELETE: ceci utilisera les paramètres fournis (URI d'origine et URI de domaine) pour sélectionner les enregistrements pour de suppression. DeletionRequest.MATCH_BEHAVIOR_PRESERVE: cette option permet de conserver les données associées avec les paramètres fournis (URI d'origine et URI de domaine) et sélectionnez les enregistrements restants pour de suppression.

Paramètres
matchBehavior int : la valeur est DeletionRequest.MATCH_BEHAVIOR_DELETE ou DeletionRequest.MATCH_BEHAVIOR_PRESERVE

Valeur affichée
DeletionRequest.Builder Cette valeur ne peut pas être null.

setOriginUris

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
public DeletionRequest.Builder setOriginUris (List<Uri> originUris)

Définissez la liste des URI d'origine qui sera utilisé pour la mise en correspondance. Ils seront associés à enregistrements ayant la même origine uniquement (les sous-domaines ne correspondront pas). Exemple : Si la valeur "originUri" est https://a.example.com, alors https://a.example.com correspondra ; https://example.com, https://b.example.com et https://abcexample.com ne correspondra PAS.

Paramètres
originUris List : cette valeur peut être null.

Valeur affichée
DeletionRequest.Builder Cette valeur ne peut pas être null.

setStart

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
public DeletionRequest.Builder setStart (Instant start)

Définissez le début de la plage de suppression. La transmission de Instant.MIN entraîne tout, depuis l'enregistrement le plus ancien jusqu'à la fin spécifiée, est supprimé. Aucun démarrage défini la valeur par défaut est Instant.MIN.

Paramètres
start Instant : cette valeur ne peut pas être null.

Renvoie
DeletionRequest.Builder Cette valeur ne peut pas être null.