UpdateSignals
public
final
class
UpdateSignalsRequest
extends Object
java.lang.Object | |
↳ | android.adservices.signals.UpdateSignalsRequest |
Das Anfrageobjekt für updateSignals.
updateUri
ist der einzige Parameter. Er entspricht dem URI, über den der Dienst die Signalaktualisierungen abrufen wird.
Zusammenfassung
Verschachtelte Klassen | |
---|---|
class |
UpdateSignalsRequest.Builder
Builder für |
Öffentliche Methoden | |
---|---|
boolean
|
equals(Object o)
Gibt an, ob ein anderes Objekt mit diesem Objekt „identisch“ ist. |
Uri
|
getUpdateUri()
|
int
|
hashCode()
Gibt einen Hash-Codewert 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 mit diesem Objekt „identisch“ ist.
Die equals
-Methode implementiert eine Äquivalenzrelation für nicht nullwertige Objektverweise:
- Sie ist reflexiv: Für jeden nicht nullwertigen Referenzwert
x
solltex.equals(x)
den Werttrue
zurückgeben. - Sie ist symmetrisch: Für alle nicht nullwertigen Referenzwerte
x
undy
solltex.equals(y)
true
zurückgeben, wenn und nur wenny.equals(x)
true
zurückgibt. - Sie ist transitiv: Für alle Nicht-Null-Referenzwerte
x
,y
undz
, wennx.equals(y)
true
zurückgibt undy.equals(z)
true
zurückgibt, solltex.equals(z)
true
zurückgeben. - Sie ist konsistent: Bei allen nicht nullwertigen Referenzwerten
x
undy
geben mehrere Aufrufe vonx.equals(y)
immertrue
oder immerfalse
zurück, sofern keine Informationen, die inequals
-Vergleichen für die Objekte verwendet werden, geändert werden. - Für jeden nicht nullwertigen Referenzwert
x
solltex.equals(null)
false
zurückgeben.
Die Methode equals
für die Klasse Object
implementiert die unterschiedlichste mögliche Äquivalenzbeziehung für Objekte. Das bedeutet, dass diese Methode für alle Nicht-Null-Referenzwerte x
und y
nur dann true
zurückgibt, wenn x
und y
auf dasselbe Objekt verweisen (x == y
hat den Wert true
).
Beachten Sie, dass die hashCode
-Methode in der Regel überschrieben werden muss, wenn diese Methode überschrieben wird, um den allgemeinen Vertrag für die hashCode
-Methode einzuhalten, 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 dann, wenn das andere Objekt UpdateSignalsRequest mit demselben Update-URI ist. |
getUpdateUri
public Uri getUpdateUri ()
Returns | |
---|---|
Uri |
die Uri , von der die Signalaktualisierungen abgerufen werden.
Dieser Wert darf nicht null sein. |
hashCode
public int hashCode ()
Gibt einen Hash-Code-Wert für das Objekt zurück. Diese Methode wird zugunsten von Hash-Tabellen unterstützt, z. B. von HashMap
.
Der allgemeine Vertrag von hashCode
ist:
- Wenn die
hashCode
-Methode während der Ausführung einer Java-Anwendung mehrmals auf dasselbe Objekt aufgerufen wird, muss sie jedes Mal dieselbe Ganzzahl zurückgeben, sofern keine Informationen, die inequals
-Vergleichen für das Objekt verwendet werden, geändert werden. Diese Ganzzahl muss nicht bei jeder Ausführung einer Anwendung gleich bleiben. - Wenn zwei Objekte gemäß der
equals(Object)
-Methode gleich sind, muss der Aufruf derhashCode
-Methode für jedes der beiden Objekte dasselbe Ganzzahlergebnis liefern. - Wenn zwei Objekte gemäß der
equals(java.lang.Object)
-Methode nicht gleich sind, ist es nicht erforderlich, dass der Aufruf derhashCode
-Methode für jedes der beiden Objekte unterschiedliche Ganzzahlergebnisse liefert. Der Programmierer sollte sich jedoch bewusst sein, dass die Leistung von Hash-Tabellen verbessert werden kann, wenn für ungleiche Objekte unterschiedliche Ganzzahlergebnisse ausgegeben werden.
Die von der Klasse Object
definierte hashCode-Methode gibt nach Möglichkeit unterschiedliche Ganzzahlen für unterschiedliche Objekte zurück. (Die hashCode-Funktion kann zu einem bestimmten Zeitpunkt als Funktion der Speicheradresse eines Objekts implementiert sein oder nicht.)
Returns | |
---|---|
int |
den Hash der Daten des UpdateSignalsRequest -Objekts. |
toString
public String toString ()
Gibt eine Stringdarstellung des Objekts zurück. Im Allgemeinen gibt die Methode toString
einen String zurück, der dieses Objekt „textuell darstellt“. Das Ergebnis sollte eine prägnante, aber informative Darstellung sein, die für Menschen leicht zu lesen ist.
Es wird empfohlen, diese Methode in allen untergeordneten Klassen zu überschreiben.
Die Methode toString
für die Klasse Object
gibt einen String zurück, der aus dem Namen der Klasse besteht, deren Instanz das Objekt ist, dem At-Zeichen „@
“ und der ungesignierten hexadezimalen Darstellung des Hash-Codes des Objekts. Mit anderen Worten: Diese Methode gibt einen String mit folgendem Wert zurück:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Returns | |
---|---|
String |
eine menschenlesbare Darstellung von UpdateSignalsRequest . |