FetchAndJoinCustomAudienceRequest
public
final
class
FetchAndJoinCustomAudienceRequest
extends Object
| java.lang.Object | |
| ↳ | android.adservices.customaudience.FetchAndJoinCustomAudienceRequest |
Objet de requête encapsulant les paramètres obligatoires et facultatifs requis pour extraire un objet CustomAudience.
fetchUri est le seul paramètre obligatoire. Il s'agit de l'URI permettant d'extraire une audience personnalisée. name, activationTime, expirationTime et userBiddingSignals sont des paramètres facultatifs. Ces paramètres représentent une audience personnalisée partielle que l'appelant peut utiliser pour éclairer le choix de l'audience personnalisée à laquelle il doit être ajouté.
Un champ défini par l'appelant ne peut pas être remplacé par l'audience personnalisée extraite à partir de l'URI fetchUri. Pour en savoir plus sur chaque champ, consultez CustomAudience.
Résumé
Classes imbriquées | |
|---|---|
class |
FetchAndJoinCustomAudienceRequest.Builder
Compilateur pour les objets |
Méthodes publiques | |
|---|---|
boolean
|
equals(Object o)
Indique si un autre objet est "égal à" celui-ci. |
Instant
|
getActivationTime()
Pour en savoir plus : référence |
Instant
|
getExpirationTime()
Pour en savoir plus : référence |
Uri
|
getFetchUri()
|
String
|
getName()
Pour en savoir plus : référence |
AdSelectionSignals
|
getUserBiddingSignals()
Pour en savoir plus : référence |
int
|
hashCode()
Renvoie une valeur de code de hachage pour l'objet. |
String
|
toString()
Renvoie une représentation de l'objet sous forme de chaîne. |
Méthodes héritées | |
|---|---|
Méthodes publiques
égal à
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 seulement si deux objets FetchAndJoinCustomAudienceRequest contiennent les mêmes informations. |
getActivationTime
public Instant getActivationTime ()
Pour en savoir plus : référence CustomAudience#getActivationTime()
| Renvoie | |
|---|---|
Instant |
l'objet Instant, en raison duquel l'audience personnalisée sera rejointe plus tardivement.
Cette valeur peut être null. |
getExpirationTime
public Instant getExpirationTime ()
Pour en savoir plus : référence CustomAudience#getExpirationTime()
| Renvoie | |
|---|---|
Instant |
l'objet Instant à partir duquel l'adhésion à l'audience personnalisée expire.
Cette valeur peut être null. |
getFetchUri
public Uri getFetchUri ()
| Renvoie | |
|---|---|
Uri |
l'objet Uri, à partir duquel l'audience personnalisée doit être extraite.
Cette valeur ne peut pas être null. |
getName
public String getName ()
Pour en savoir plus : référence CustomAudience#getName()
| Renvoie | |
|---|---|
String |
le nom (String) de l'audience personnalisée à rejoindre.
Cette valeur peut être null. |
getUserBiddingSignals
public AdSelectionSignals getUserBiddingSignals ()
Pour en savoir plus : référence CustomAudience#getUserBiddingSignals()
| Renvoie | |
|---|---|
AdSelectionSignals |
les signaux de l'acheteur que le code JavaScript fourni par l'acheteur doit utiliser lorsque l'audience personnalisée participe à une sélection d'annonces
Cette valeur peut être null. |
hashCode
public int hashCode ()
Affiche 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 |
le hachage des données de l'objet FetchAndJoinCustomAudienceRequest. |
toString
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 |
une représentation lisible par l'humain de FetchAndJoinCustomAudienceRequest. |