AdSelectionSignals
  public
  
  final
  
  class
  AdSelectionSignals
  
    extends Object
  
  
  
  
  
      implements
      
        Parcelable
      
  
  
| java.lang.Object | |
| ↳ | android.adservices.common.AdSelectionSignals | 
Essa classe contém o JSON que será transmitido para uma função JavaScript durante a seleção do anúncio. O conteúdo não é usado pelo código da plataforma FLEDGE. Ele é apenas validado e transmitido para a função de seleção de anúncios JavaScript apropriada.
Resumo
| Constantes herdadas | 
|---|
| Campos | |
|---|---|
| 
    public
    static
    final
    Creator<AdSelectionSignals> | CREATOR
 | 
| 
    public
    static
    final
    AdSelectionSignals | EMPTY
 | 
| 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 os AdSelectionSignals com o objeto especificado. | 
| 
        
        
        static
        
        
        AdSelectionSignals | 
      fromString(String source)
      Cria os AdSelectionSignals de um determinado JSON em formato de string. | 
| 
        
        
        
        
        
        int | 
      hashCode()
      Retorna um código hash correspondente à representação de string dessa classe recebida
 chamando  | 
| 
        
        
        
        
        
        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<AdSelectionSignals> CREATOR
EMPTY
public static final AdSelectionSignals EMPTY
Métodos públicos
describeContents
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 é 0ouCONTENTS_FILE_DESCRIPTOR. | 
equals
public boolean equals (Object o)
Compara os AdSelectionSignals com o objeto especificado. O resultado será verdadeiro se e somente se
 o argumento não for nulo e for um objeto AdSelectionSignals com o mesmo formato de string
 (recebido chamando toString()). Esse método não vai realizar nenhuma normalização de JSON. Portanto, dois objetos AdSelectionSignals com o mesmo JSON poderão não ser iguais se as
 representações de string dos objetos não forem iguais.
| Parâmetros | |
|---|---|
| o | Object: o objeto que compara este AdSelectionSignals com o | 
| Retorna | |
|---|---|
| boolean | verdadeiro se o objeto fornecido representar um AdSelectionSignals equivalente a esse AdSelectionSignals. Caso contrário, será falso | 
fromString
public static AdSelectionSignals fromString (String source)
Cria os AdSelectionSignals de um determinado JSON em formato de string.
| Parâmetros | |
|---|---|
| source | String: qualquer string JSON válida com a qual criar os AdSelectionSignals.
 Esse valor não pode sernull. | 
| Retorna | |
|---|---|
| AdSelectionSignals | Um objeto AdSelectionSignals que envolve a string fornecida.
 
 Esse valor não pode ser null. | 
hashCode
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 JSON. Portanto,
 dois objetos AdSelectionSignals com o mesmo JSON podem ter códigos de hash diferentes se a
 representação de string for diferente.
| Retorna | |
|---|---|
| int | um valor de código hash para esse objeto. | 
toString
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:
 
| Retorna | |
|---|---|
| String | O formato da string do JSON encapsulado por essa classe.
 Esse valor não pode ser null. | 
writeToParcel
public void writeToParcel (Parcel dest, int flags)
Nivela esse objeto em um Parcel.
| Parâmetros | |
|---|---|
| dest | Parcel: este valor não pode sernull. | 
| flags | int: outras sinalizações sobre como o objeto precisa ser criado.
 Pode ser 0 ouParcelable.PARCELABLE_WRITE_RETURN_VALUE.
 
 O valor é0ou uma combinação deParcelable.PARCELABLE_WRITE_RETURN_VALUEe android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES | 
