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
|
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 |
Instant
|
getExpirationTime()
Ayrıntılar için |
Uri
|
getFetchUri()
|
String
|
getName()
Ayrıntılar için |
AdSelectionSignals
|
getUserBiddingSignals()
Ayrıntılar için |
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ülecektrue
. - simetriktir: Boş olmayan tüm referans değerleri için
x
vey
,x.equals(y)
, yalnızca şu durumlardatrue
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
vez
(bu durum geçerliyse)x.equals(y)
,true
vey.equals(z)
,true
değerini döndürür, ardındanx.equals(z)
,true
sonucunu döndürmelidir. - Boş olmayan tüm referans değerleri için tutarlıdır.
x
vey
, birden fazla çağrıx.equals(y)
, sürekli olaraktrue
döndürüyor veya istek gönderilmemesi koşuluyla sürekli olarakfalse
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ürmelidirequals
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. |