DeletionRequest.Builder

public static final class DeletionRequest.Builder
extends Object

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


Kreator DeletionRequest obiektów.

Podsumowanie

Konstruktory publiczne

Builder()

Metody publiczne

DeletionRequest build()

Tworzy instancję DeletionRequest.

DeletionRequest.Builder setDeletionMode(int deletionMode)

Ustaw zachowanie dopasowania dla podanych parametrów.

DeletionRequest.Builder setDomainUris(List<Uri> domainUris)

Ustaw listę identyfikatorów URI domen, które będą używane do dopasowywania.

DeletionRequest.Builder setEnd(Instant end)

Ustaw koniec zakresu usuwania.

DeletionRequest.Builder setMatchBehavior(int matchBehavior)

Ustaw zachowanie dopasowania dla podanych parametrów.

DeletionRequest.Builder setOriginUris(List<Uri> originUris)

Ustaw listę identyfikatorów URI źródła, które będą używane do dopasowywania.

DeletionRequest.Builder setStart(Instant start)

Ustaw początek zakresu usuwania.

Metody dziedziczone

Konstruktory publiczne

Budowniczy

public Builder ()

Metody publiczne

kompilacja

public DeletionRequest build ()

Tworzy instancję DeletionRequest.

Zwroty
DeletionRequest Ta wartość nie może być typu null.

tryb usuwania

public DeletionRequest.Builder setDeletionMode (int deletionMode)

Ustaw zachowanie dopasowania dla podanych parametrów. DeletionRequest.DELETION_MODE_ALL: wszystkie dane powiązane z wybranymi rekordami zostaną usunięte. DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA: wszystkie dane oprócz wewnętrznych danych systemowych (np. limity liczby żądań) powiązane z wybranymi rekordami zostaną usunięte.

Parametry
deletionMode int: wartość to DeletionRequest.DELETION_MODE_ALL lub DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA

Zwroty
DeletionRequest.Builder Ta wartość nie może być typu null.

setDomainUris

public DeletionRequest.Builder setDomainUris (List<Uri> domainUris)

Ustaw listę identyfikatorów URI domen, które będą używane do dopasowywania. Zostaną one dopasowane do rekordów korzystających z tej samej domeny lub dowolnych subdomen. Na przykład: Jeśli domainUri to https://example.com, to https://a.example.com, https://example.com i https://b.example.com będzie pasować; https://abcexample.com NIE będzie pasować.

Parametry
domainUris List: może przyjmować wartość null.

Zwroty
DeletionRequest.Builder Ta wartość nie może być typu null.

ustawKoniec

public DeletionRequest.Builder setEnd (Instant end)

Ustaw koniec zakresu usuwania. Zaliczenie Instant.MAX spowoduje, że wszystko od określonego początku do najnowszego rekordu do usunięcia. Brak ustalonego końca będzie domyślnie ustawiony na Instant.MAX.

Parametry
end Instant: ta wartość nie może być typu null.

Zwroty
DeletionRequest.Builder Ta wartość nie może być typu null.

setMatchBehavior

public DeletionRequest.Builder setMatchBehavior (int matchBehavior)

Ustaw zachowanie dopasowania dla podanych parametrów. DeletionRequest.MATCH_BEHAVIOR_DELETE: to będzie używać podanych parametrów (identyfikatorów URI źródła i identyfikatorów URI domeny) do wybierania rekordów dla usunięcia. DeletionRequest.MATCH_BEHAVIOR_PRESERVE: ta opcja spowoduje zachowanie danych powiązanych za pomocą podanych parametrów (identyfikatory URI źródła i identyfikatory URI domeny) oraz wybierz pozostałe rekordy dla usunięcia.

Parametry
matchBehavior int: wartość to DeletionRequest.MATCH_BEHAVIOR_DELETE lub DeletionRequest.MATCH_BEHAVIOR_PRESERVE

Zwroty
DeletionRequest.Builder Ta wartość nie może być typu null.

setOriginUris

public DeletionRequest.Builder setOriginUris (List<Uri> originUris)

Ustaw listę identyfikatorów URI źródła, które będą używane do dopasowywania. Zostaną one dopasowane do rekordy korzystające tylko z tego samego źródła tj. subdomeny nie będą się zgadzać. Na przykład: Jeśli originUri to https://a.example.com, to https://a.example.com będzie pasować do: https://example.com, https://b.example.com i https://abcexample.com NIE będzie pasować.

Parametry
originUris List: może przyjmować wartość null.

Zwroty
DeletionRequest.Builder Ta wartość nie może być typu null.

setStart

public DeletionRequest.Builder setStart (Instant start)

Ustaw początek zakresu usuwania. Zaliczenie Instant.MIN spowoduje, że zostanie usunięte wszystko od najstarszego rekordu do określonego końca. Brak ustawionego startu domyślna wartość to Instant.MIN.

Parametry
start Instant: ta wartość nie może być typu null.

Zwroty
DeletionRequest.Builder Ta wartość nie może być typu null.