WebTriggerRegistrationRequest
public
final
class
WebTriggerRegistrationRequest
extends Object
implements
Parcelable
| java.lang.Object | |
| ↳ | android.adservices.measurement.WebTriggerRegistrationRequest |
Classe destinée à contenir les entrées associées aux appels d'enregistrement du déclencheur de la mesure à partir du contexte Web.
Résumé
Classes imbriquées | |
|---|---|
class |
WebTriggerRegistrationRequest.Builder
Compilateur pour |
Constantes héritées |
|---|
Champs | |
|---|---|
public
static
final
Creator<WebTriggerRegistrationRequest> |
CREATOR
Créateur de Parcelable (via la réflexion). |
Méthodes publiques | |
|---|---|
int
|
describeContents()
Décrit les types d'objets spéciaux contenus dans la représentation marshalée de cette instance Parcelable. |
boolean
|
equals(Object o)
Indique si un autre objet est "égal à" celui-ci. |
Uri
|
getDestination()
Getter pour la destination. |
List<WebTriggerParams>
|
getTriggerParams()
Getter pour les paramètres de déclencheur. |
int
|
hashCode()
Affiche une valeur de code de hachage pour l'objet. |
void
|
writeToParcel(Parcel out, int flags)
Aplatit cet objet dans un élément Parcel. |
Méthodes héritées | |
|---|---|
Champs
CREATOR
public static final Creator<WebTriggerRegistrationRequest> CREATOR
Créateur de Parcelable (via la réflexion).
Méthodes publiques
describeContents
public int describeContents ()
Décrit les types d'objets spéciaux contenus dans la représentation marshalée de cette instance Parcelable. Par exemple, si l'objet inclut un descripteur de fichier dans la sortie de writeToParcel(android.os.Parcel, int), la valeur renvoyée par cette méthode doit inclure le bit CONTENTS_FILE_DESCRIPTOR.
| Renvoie | |
|---|---|
int |
Un masque de bits indiquant l'ensemble des types d'objets spéciaux marshalés par cette instance d'objet Parcelable.
La valeur est 0 ou CONTENTS_FILE_DESCRIPTOR. |
equals
public boolean equals (Object o)
Indique si un autre objet est "égal à" celui-ci.
La méthode equals implémente une relation d'équivalence sur les références d'objets non nulles :
- Elle est réfléchie : pour toute valeur de référence non nulle
x,x.equals(x)doit renvoyertrue. - Elle est symétrique : pour toutes les valeurs de référence non nulles
xety,x.equals(y)doit renvoyertruesi et seulement siy.equals(x)renvoietrue. - Elle est transitive : pour toutes les valeurs de référence non nulles
x,yetz, six.equals(y)renvoietrueety.equals(z)renvoietrue, alorsx.equals(z)doit renvoyertrue. - Elle est cohérente : pour toutes les valeurs de référence non nulles
xety, plusieurs invocations dex.equals(y)renvoient systématiquementtrueoufalse, à condition qu'aucune information utilisée dans les comparaisonsequalssur les objets ne soit modifiée. - Pour toute valeur de référence non nulle
x,x.equals(null)doit renvoyerfalse.
La méthode equals pour la classe Object (objet) implémente la relation d'équivalence la plus discriminatoire possible sur les objets, c'est-à-dire que pour toute valeur de référence non nulle x et y, cette méthode renvoie true si et seulement si x et y font référence au même objet (x == y a la valeur true).
Notez qu'il est généralement nécessaire de remplacer la méthode hashCode chaque fois que cette méthode est ignorée, afin de conserver le contrat général pour la méthode hashCode, qui stipule que les objets égaux doivent avoir le même code de hachage.
| Paramètres | |
|---|---|
o |
Object : objet de référence à comparer. |
| Renvoie | |
|---|---|
boolean |
true si cet objet est identique à l'argument obj ; false dans les autres cas. |
getDestination
Également disponible dans la section Extensions de services publicitaires 4
public Uri getDestination ()
Getter pour la destination.
| Retours | |
|---|---|
Uri |
Cette valeur ne peut pas être null. |
getTriggerParams
Également disponible dans la section Extensions de services publicitaires 4
public List<WebTriggerParams> getTriggerParams ()
Getter pour les paramètres de déclencheur.
| Retours | |
|---|---|
List<WebTriggerParams> |
Cette valeur ne peut pas être null. |
hashCode
public int hashCode ()
Renvoie une valeur de code de hachage pour l'objet. Cette méthode est compatible avec les tables de hachage, telles que celles fournies par HashMap.
Le contrat général de hashCode est le suivant :
- Chaque fois qu'elle est appelée plusieurs fois sur le même objet lors de l'exécution d'une application Java, la méthode
hashCodedoit toujours renvoyer le même entier, à condition qu'aucune information utilisée dans les comparaisonsequalsde l'objet ne soit modifiée. Cet entier n'a pas besoin de rester cohérent d'une exécution de l'application à une autre. - Si deux objets sont égaux selon la méthode
equals(Object), alors l'appel de la méthodehashCodesur chacun des deux objets doit produire le même résultat entier. - Si deux objets ne sont pas égaux selon la méthode
equals(java.lang.Object), il n'est pas nécessaire que l'appel de la méthodehashCodesur chacun des deux objets produise des résultats entiers distincts. Toutefois, le programmeur doit savoir que la génération de résultats entiers distincts pour les objets inégaux peut améliorer les performances des tables de hachage.
Dans la mesure du possible, la méthode hashCode définie par la classe Object affiche des entiers distincts pour des objets distincts. Notez que le hachage hashCode peut être implémenté ou non en tant que fonction de l'adresse mémoire d'un objet à un moment donné.
| Renvoie | |
|---|---|
int |
une valeur de code de hachage pour cet objet. |
writeToParcel
public void writeToParcel (Parcel out, int flags)
Aplatit cet objet dans un élément Parcel.
| Paramètres | |
|---|---|
out |
Parcel : cette valeur ne peut pas être null. |
flags |
int : indicateurs supplémentaires concernant la manière dont l'objet doit être écrit.
Peut prendre la valeur 0 ou Parcelable.PARCELABLE_WRITE_RETURN_VALUE.
La valeur est 0 ou une combinaison de Parcelable.PARCELABLE_WRITE_RETURN_VALUE et android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES. |