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

Object clone()

Tworzy i zwraca kopię tego obiektu.

boolean equals(Object obj)

Wskazuje, czy inny obiekt ma stan „równa się” tego.

void finalize()

Wywoływane przez funkcję czyszczenia pamięci obiektu podczas czyszczenia pamięci oznacza, że nie ma więcej odwołań do obiektu.

final Class<?> getClass()

Zwraca klasę środowiska wykonawczego tego zasobu (Object).

int hashCode()

Zwraca wartość kodu skrótu obiektu.

final void notify()

Wybudza pojedynczy wątek oczekujący na obiekt monitorowania.

final void notifyAll()

Wybudza wszystkie wątki oczekujące na monitorze tego obiektu.

String toString()

Zwraca obiekt w postaci ciągu znaków.

final void wait(long timeoutMillis, int nanos)

Powoduje, że bieżący wątek czeka, aż zostanie przebudzony. Zwykle przez powiadomienie lub przerwienie; upłynęło pewną ilość czasu.

final void wait(long timeoutMillis)

Powoduje, że bieżący wątek czeka, aż zostanie przebudzony. Zwykle przez powiadomienie lub przerwienie; upłynęło pewną ilość czasu.

final void wait()

Powoduje, że bieżący wątek czeka, aż zostanie przebudzony. Zwykle przez powiadomienie lub przerwienie;

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.

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.

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.