FetchAndJoinCustomAudienceRequest
public
final
class
FetchAndJoinCustomAudienceRequest
extends Object
java.lang.Object | |
↳ | android.adservices.customaudience.FetchAndJoinCustomAudienceRequest |
El objeto de solicitud que une los parámetros opcionales y obligatorios necesarios para recuperar un elemento CustomAudience
.
fetchUri
es el único parámetro obligatorio. Representa el URI desde el que se debe recuperar un público personalizado. name
, activationTime
, expirationTime
y userBiddingSignals
son parámetros opcionales. Representan un público personalizado parcial que el llamador puede usar para informar la elección del público personalizado al que se debería agregar el usuario.
El público personalizado recuperado de fetchUri
no puede anular ningún campo establecido por el llamador. Para obtener más información sobre cada campo, consulta CustomAudience
.
Resumen
Clases anidadas | |
---|---|
class |
FetchAndJoinCustomAudienceRequest.Builder
Compilador para objetos |
Métodos públicos | |
---|---|
boolean
|
equals(Object o)
Indica si algún otro objeto es "igual a" este. |
Instant
|
getActivationTime()
Consulta |
Instant
|
getExpirationTime()
Consulta |
Uri
|
getFetchUri()
|
String
|
getName()
Consulta |
AdSelectionSignals
|
getUserBiddingSignals()
Consulta |
int
|
hashCode()
Devuelve un valor de código hash para el objeto. |
String
|
toString()
Devuelve una representación de cadena del objeto. |
Métodos heredados | |
---|---|
Métodos públicos
equals
public boolean equals (Object o)
Indica si algún otro objeto es "igual a" este.
El método equals
implementa una relación de equivalencia en referencias de objeto que no son nulas:
- Es reflexivo: para cualquier valor de referencia no nulo
x
,x.equals(x)
debe mostrartrue
. - Es simétrico: para cualquier valor de referencia no nulo
x
ey
,x.equals(y)
debe mostrartrue
solo siy.equals(x)
muestratrue
. - Es transitivo, para cualquier valor de referencia no nulo
x
,y
yz
, six.equals(y)
muestratrue
ey.equals(z)
muestratrue
, entoncesx.equals(z)
debe mostrartrue
. - Es coherente: para cualquier valor de referencia no nulo
x
yy
, varias invocaciones dex.equals(y)
muestrantrue
ofalse
de manera coherente, siempre que no se modifique la información que se usa en las comparacionesequals
de los objetos. - Para cualquier valor de referencia no nulo
x
,x.equals(null)
debe mostrarfalse
.
El método equals
para la clase Object
implementa la relación de equivalencia más discriminante posible en los objetos, es decir, para cualquier valor de referencia no nulo x
e y
, este método muestra true
solo si x
e y
hacen referencia al mismo objeto (x == y
tiene el valor true
).
Ten en cuenta que, por lo general, es necesario anular el método hashCode
cada vez que se anule este método, a fin de mantener el contrato general para el método hashCode
, que indica que los objetos iguales deben tener códigos hash iguales.
Parámetros | |
---|---|
o |
Object : Es el objeto de referencia con el que se debe comparar. |
Devuelve | |
---|---|
boolean |
true solo si dos objetos FetchAndJoinCustomAudienceRequest contienen la misma información. |
getActivationTime
public Instant getActivationTime ()
Consulta CustomAudience#getActivationTime()
para obtener más información.
Devuelve | |
---|---|
Instant |
el objeto Instant con la que se retrasará la unión al público personalizado.
Este valor puede ser null . |
getExpirationTime
public Instant getExpirationTime ()
Consulta CustomAudience#getExpirationTime()
para obtener más información.
Devuelve | |
---|---|
Instant |
el objeto Instant cuando vence la membresía al público personalizado.
Este valor puede ser null . |
getFetchUri
public Uri getFetchUri ()
Devuelve | |
---|---|
Uri |
el objeto Uri desde el que se recuperará el público personalizado.
Este valor no puede ser null . |
getName
public String getName ()
Consulta CustomAudience#getName()
para obtener más información.
Devuelve | |
---|---|
String |
el nombre String del público personalizado al que se unirá.
Este valor puede ser null . |
getUserBiddingSignals
public AdSelectionSignals getUserBiddingSignals ()
Consulta CustomAudience#getUserBiddingSignals()
para obtener más información.
Devuelve | |
---|---|
AdSelectionSignals |
los indicadores del comprador que consumirá el JavaScript que brinda el comprador cuando el público personalizado participa en una selección de anuncios.
Este valor puede ser null . |
hashCode
public int hashCode ()
Devuelve un valor de código hash para el objeto. Este método es compatible con el beneficio de tablas de hash, como las que proporciona HashMap
.
El contrato general de hashCode
es el siguiente:
- Cuando se invoca en el mismo objeto más de una vez durante la ejecución de una aplicación de Java, el método
hashCode
debe mostrar, de forma constante, el mismo número entero, siempre que no se modifique la información que se utiliza en las comparacionesequals
del objeto. No es necesario que este número entero sea coherente entre la ejecución de una aplicación y otra ejecución de la misma aplicación. - Si dos objetos son iguales según el método
equals(Object)
, llamar al métodohashCode
en cada uno de los dos objetos debe producir el mismo resultado de número entero. - No es necesario que llamar al método
hashCode
en cada uno de los dos objetos produzca números enteros diferentes si dos objetos no son iguales según el métodoequals(java.lang.Object)
. Sin embargo, el programador debe tener en cuenta que es posible que producir resultados enteros diferentes para objetos que no son iguales mejore el rendimiento de las tablas hash.
En la medida en que sea razonablemente práctico, el método hashCode que define la clase Object
sí muestra números enteros distintos para objetos diferentes (hashCode puede o no implementarse como una función de la dirección de memoria de un objeto en un momento determinado).
Devuelve | |
---|---|
int |
el hash de los datos del objeto FetchAndJoinCustomAudienceRequest . |
toString
public String toString ()
Devuelve una representación de cadena del objeto. En general, el método toString
muestra una cadena que "representa de forma textual" a este objeto. El resultado debe ser una representación concisa pero informativa y fácil de leer.
Se recomienda que todas las subclases anulen este método.
El método toString
para la clase Object
muestra una cadena que consiste en el nombre de la clase de la que el objeto es una instancia, el carácter arroba "@
" y la representación hexadecimal sin firma del código hash del objeto. En otras palabras, este método muestra una cadena igual al siguiente valor:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Devuelve | |
---|---|
String |
una representación de FetchAndJoinCustomAudienceRequest legible por humanos. |