FetchAndJoinCustomAudienceRequest
public
final
class
FetchAndJoinCustomAudienceRequest
extends Object
| java.lang.Object | |
| 😎 | android.adservices.customaudience.FetchAndJoinCustomAudienceRequest |
Das Anfrageobjekt, das die erforderlichen und optionalen Parameter umschließt, die zum Abrufen eines CustomAudience erforderlich sind.
fetchUri ist der einzige erforderliche Parameter. Er steht für den URI zum Abrufen einer benutzerdefinierten
aus der Zielgruppe stammen. name, activationTime, expirationTime und userBiddingSignals sind optionale Parameter. Sie stellen eine teilweise benutzerdefinierte Zielgruppe dar,
werden vom Aufrufer verwendet, um die Auswahl der benutzerdefinierten Zielgruppe mitzuteilen, der der Nutzer hinzugefügt werden soll.
Jedes vom Aufrufer festgelegte Feld kann nicht von der benutzerdefinierten Zielgruppe überschrieben werden, die von fetchUri abgerufen wird. Weitere Informationen zu den einzelnen Feldern finden Sie unter CustomAudience.
Zusammenfassung
Verschachtelte Klassen | |
|---|---|
class |
FetchAndJoinCustomAudienceRequest.Builder
Builder für |
Öffentliche Methoden | |
|---|---|
boolean
|
equals(Object o)
Gibt an, ob ein anderes Objekt „gleich“ ist dieses. |
Instant
|
getActivationTime()
Weitere Informationen findest du unter |
Instant
|
getExpirationTime()
Weitere Informationen findest du unter |
Uri
|
getFetchUri()
|
String
|
getName()
Weitere Informationen findest du unter |
AdSelectionSignals
|
getUserBiddingSignals()
Weitere Informationen findest du unter |
int
|
hashCode()
Gibt einen Hash-Code-Wert für das Objekt zurück. |
String
|
toString()
Gibt eine Stringdarstellung des Objekts zurück. |
Übernommene Methoden | |
|---|---|
Öffentliche Methoden
ist gleich
public boolean equals (Object o)
Gibt an, ob ein anderes Objekt „gleich“ ist dieses.
Die Methode equals implementiert eine Äquivalenzrelation
bei Objektverweisen, die nicht null sind:
- Der Wert ist reflexiv: für jeden Referenzwert, der nicht null ist.
x,x.equals(x)sollte Folgendes zurückgeben:true - Sie ist symmetrisch: für alle Nicht-Null-Referenzwerte.
xundy,x.equals(y)solltetruenur dann zurückgeben, wenny.equals(x)gibttruezurück. - Sie ist transitiv: für alle Referenzwerte, die nicht Null sind.
x,yundz, wennx.equals(y)gibttrueundy.equals(z)gibttruezurück, dannx.equals(z)solltetruezurückgeben. - Es ist Consistency: für alle Referenzwerte, die nicht null sind.
xundy, mehrere Aufrufe von „x.equals(y)“ gibt regelmäßigtruezurück oder regelmäßigfalsezurückgeben, sofern keine Informationen, die inequalsVergleichen auf der -Objekte geändert. - Für jeden Nicht-Null-Referenzwert
xx.equals(null)solltefalsezurückgeben.
Die Methode equals für die Klasse Object implementiert
die differenzierteste Äquivalenzbeziehung für Objekte;
d. h. für alle Referenzwerte, die nicht Null sind, x und
y, gibt diese Methode nur dann true zurück,
wenn sich x und y auf dasselbe Objekt beziehen
(x == y hat den Wert true).
Beachten Sie, dass es im Allgemeinen erforderlich ist, hashCode
, wenn diese Methode überschrieben wird, damit die
allgemeinen Vertrag für die hashCode-Methode, der besagt,
dass gleiche Objekte dieselben Hash-Codes haben müssen.
| Parameter | |
|---|---|
o |
Object: das Referenzobjekt, mit dem verglichen werden soll. |
| Returns | |
|---|---|
boolean |
true nur, wenn zwei FetchAndJoinCustomAudienceRequest-Objekte Folgendes enthalten:
dieselben Informationen. |
getActivationTime (Zeit der Aktivierung)
public Instant getActivationTime ()
Weitere Informationen findest du unter CustomAudience#getActivationTime().
| Returns | |
|---|---|
Instant |
Die Instant, um die sich der Beitritt zur benutzerdefinierten Zielgruppe verzögert.
Dieser Wert kann null sein. |
getExpirationTime (getExpirationTime)
public Instant getExpirationTime ()
Weitere Informationen findest du unter CustomAudience#getExpirationTime().
| Returns | |
|---|---|
Instant |
Die Instant, bis die Mitgliedschaft in der benutzerdefinierten Zielgruppe abläuft.
Dieser Wert kann null sein. |
getFetchUri
public Uri getFetchUri ()
| Returns | |
|---|---|
Uri |
Die Uri, aus der die benutzerdefinierte Zielgruppe abgerufen werden soll.
Dieser Wert darf nicht null sein. |
getName
public String getName ()
Weitere Informationen findest du unter CustomAudience#getName().
| Returns | |
|---|---|
String |
Den String-Namen der benutzerdefinierten Zielgruppe, an der Sie teilnehmen möchten.
Dieser Wert kann null sein. |
getUserBiddingSignals
public AdSelectionSignals getUserBiddingSignals ()
Weitere Informationen findest du unter CustomAudience#getUserBiddingSignals().
| Returns | |
|---|---|
AdSelectionSignals |
Käufersignale werden vom vom Käufer bereitgestellten JavaScript verarbeitet, wenn die benutzerdefinierten
Zielgruppe an einer Anzeigenauswahl teilnimmt.
Dieser Wert kann null sein. |
hashCode
public int hashCode ()
Gibt einen Hash-Code-Wert für das Objekt zurück. Diese Methode ist
werden zugunsten von Hash-Tabellen unterstützt, z. B. den von
HashMap
Der allgemeine Vertrag von hashCode lautet:
- Wenn es während eines bestimmten Zeitraums mehrmals für dasselbe Objekt aufgerufen wird
eine Ausführung einer Java-Anwendung, die Methode
hashCodemuss konsistent dieselbe Ganzzahl zurückgeben, sofern keine Informationen vorhanden sind. die inequals-Vergleichen für das Objekt verwendet werden, wird geändert. Diese Ganzzahl muss bei einer Ausführung eines Anwendung auf eine andere Ausführung derselben Anwendung anwenden. - Wenn zwei Objekte gemäß
equals(Object)gleich sind und dann die MethodehashCodefür jede der müssen die beiden Objekte dasselbe ganzzahlige Ergebnis liefern. - Wenn zwei Objekte ungleich sind, ist es nicht erforderlich,
laut
equals(java.lang.Object)und dann die MethodehashCodefür jede der müssen eindeutige, ganzzahlige Ergebnisse liefern. Die Programmierer sollten sich bewusst sein, dass eindeutige ganzzahlige Ergebnisse für ungleiche Objekte kann die Leistung von Hash-Tabellen verbessern.
So weit es vernünftigerweise praktisch ist, wurde die hashCode-Methode
nach der Klasse Object gibt eindeutige Ganzzahlen für
unterschiedliche Objekte erstellen. (Der hashCode kann, muss aber nicht
als Funktion der Speicheradresse eines Objekts
rechtzeitig erkennen.)
| Returns | |
|---|---|
int |
Der Hash der Daten des FetchAndJoinCustomAudienceRequest-Objekts |
toString
public String toString ()
Gibt eine Stringdarstellung des Objekts zurück. Im Allgemeinen
Die Methode toString gibt einen String zurück,
„textuell dargestellt“ für dieses Objekt. Das Ergebnis sollte
eine prägnante, aber informative Darstellung zu sein,
Person zu lesen.
Es wird empfohlen, diese Methode von allen abgeleiteten Klassen zu überschreiben.
Die Methode toString für die Klasse Object
gibt eine Zeichenfolge zurück, die aus dem Namen der Klasse besteht, von der das
-Objekt eine Instanz ist, das At-Zeichen "@" und
Die vorzeichenlose hexadezimale Darstellung des Hash-Codes des
-Objekt enthält. Mit anderen Worten, diese Methode gibt einen String zurück, der dem
Wert von:
getClass().getName() + '@' + Integer.toHexString(hashCode())
| Returns | |
|---|---|
String |
Eine menschenlesbare Darstellung von FetchAndJoinCustomAudienceRequest. |