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.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
public Builder ()
Méthodes publiques
build
É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
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
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
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
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
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
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 . |