TrustedBiddingData
  public
  
  final
  
  class
  TrustedBiddingData
  
    extends Object
  
  
  
  
  
      implements
      
        Parcelable
      
  
  
| java.lang.Object | |
| ↳ | android.adservices.customaudience.TrustedBiddingData | 
Representa os dados usados durante o processo de seleção de anúncios para buscar em um servidor de chave-valor confiável os sinais de lances do comprador. Os dados buscados são usados durante o processo de seleção de anúncios e consumidos pela lógica do JavaScript do comprador ativa em um ambiente de execução isolado.
Resumo
Classes aninhadas | |
|---|---|
        
        
        
        
        class | 
      
        TrustedBiddingData.Builder
        Builder para objetos   | 
    
Constantes herdadas | 
|---|
Campos | |
|---|---|
    public
    static
    final
    Creator<TrustedBiddingData> | 
    
      CREATOR
      
  | 
  
Métodos públicos | |
|---|---|
        
        
        
        
        
        boolean
     | 
  
    
      
      equals(Object o)
      
      
        Indica se algum outro objeto é "igual a" esse.  | 
  
        
        
        
        
        
        List<String>
     | 
  
    
      
      getTrustedBiddingKeys()
      
      
     | 
  
        
        
        
        
        
        Uri
     | 
  
    
      
      getTrustedBiddingUri()
      
      
     | 
  
        
        
        
        
        
        int
     | 
  
    
      
      hashCode()
      
      
        Retorna um valor de código hash para o objeto.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      writeToParcel(Parcel dest, int flags)
      
      
        Nivela esse objeto em um Parcel.  | 
  
Métodos herdados | |
|---|---|
Campos
CREATOR
public static final Creator<TrustedBiddingData> CREATOR
Métodos públicos
equals
public boolean equals (Object o)
Indica se algum outro objeto é igual a esse.
 O método equals implementa uma relação de equivalência
 em referências de objetos não nulos:
 
- É reflexivo: para valores de referência não nulos
     
x,x.equals(x)vai retornartrue. - É simétrico: para valores de referência não nulos
     
xey,x.equals(y)vai retornartruesomente sey.equals(x)retornartrue. - É transitivo: para valores de referência não nulos
     
x,yez, sex.equals(y)retornartrueey.equals(z)retornartrue, entãox.equals(z)vai retornartrue. - É consistente: para valores de referência não nulos
     
xey, várias invocações dex.equals(y)retornamtrueoufalsede maneira consistente, desde que nenhuma informação usada nas comparaçõesequalsnos objetos seja modificada. - Para valores de referência não nulos 
x,x.equals(null)vai retornarfalse. 
 O método equals para a classe Object implementa
 a relação de equivalência mais discriminatória possível em objetos,
 ou seja, para valores de referência não nulos x e
 y, esse método vai retornar true somente
 se x e y se referirem ao mesmo objeto
 (x == y tem o valor true).
 
 Geralmente, é necessário substituir o método
 hashCode sempre que o método equals for substituído. Isso serve para manter o
 contrato geral do método hashCode, que declara
 que objetos iguais precisam ter códigos hash iguais.
| Parâmetros | |
|---|---|
o | 
        
          Object: o objeto de referência para comparação. | 
      
| Retorna | |
|---|---|
boolean | 
        true quando dois objetos TrustedBiddingData contêm as mesmas informações. | 
      
getTrustedBiddingKeys
public List<String> getTrustedBiddingKeys ()
| Retorna | |
|---|---|
List<String> | 
        a lista de chaves que vão ser consultadas do servidor de chave-valor confiável que contém indicadores de lances
 
 Esse valor não pode ser null. | 
      
getTrustedBiddingUri
public Uri getTrustedBiddingUri ()
| Retorna | |
|---|---|
Uri | 
        o URI que aponta para o servidor de chave-valor confiável que contém indicadores de lances. O URI
     precisa usar HTTPS.
 
 Esse valor não pode ser null. | 
      
hashCode
public int hashCode ()
Retorna um valor de código hash para o objeto. Esse método oferece
 suporte para as tabelas de hash, como as fornecidas por
 HashMap.
 
 O contrato geral de hashCode é:
 
- Sempre que ele é invocado no mesmo objeto mais de uma vez durante
     a execução de um aplicativo Java, o método 
hashCodeprecisa retornar consistentemente o mesmo número inteiro, desde que nenhuma informação usada em comparações deequalsno objeto seja modificada. Esse número inteiro não precisa permanecer consistente entre execuções diferentes do mesmo app. - Se dois objetos forem iguais de acordo com o método
     
equals(Object), chamar o métodohashCodeem cada um deles precisa produzir o mesmo resultado com números inteiros. - Se dois objetos forem diferentes
     de acordo com o método
     
equals(java.lang.Object), não é necessário que a chamada do métodohashCodeem cada um dos dois objetos produza resultados inteiros distintos. No entanto, o programador precisa estar ciente de que a produção de resultados inteiros distintos para objetos diferentes pode melhorar o desempenho das tabelas de hash. 
 No limite do possível, o método hashCode definido pela
 classe Object retorna números inteiros distintos para objetos
 diferentes. O hashCode pode ou não ser implementado
 como uma função do endereço de memória de um objeto em
 algum momento.
| Retorna | |
|---|---|
int | 
        o hash dos dados do objeto TrustedBiddingData. | 
      
writeToParcel
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 |