In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt

DeletionRequest.Builder

public static final class DeletionRequest.Builder
extends Object

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


Builder für DeletionRequest-Objekte.

Zusammenfassung

Öffentliche Konstruktoren

Builder()

Öffentliche Methoden

DeletionRequest build()

Erstellt eine DeletionRequest-Instanz.

DeletionRequest.Builder setDeletionMode(int deletionMode)

Hiermit wird das Abgleichverhalten für die bereitgestellten Parameter festgelegt.

DeletionRequest.Builder setDomainUris(List<Uri> domainUris)

Legen Sie die Liste der Domain-URIs fest, die für den Abgleich verwendet werden sollen.

DeletionRequest.Builder setEnd(Instant end)

Legen Sie das Ende des Löschbereichs fest.

DeletionRequest.Builder setMatchBehavior(int matchBehavior)

Hiermit wird das Abgleichverhalten für die bereitgestellten Parameter festgelegt.

DeletionRequest.Builder setOriginUris(List<Uri> originUris)

Legt die Liste der Ursprungs-URIs fest, die für den Abgleich verwendet werden.

DeletionRequest.Builder setStart(Instant start)

Legen Sie den Beginn des Löschbereichs fest.

Übernommene Methoden

Öffentliche Konstruktoren

Builder

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public Builder ()

Öffentliche Methoden

build

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public DeletionRequest build ()

Erstellt eine DeletionRequest-Instanz.

Returns
DeletionRequest Dieser Wert darf nicht null sein.

Löschmodus festlegen

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public DeletionRequest.Builder setDeletionMode (int deletionMode)

Hiermit wird das Abgleichverhalten für die bereitgestellten Parameter festgelegt. DeletionRequest.DELETION_MODE_ALL: Alle Daten werden gelöscht. DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA: Alle Daten mit Ausnahme der internen Systemdaten (z.B. Ratenbegrenzungen), die mit den ausgewählten Datensätzen verknüpft sind, werden gelöscht.

Parameter
deletionMode int: Der Wert ist DeletionRequest.DELETION_MODE_ALL oder DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA

Returns
DeletionRequest.Builder Dieser Wert darf nicht null sein.

setDomainUris

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public DeletionRequest.Builder setDomainUris (List<Uri> domainUris)

Legen Sie die Liste der Domain-URIs fest, die für den Abgleich verwendet werden sollen. Diese werden zugeordnet mit Datensätze, die dieselbe Domain oder Subdomains verwenden. Beispiel: Wenn domainUri https://example.com ist, dann https://a.example.com, https://example.com und https://b.example.com wird übereinstimmen: https://abcexample.com wird NICHT übereinstimmen.

Parameter
domainUris List: Dieser Wert kann null sein.

Returns
DeletionRequest.Builder Dieser Wert darf nicht null sein.

Ende festlegen

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public DeletionRequest.Builder setEnd (Instant end)

Legen Sie das Ende des Löschbereichs fest. Die Übergabe von Instant.MAX führt zu alles vom angegebenen Start bis zum neuesten zu löschenden Datensatz. Kein festgelegtes Ende wird standardmäßig auf Instant.MAX festgelegt.

Parameter
end Instant: Dieser Wert darf nicht null sein.

Returns
DeletionRequest.Builder Dieser Wert darf nicht null sein.

setMatchBehavior

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public DeletionRequest.Builder setMatchBehavior (int matchBehavior)

Hiermit wird das Abgleichverhalten für die bereitgestellten Parameter festgelegt. DeletionRequest.MATCH_BEHAVIOR_DELETE: Dieses verwendet die angegebenen Parameter (Ursprungs- und Domain-URIs) zur Auswahl von Einträgen für zu löschen. DeletionRequest.MATCH_BEHAVIOR_PRESERVE: Mit dieser Option bleiben die verknüpften Daten erhalten. mit den angegebenen Parametern (Ursprungs- und Domain-URIs) und wählen Sie die verbleibenden Einträge für zu löschen.

Parameter
matchBehavior int: Der Wert ist DeletionRequest.MATCH_BEHAVIOR_DELETE oder DeletionRequest.MATCH_BEHAVIOR_PRESERVE

Returns
DeletionRequest.Builder Dieser Wert darf nicht null sein.

SetOriginUris

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public DeletionRequest.Builder setOriginUris (List<Uri> originUris)

Legt die Liste der Ursprungs-URIs fest, die für den Abgleich verwendet werden. Diese werden zugeordnet mit Datensätze, die nur denselben Ursprung haben, d.h. Subdomains stimmen nicht überein. Beispiel: Wenn „originUri“ gleich ist https://a.example.com, dann stimmt https://a.example.com überein; https://example.com, https://b.example.com und https://abcexample.com wird NICHT übereinstimmen.

Parameter
originUris List: Dieser Wert kann null sein.

Returns
DeletionRequest.Builder Dieser Wert darf nicht null sein.

SetStart

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public DeletionRequest.Builder setStart (Instant start)

Legen Sie den Beginn des Löschbereichs fest. Die Übergabe von Instant.MIN führt zu werden alle Daten vom ältesten bis zum angegebenen Ende gelöscht. Bei keinem festgelegten Start ist der Standardwert Instant.MIN.

Parameter
start Instant: Dieser Wert darf nicht null sein.

Returns
DeletionRequest.Builder Dieser Wert darf nicht null sein.