FetchAndJoinCustomAudienceRequest

public final class FetchAndJoinCustomAudienceRequest
extends Object

java.lang.Object
🎃 android.adservices.customaudience.FetchAndJoinCustomAudienceRequest


CustomAudience getirmek için gereken gerekli ve isteğe bağlı parametreleri sarmalayan istek nesnesi.

fetchUri, zorunlu tek parametredir. Özel bir URL'yi getirmek için kullanılan URI'yı bazı bilgiler var. name, activationTime, expirationTime ve userBiddingSignals isteğe bağlı parametrelerdir. Bir kısmı özel bir kitleyi temsil ederler. seçimin yapıldığı özel kitle konusunda bilgi vermek için kullanılır. Arayan tarafından ayarlanan hiçbir alan, fetchUri kaynağından getirilen özel kitle tarafından geçersiz kılınamaz. Her alan hakkında daha fazla bilgi için CustomAudience sayfasına bakın.

Özet

İç içe yerleştirilmiş sınıflar

class FetchAndJoinCustomAudienceRequest.Builder

FetchAndJoinCustomAudienceRequest nesne oluşturucu. 

Herkese açık yöntemler

boolean equals(Object o)

Başka bir nesnenin "eşit" olup olmadığını gösterir bunu.

Instant getActivationTime()

Ayrıntılar için CustomAudience#getActivationTime() adresini ziyaret edin.

Instant getExpirationTime()

Ayrıntılar için CustomAudience#getExpirationTime() adresini ziyaret edin.

Uri getFetchUri()
String getName()

Ayrıntılar için CustomAudience#getName() adresini ziyaret edin.

AdSelectionSignals getUserBiddingSignals()

Ayrıntılar için CustomAudience#getUserBiddingSignals() adresini ziyaret edin.

int hashCode()

Nesne için bir karma kod değeri döndürür.

String toString()

Nesnenin dize gösterimini döndürür.

Devralınan yöntemler

Herkese açık yöntemler

eşittir

public boolean equals (Object o)

Başka bir nesnenin "eşit" olup olmadığını gösterir bunu.

equals yöntemi, bir denklik ilişkisi uygular değer:

  • Boş olmayan tüm referans değerleri için refleksif kullanılır. x, x.equals(x) döndürülecek true.
  • simetriktir: Boş olmayan tüm referans değerleri için x ve y, x.equals(y) , yalnızca şu durumlarda true döndürmelidir: y.equals(x), true sonucunu döndürür.
  • Boş olmayan tüm referans değerleri için geçişli bir değerdir. x, y ve z (bu durum geçerliyse) x.equals(y), true ve y.equals(z), true değerini döndürür, ardından x.equals(z), true sonucunu döndürmelidir.
  • Boş olmayan tüm referans değerleri için tutarlıdır. x ve y, birden fazla çağrı x.equals(y), sürekli olarak true döndürüyor veya istek gönderilmemesi koşuluyla sürekli olarak false equals karşılaştırmalarda kullanılan bilgiler nasıl değiştirileceğini anlatacağız.
  • Boş olmayan herhangi bir referans değeri için x, x.equals(null), false değerini döndürmelidir.

Object sınıfı için equals yöntemi uygular nesneler üzerinde en çok ayırt edici olası denklik ilişkisini; diğer bir deyişle, boş olmayan herhangi bir referans değeri x ve y, bu yöntem yalnızca ve yalnızca olduğunda true değerini döndürür x ve y aynı nesneye işaret ediyorsa (x == y, true değerine sahiptir).

Genellikle hashCode öğesinin geçersiz kılınması gerektiğini unutmayın. yöntemini kullanmaya devam etmektir. Böylece, hashCode yöntemi için bir genel sözleşme imzalayın. karma kodlarına sahip olması gerektiğini fark edeceksiniz.

Parametreler
o Object: Karşılaştırılacak referans nesne.

İlerlemeler
boolean Yalnızca iki FetchAndJoinCustomAudienceRequest nesnesi varsa true anlamına gelir.

getEtkinleştirmeZamanı

public Instant getActivationTime ()

Ayrıntılar için CustomAudience#getActivationTime() adresini ziyaret edin.

İlerlemeler
Instant Özel kitleye katılmanın gecikeceği Instant. Bu değer null olabilir.

getExpirationTime

public Instant getExpirationTime ()

Ayrıntılar için CustomAudience#getExpirationTime() adresini ziyaret edin.

İlerlemeler
Instant Instant, özel kitle üyeliğinin süresinin dolmasına kadar olan zamanda gönderilir. Bu değer null olabilir.

getFetchUri'si

public Uri getFetchUri ()

İlerlemeler
Uri özel kitlenin alınacağı Uri. Bu değer null olamaz.

getName

public String getName ()

Ayrıntılar için CustomAudience#getName() adresini ziyaret edin.

İlerlemeler
String Katılınacak özel kitlenin String adı. Bu değer null olabilir.

GetUserTeklifSenyalleri

public AdSelectionSignals getUserBiddingSignals ()

Ayrıntılar için CustomAudience#getUserBiddingSignals() adresini ziyaret edin.

İlerlemeler
AdSelectionSignals özel satır öğesi kullanıldığında, alıcı tarafından sağlanan JavaScript tarafından tüketilecek Kitle bir reklam seçimine katıldığında. Bu değer null olabilir.

karma Kodu

public int hashCode ()

Nesne için bir karma kod değeri döndürür. Bu yöntem tarafından sağlananlar gibi karma tablolarının yararına HashMap

hashCode genel sözleşmesi:

  • İşlem sırasında aynı nesne üzerinde birden çok kez çağrıldığında hashCode yöntemi olan bir Java uygulamasının yürütülmesi hiçbir bilgi verilmeden sürekli olarak aynı tam sayıyı döndürmelidir equals karşılaştırmada kullanılan nesne değiştirildi. Bu tam sayının, çalıştırmasına yardımcı olur.
  • equals(Object) özelliğine göre iki nesne eşitse yöntemini çağırarakhashCode iki nesne aynı tam sayı sonucunu vermelidir.
  • İki nesne eşit değilse gerekmez equals(java.lang.Object) uyarınca yöntemini çağırarak her birhashCode iki nesne farklı tam sayı sonuçları üretmelidir. Ancak programcı, farklı tam sayı sonuçları oluşturmanın karma tablolarının performansını artırabilir.

Makul olduğu kadar pratik, her ne kadar Object sınıfına göre, şunun için farklı tam sayılar döndürüyor: farklı nesnelerdir. (hashCode uygulanmış ya da uygulanmayabilir bir noktada bir nesnenin bellek adresinin bir işlevi olarak gerekir.)

İlerlemeler
int FetchAndJoinCustomAudienceRequest nesnesinin verilerinin karması.

toString

public String toString ()

Nesnenin dize gösterimini döndürür. Genel olarak, toString yöntemi, "metinsel olarak temsil eder" inceleyeceğiz. Sonuç, kolay, kısa ve öz, bilgilendirici bir sunum olmalıdır: okuması gereken kişileri düşünün. Tüm alt sınıfların bu yöntemi geçersiz kılması önerilir.

Object sınıfı için toString yöntemi şunun ait olduğu sınıfın adını içeren bir dize döndürür: nesne bir örnektir, imzadaki karakter "@" ve karma kodunun işaretsiz onaltılık gösterimi nesnesini tanımlayın. Diğer bir deyişle, bu yöntem değeri:

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

İlerlemeler
String FetchAndJoinCustomAudienceRequest öğesinin kullanıcılar tarafından okunabilen bir temsili.