FetchAndJoinCustomAudienceRequest

public final class FetchAndJoinCustomAudienceRequest
extends Object

java.lang.Object
android.adservices.customaudience.FetchAndJoinCustomAudienceRequest


Obiekt żądania zawierający wymagane i opcjonalne parametry niezbędne do pobrania CustomAudience.

Jedynym wymaganym parametrem jest fetchUri. Reprezentuje identyfikator URI służący do pobierania niestandardowego z grupy odbiorców. name, activationTime, expirationTime i userBiddingSignals to parametry opcjonalne. Stanowią one częściową niestandardową grupę odbiorców, ma być używany przez element wywołujący, aby wskazywać niestandardową grupę odbiorców, do której należy dodać użytkownika. Pola ustawione przez element wywołujący nie może zostać zastąpione przez niestandardową listę odbiorców pobraną z narzędzia fetchUri. Więcej informacji o poszczególnych polach znajdziesz w sekcji CustomAudience.

Podsumowanie

Zagnieżdżone klasy

class FetchAndJoinCustomAudienceRequest.Builder

Kreator FetchAndJoinCustomAudienceRequest obiektów. 

Metody publiczne

boolean equals(Object o)

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

Instant getActivationTime()

Więcej informacji znajdziesz na stronie CustomAudience#getActivationTime().

Instant getExpirationTime()

Więcej informacji znajdziesz na stronie CustomAudience#getExpirationTime().

Uri getFetchUri()
String getName()

Więcej informacji znajdziesz na stronie CustomAudience#getName().

AdSelectionSignals getUserBiddingSignals()

Więcej informacji znajdziesz na stronie CustomAudience#getUserBiddingSignals().

int hashCode()

Zwraca wartość kodu skrótu obiektu.

String toString()

Zwraca obiekt w postaci ciągu znaków.

Metody dziedziczone

Metody publiczne

równa się

public boolean equals (Object o)

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

Metoda equals implementuje relację równoważności na niepustych odwołaniach do obiektów:

  • jest refleksyjny: dla dowolnej niepustej wartości referencyjnej. x, x.equals(x) powinien wrócić true.
  • Jest symetryczny: dla wszystkich niepustych wartości referencyjnych. x i y, x.equals(y) powinien zwrócić wartość true tylko wtedy, gdy i tylko wtedy, y.equals(x) zwraca wartość true.
  • Jest przechodni: dla dowolnych niepustych wartości referencyjnych. x, y i z, jeśli x.equals(y) zwraca true i y.equals(z) zwraca true, a potem x.equals(z) powinien zwrócić true.
  • jest spójny: dla wszystkich niepustych wartości referencyjnych; x i y, wiele wywołań funkcji x.equals(y) regularnie zwraca true lub konsekwentnie zwraca false, pod warunkiem że nie informacji użyte w porównaniach equals na zmodyfikowano obiekty.
  • W przypadku dowolnej niepustej wartości referencyjnej x, Funkcja x.equals(null) powinna zwrócić wartość false.

Metoda equals klasy Object implementuje najbardziej dyskryminujący możliwy związek równoważności obiektów; tzn. dla wszystkich niepustych wartości referencyjnych x oraz y, ta metoda zwraca true tylko wtedy, gdy i tylko jeśli x i y odnoszą się do tego samego obiektu (x == y ma wartość true).

Pamiętaj, że zwykle trzeba zastąpić atrybut hashCode za każdym razem, gdy ta metoda zostanie zastąpiona, tak aby zachować ogólna umowa dotycząca metody hashCode, która stanowi że równe obiekty muszą mieć takie same kody skrótu.

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

Zwroty
boolean true tylko wtedy, gdy 2 obiekty FetchAndJoinCustomAudienceRequest zawierają traktować te same informacje.

getAktywacjaTime

public Instant getActivationTime ()

Więcej informacji znajdziesz na stronie CustomAudience#getActivationTime().

Zwroty
Instant Instant, o jaki czas dołączenia do grupy niestandardowych odbiorców się opóźni. Ta wartość może wynosić null.

getExpirationTime

public Instant getExpirationTime ()

Więcej informacji znajdziesz na stronie CustomAudience#getExpirationTime().

Zwroty
Instant Instant, gdy wygaśnie członkostwo w niestandardowej liście odbiorców. Ta wartość może wynosić null.

getFetchUri

public Uri getFetchUri ()

Zwroty
Uri Uri, z którego ma zostać pobrana liczba niestandardowych odbiorców. Ta wartość nie może być typu null.

getName

public String getName ()

Więcej informacji znajdziesz na stronie CustomAudience#getName().

Zwroty
String nazwa String listy odbiorców niestandardowych, do której chcesz dołączyć. Ta wartość może wynosić null.

getUserBidSignals,

public AdSelectionSignals getUserBiddingSignals ()

Więcej informacji znajdziesz na stronie CustomAudience#getUserBiddingSignals().

Zwroty
AdSelectionSignals kupujący informuje, że ma być używany przez dostarczony przez kupującego kod JavaScript, gdy niestandardowy odbiorcy uczestniczą w wyborze reklamy. Ta wartość może wynosić null.

kod skrótu

public int hashCode ()

Zwraca wartość kodu skrótu obiektu. Ta metoda jest obsługiwane na potrzeby tabel haszujących, takich jak te dostarczane przez HashMap

Ogólna umowa z hashCode:

  • Za każdym razem, gdy zostanie wywołana dla tego samego obiektu więcej niż raz w trakcie uruchomienia aplikacji w Javie (metoda hashCode), musi stale zwracać tę samą liczbę całkowitą, nie podano żadnych informacji używana w equals porównaniach obiektu została zmodyfikowana. Ta liczba całkowita nie musi być spójna po jednym wykonaniu do innego wykonania tej samej aplikacji.
  • Jeśli 2 obiekty są równe według equals(Object) a następnie wywołaj metodę hashCode w każdym z tych oba obiekty muszą dać taki sam wynik w postaci liczby całkowitej.
  • Jeśli 2 obiekty są różne, nie jest wymagane zgodnie z equals(java.lang.Object) , a potem wywołaj metodę hashCode w każdym z argumentów dwa obiekty muszą dawać różne wyniki całkowite. Jednak (programiści muszą pamiętać, że generowanie różnych wyników w postaci liczb całkowitych dla nierównych obiektów może poprawić wydajność tabel haszujących.

O ile jest to rozsądnie praktyczne, metoda hashCode zdefiniowana według klasy Object zwraca różne liczby całkowite dla argumentu dla odrębnych obiektów. (Nie można zaimplementować funkcji hashCode jako jakąś funkcję adresu pamięci obiektu w pewnym momencie w odpowiednim czasie).

Zwroty
int hasz danych obiektu FetchAndJoinCustomAudienceRequest.

Ciąg

public String toString ()

Zwraca obiekt w postaci ciągu znaków. Ogólnie rzecz biorąc, Metoda toString zwraca ciąg znaków, który „reprezentuje tekstowo” ten obiekt. Wynik powinien to zwięzła, ale treściwa prezentacja, która będzie łatwa do przeczytania. Zaleca się, aby wszystkie podklasy zastępowały tę metodę.

Metoda toString klasy Object zwraca ciąg znaków składający się z nazwy klasy, której obiekt jest instancją, znak małpy „@” oraz nieoznaczona szesnastkowa reprezentacja kodu skrótu obiektu. Innymi słowy, ta metoda zwraca ciąg znaków równy wartości:

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

Zwroty
String czytelna dla człowieka reprezentacja elementu FetchAndJoinCustomAudienceRequest.