AdTechIdentifier

public final class AdTechIdentifier
extends Object implements Parcelable

java.lang.Object
   ↳ android.adservices.common.AdTechIdentifier


Identifiant représentant un acheteur ou un vendeur d'annonces.

Résumé

Constantes héritées

Champs

public static final Creator<AdTechIdentifier> CREATOR

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)

Compare cet AdTechIdentifier à l'objet spécifié.

static AdTechIdentifier fromString(String source)

Construit une instance de cette classe à partir d'une chaîne.

int hashCode()

Renvoie un code de hachage correspondant à la représentation sous forme de chaîne de cette classe, obtenue en appelant toString().

String toString()

Renvoie une représentation de l'objet sous forme de chaîne.

void writeToParcel(Parcel dest, int flags)

Aplatit cet objet dans un élément Parcel.

Méthodes héritées

Champs

CREATOR

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
public static final Creator<AdTechIdentifier> CREATOR

Méthodes publiques

describeContents

Ajouté au niveau d'API 34
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

Ajouté au niveau d'API 34
public boolean equals (Object o)

Compare cet AdTechIdentifier à l'objet spécifié. Le résultat est "true" (vrai) si et seulement si l'argument n'est pas null et qu'il s'agit d'un objet AdTechIdentifier ayant la même forme de chaîne (obtenue en appelant toString()). Notez que cette méthode n'effectue aucune normalisation eTLD+1. Par conséquent, deux objets AdTechIdentifier ayant le même eTLD+1 ne sont pas égaux si les représentations de chaîne des objets sont différentes.

Paramètres
o Object : objet auquel comparer cet AdTechIdentifier

Renvoie
boolean "true" (vrai) si l'objet donné représente un AdTechIdentifier équivalent à cet AdTechIdentifier. Dans le cas contraire, la valeur est "false" (faux).

fromString

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
public static AdTechIdentifier fromString (String source)

Construit une instance de cette classe à partir d'une chaîne.

Paramètres
source String : un domaine eTLD+1 valide d'un acheteur ou d'un vendeur d'annonces, ou la valeur null.

Renvoie
AdTechIdentifier Une classe AdTechIdentifier encapsulant le domaine donné ou la valeur null si l'entrée est nulle.

hashCode

Ajouté au niveau d'API 34
public int hashCode ()

Renvoie un code de hachage correspondant à la représentation sous forme de chaîne de cette classe, obtenue en appelant toString(). Notez que cette méthode n'effectue aucune normalisation eTLD+1. Par conséquent, deux objets AdTechIdentifier associés au même eTLD+1 peuvent avoir des codes de hachage différents si la représentation de la chaîne sous-jacente est différente.

Renvoie
int Une valeur de code de hachage pour cet objet.

toString

Ajouté au niveau d'API 34
public String toString ()

Renvoie une représentation de l'objet sous forme de chaîne. En général, la méthode toString renvoie une chaîne qui "représente textuellement" cet objet. Le résultat doit être une représentation concise, mais informative, et facile à lire. Il est recommandé que toutes les sous-classes remplacent cette méthode.

La méthode toString pour la classe Object renvoie une chaîne composée du nom de la classe dont l'objet est une instance, du caractère arobase "@", ainsi que de la représentation hexadécimale non signée du code de hachage de l'objet. En d'autres termes, cette méthode renvoie une chaîne égale à la valeur de :

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

Renvoie
String L'identifiant sous forme de chaîne. Cette valeur ne peut pas être null.

writeToParcel

Ajouté au niveau d'API 34
public void writeToParcel (Parcel dest, 
                int flags)

Aplatit cet objet dans un élément Parcel.

Paramètres
dest 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.