AdTechIdentifier

public final class AdTechIdentifier
extends Object implements Parcelable

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


Es un identificador que representa a un comprador o vendedor de anuncios.

Resumen

Constantes heredadas

int CONTENTS_FILE_DESCRIPTOR

Bit descriptor que se usa con describeContents(): indica que la representación aplanada del objeto Parcelable incluye un descriptor de archivo.

int PARCELABLE_WRITE_RETURN_VALUE

Marca para usar con writeToParcel(Parcel, int): el objeto que se escribe es un valor de muestra, que es el resultado de una función como "Parcelable someFunction()", "void someFunction(out Parcelable)" o "void someFunction(inout Parcelable)".

Campos

public static final Creator<AdTechIdentifier> CREATOR

Métodos públicos

int describeContents()

Describe los tipos de objetos especiales que se incluyen en la representación ordenada de esta instancia Parcelable.

boolean equals(Object o)

Compara este AdTechIdentifier con el objeto especificado.

static AdTechIdentifier fromString(String source)

Construye una instancia de esta clase a partir de una cadena.

int hashCode()

Devuelve un código hash correspondiente a la representación de cadena de esta clase que se obtiene con una llamada a toString().

String toString()

Devuelve una representación de cadena del objeto.

void writeToParcel(Parcel dest, int flags)

Compacta este objeto en un Parcel.

Métodos heredados

Object clone()

Crea y muestra una copia de este objeto.

boolean equals(Object obj)

Indica si algún otro objeto es "igual a" este.

void finalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección determina que no hay más referencias al objeto.

final Class<?> getClass()

Muestra la clase del entorno de ejecución de este Object.

int hashCode()

Muestra un valor de código hash para el objeto.

final void notify()

Activa un solo subproceso que está esperando la supervisión de este objeto.

final void notifyAll()

Activa todos los subprocesos que están esperando la supervisión de este objeto.

String toString()

Devuelve una representación de cadena del objeto.

final void wait(long timeoutMillis, int nanos)

Hace que el subproceso actual espere hasta que se active (por lo general, se notifica o se interrumpe) o hasta que haya transcurrido un período determinado en tiempo real.

final void wait(long timeoutMillis)

Hace que el subproceso actual espere hasta que se active (por lo general, se notifica o se interrumpe) o hasta que haya transcurrido un período determinado en tiempo real.

final void wait()

Hace que el subproceso actual espere hasta que se active (por lo general, se notifica o se interrumpe).

abstract int describeContents()

Describe los tipos de objetos especiales que se incluyen en la representación ordenada de esta instancia Parcelable.

abstract void writeToParcel(Parcel dest, int flags)

Compacta este objeto en un Parcel.

Campos

CREATOR

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public static final Creator<AdTechIdentifier> CREATOR

Métodos públicos

describeContents

Se agregó en el nivel de API 34.
public int describeContents ()

Describe los tipos de objetos especiales que se incluyen en la representación ordenada de esta instancia Parcelable. Por ejemplo, si el objeto incluirá un descriptor de archivo en el resultado de writeToParcel(android.os.Parcel, int), el valor que se devuelve de este método debe incluir el bit CONTENTS_FILE_DESCRIPTOR.

Devuelve
int una máscara de bits que indica el conjunto de tipos de objetos especiales ordenados por esta instancia del objeto Parcelable. El valor es 0 o CONTENTS_FILE_DESCRIPTOR.

equals

Se agregó en el nivel de API 34.
public boolean equals (Object o)

Compara este AdTechIdentifier con el objeto especificado. El resultado es true solo si el argumento no es nulo y es un objeto AdTechIdentifier con la misma forma de cadena (que se obtiene con una llamada a toString()). Ten en cuenta que este método no realizará ninguna normalización de eTLD+1, por lo que dos objetos AdTechIdentifier con el mismo eTLD+1 no podrían ser iguales si las representaciones de cadena de los objetos no fueran iguales.

Parámetros
o Object: Es el objeto con el que se comparará este AdTechIdentifier.

Devuelve
boolean true si el objeto dado representa un AdTechIdentifier equivalente a este AdTechIdentifier; de lo contrario, devuelve false

fromString

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public static AdTechIdentifier fromString (String source)

Construye una instancia de esta clase a partir de una cadena.

Parámetros
source String: Es un dominio eTLD+1 válido de un comprador o vendedor de anuncios, o nulo.

Devuelve
AdTechIdentifier Una clase AdTechIdentifier que une el dominio dado o es nulo si la entrada es nula.

hashCode

Se agregó en el nivel de API 34.
public int hashCode ()

Devuelve un código hash correspondiente a la representación de cadena de esta clase que se obtiene con una llamada a toString(). Ten en cuenta que este método no realizará ninguna normalización de eTLD+1, por lo que dos objetos AdTechIdentifier con el mismo eTLD+1 podrían tener códigos hash diferentes si la representación de cadena subyacente fuera diferente.

Devuelve
int un valor de código hash para este objeto.

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 Es el identificador en forma de cadena. Este valor no puede ser null.

writeToParcel

public void writeToParcel (Parcel dest, 
                int flags)

Compacta este objeto en un Parcel.

Parámetros
dest Parcel: Este valor no puede ser null.

flags int: Marcas adicionales sobre cómo se debe escribir el objeto. Puede ser 0 o Parcelable.PARCELABLE_WRITE_RETURN_VALUE. El valor es 0 o una combinación de Parcelable.PARCELABLE_WRITE_RETURN_VALUE y android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES.