UpdateSignalsRequest

public final class UpdateSignalsRequest
extends Object

java.lang.Object
   ↳ android.adservices.signals.UpdateSignalsRequest


Obiekt żądania dla updateSignals.

updateUri to jedyny parametr. Reprezentuje identyfikator URI, do którego usługa będzie się odwoływać, aby pobrać aktualizacje sygnałów.

Podsumowanie

Zagnieżdżone klasy

class UpdateSignalsRequest.Builder

Konstruktor dla obiektów UpdateSignalsRequest

Metody publiczne

boolean equals(Object o)

Wskazuje, czy jakiś inny obiekt jest „równy” temu obiektowi.

Uri getUpdateUri()
int hashCode()

Zwraca kod szyfrowania obiektu.

String toString()

Zwraca ciąg znaków reprezentujący obiekt.

Metody dziedziczone

Object clone()

Tworzy i zwraca kopię tego obiektu.

boolean equals(Object obj)

Wskazuje, czy jakiś inny obiekt jest „równy” temu obiektowi.

void finalize()

Wywoływana przez funkcję czyszczenia pamięci obiektu, gdy funkcja czyszczenia pamięci stwierdza, że nie ma więcej odwołań do obiektu.

final Class<?> getClass()

Zwraca klasę czasu wykonywania tego Object.

int hashCode()

Zwraca wartość kodu skrótu obiektu.

final void notify()

Wywołuje pojedynczy wątek oczekujący na monitorze tego obiektu.

final void notifyAll()

Wybudza wszystkie wątki, które oczekują na monitorowanie tego obiektu.

String toString()

Zwraca ciąg znaków reprezentujący obiekt.

final void wait(long timeoutMillis, int nanos)

Sprawia, że bieżący wątek czeka, aż zostanie powiadomiony, zazwyczaj przez powiadomienie lub przerwanie, albo do momentu upływu określonego czasu rzeczywistego.

final void wait(long timeoutMillis)

Sprawia, że bieżący wątek czeka, aż zostanie powiadomiony, zazwyczaj przez powiadomienie lub przerwanie, albo do momentu upływu określonego czasu rzeczywistego.

final void wait()

Sprawia, że bieżący wątek czeka, aż zostanie pobudzony, zwykle przez powiadomienie lub przerwanie.

Metody publiczne

równa się

public boolean equals (Object o)

Wskazuje, czy jakiś inny obiekt jest „równy” temu obiektowi.

Metoda equals implementuje relację równoważności dla niepustych odwołań do obiektów:

  • Jest ona odwrotna: dla dowolnej wartości odwołania innej niż null (x) powinna zwracać x.equals(x)true.
  • Jest symetryczna: w przypadku dowolnych wartości referencyjnych innych niż null, takich jak xy, funkcja x.equals(y) powinna zwracać true, jeśli i tylko jeśli funkcja y.equals(x) zwraca true.
  • Jest przechodnia: w przypadku dowolnych wartości referencyjnych innych niż null (x, y i z), jeśli x.equals(y) zwraca true, a y.equals(z) zwraca true, to x.equals(z) powinna zwracać true.
  • Jest spójny: w przypadku dowolnych wartości referencyjnych innych niż null xy wielokrotne wywołania funkcji x.equals(y) zwracają zawsze true lub zawsze false, o ile nie nastąpiła zmiana żadnej informacji używanej w porównaniach equals obiektów.
  • W przypadku dowolnej niepustej wartości odwołania x funkcja x.equals(null) powinna zwracać wartość false.

Metoda equals klasy Object implementuje najbardziej rygorystyczne możliwe relacje równoważności obiektów. Oznacza to, że w przypadku dowolnych wartości referencyjnych x i y, które nie są równe null, zwraca wartość true, jeśli i tylko jeśli x i y odwołują się do tego samego obiektu (x == y ma wartość true).

Pamiętaj, że za każdym razem, gdy metoda hashCode jest zastępowana, należy zastąpić również metodę hashCode, aby zachować ogólny kontrakt metody hashCode, który mówi, że równe obiekty muszą mieć równe kody skrótu.

Parametry
o Object: obiekt referencyjny, z którym ma nastąpić porównanie.

Zwroty
boolean true, jeśli i tylko jeśli drugi obiekt to UpdateSignalsRequest z tym samym identyfikatorem URI aktualizacji.

getUpdateUri;

public Uri getUpdateUri ()

Zwroty
Uri Uri, z którego będą pobierane aktualizacje sygnału. Ta wartość nie może być null.

hashCode

public int hashCode ()

Zwraca kod szyfrowania obiektu. Ta metoda jest obsługiwana w przypadku tabel haszujących, takich jak te udostępniane przez HashMap.

Ogólna umowa hashCode:

  • Gdy metoda hashCode jest wywoływana w ramach tego samego obiektu więcej niż raz podczas wykonywania aplikacji Java, musi zawsze zwracać tę samą wartość całkowitą, o ile nie zmieniono żadnej informacji używanej w porównaniach hashCode w tym obiekcie. Ta liczba całkowita nie musi być taka sama przy każdym uruchomieniu tej samej aplikacji.
  • Jeśli 2 obiekty są równe zgodnie z metodą equals(Object), to wywołanie metody hashCode w przypadku każdego z tych obiektów musi zwrócić ten sam wynik całkowity.
  • Nie jest wymagane, aby 2 obiekty, które są nierówne według metody equals(java.lang.Object), dawały po wywołaniu metody hashCode w przypadku każdego z nich różne wyniki całkowite. Programista powinien jednak pamiętać, że generowanie unikalnych wyników liczb całkowitych w przypadku nierównych obiektów może poprawić wydajność tabel haszujących.

W miarę możliwości metoda hashCode zdefiniowana przez klasę Object zwraca różne liczby całkowite dla różnych obiektów. W pewnym momencie haszCode może, ale nie musi być zaimplementowany jako funkcja adresu pamięci obiektu.

Zwroty
int hasz danych obiektu UpdateSignalsRequest.

Ciąg

public String toString ()

Zwraca ciąg znaków reprezentujący obiekt. Ogólnie metoda toString zwraca ciąg tekstowy, który „reprezentuje tekstowo” ten obiekt. Wynik powinien być zwięzły, ale informacyjny i łatwy do odczytania. Zalecamy, aby wszystkie podklasy zastępowały tę metodę.

Metoda toString dla klasy Object zwraca ciąg znaków składający się z nazwy klasy, której obiekt jest instancją, znaku u góry „@”, a także bez znaku szesnastkowego reprezentującego kod skrótu obiektu. Innymi słowy, ta metoda zwraca ciąg znaków równy wartości

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

Zwroty
String zrozumiały dla człowieka ciąg tekstowy reprezentujący UpdateSignalsRequest.