AdTechIdentifier

public final class AdTechIdentifier
extends Object implements Parcelable

java.lang.Object (link em inglês)
   ↳ android.adservices.common.AdTechIdentifier


Um identificador que representa um comprador ou vendedor de anúncios.

Resumo

Constantes herdadas

Campos

public static final Creator<AdTechIdentifier> CREATOR

Métodos públicos

int describeContents()

Descreve os tipos de objetos especiais contidos na representação empacotada dessa instância de Parcelable.

boolean equals(Object o)

Compara esse AdTechIdentifier ao objeto especificado.

static AdTechIdentifier fromString(String source)

Cria uma instância dessa classe usando uma string.

int hashCode()

Retorna um código hash correspondente à representação de string dessa classe recebida chamando toString().

String toString()

Retorna uma representação em string do objeto.

void writeToParcel(Parcel dest, int flags)

Nivela esse objeto em um Parcel.

Métodos herdados

Campos

CREATOR

public static final Creator<AdTechIdentifier> CREATOR

Métodos públicos

describeContents

Adicionado no nível 34 da API.
public int describeContents ()

Descreve os tipos de objetos especiais contidos na representação empacotada dessa instância de Parcelable. Por exemplo, se o objeto incluir um descritor do arquivo na saída de writeToParcel(android.os.Parcel, int), o valor de retorno desse método vai incluir o bit CONTENTS_FILE_DESCRIPTOR.

Retorna
int Um bitmask que indica o conjunto de tipos de objetos especiais empacotados por essa instância do objeto Parcelable. O valor é 0 ou CONTENTS_FILE_DESCRIPTOR.

equals

Adicionado no nível 34 da API.
public boolean equals (Object o)

Compara esse AdTechIdentifier ao objeto especificado. O resultado será verdadeiro se e somente se o argumento não for nulo e for um objeto AdTechIdentifier com o mesmo formato de string (recebido chamando toString()). Esse método não vai realizar nenhuma normalização de eTLD+1. Portanto, dois objetos AdTechIdentifier com o mesmo eTLD+1 não serão iguais se as representações de string dos objetos não forem iguais.

Parâmetros
o Object: o objeto a comparar com este AdTechIdentifier

Retorna
boolean verdadeiro se o objeto especificado representar um AdTechIdentifier equivalente a esse AdTechIdentifier. Caso contrário, será falso

fromString

public static AdTechIdentifier fromString (String source)

Cria uma instância dessa classe usando uma string.

Parâmetros
source String: um domínio eTLD+1 válido de um comprador ou vendedor de anúncios ou nulo.

Returns
AdTechIdentifier Uma classe AdTechIdentifier que envolve o domínio especificado ou o valor nulo se a entrada for nula.

hashCode

Adicionado no nível 34 da API.
public int hashCode ()

Retorna um código hash correspondente à representação de string dessa classe recebida chamando toString(). Esse método não realiza nenhuma normalização de eTLD+1. Portanto, dois objetos AdTechIdentifier com o mesmo eTLD+1 podem ter códigos de hash diferentes se a representação de string subjacente for diferente.

Retorna
int um valor de código hash para esse objeto.

toString

Adicionado no nível 34 da API.
public String toString ()

Retorna uma representação em string do objeto. Em geral, o método toString retorna uma string que "representa textualmente" esse objeto. O resultado precisa ser uma representação concisa, mas informativa e de fácil leitura para uma pessoa. Recomendamos que todas as subclasses substituam esse método.

O método toString da classe Object retorna uma string que consiste no nome da classe de que o objeto é uma instância, o caractere de arroba "@" e a representação hexadecimal não assinada do código hash do objeto. Em outras palavras, esse método retorna uma string igual ao valor de:

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

Retorna
String Identificador em formato de string. Este valor não pode ser null.

writeToParcel

Adicionado no nível 34 da API.
public void writeToParcel (Parcel dest, 
                int flags)

Nivela esse objeto em um Parcel.

Parâmetros
dest Parcel: este valor não pode ser null.

flags int: outras sinalizações sobre como o objeto precisa ser criado. Pode ser 0 ou Parcelable.PARCELABLE_WRITE_RETURN_VALUE. O valor é 0 ou uma combinação de Parcelable.PARCELABLE_WRITE_RETURN_VALUE e android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES