TrainingExampleOutput
public
final
class
TrainingExampleOutput
extends Object
java.lang.Object | |
↳ | android.adservices.ondevicepersonalization.trainingExampleExit |
IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer)
işlevinin çıkış verileri
Özet
İç içe yerleştirilmiş sınıflar | |
---|---|
class |
TrainingExampleOutput.Builder
|
Herkese açık yöntemler | |
---|---|
boolean
|
equals(Object o)
Başka bir nesnenin bu nesneye "eşit" olup olmadığını belirtir. |
List<byte[]>
|
getResumptionTokens()
Eğitim örneklerine karşılık gelen devam ettirme jetonu bayt dizilerinin listesi. |
List<byte[]>
|
getTrainingExamples()
Eğitim örnek bayt dizilerinin listesi. |
int
|
hashCode()
Nesne için bir karma kod değeri döndürür. |
Devralınan yöntemler | |
---|---|
Herkese açık yöntemler
eşittir
public boolean equals (Object o)
Başka bir nesnenin bu nesneye "eşit" olup olmadığını gösterir.
equals
yöntemi, null olmayan nesne referanslarında bir eşdeğerlik ilişkisi uygular:
- Yansıtıcıdır: Boş olmayan tüm referans değerleri
x
içinx.equals(x)
,true
değerini döndürmelidir. - Simetriktir: Boş olmayan tüm referans değerleri
x
vey
içinx.equals(y)
,y.equals(x)
true
döndürdüğü takdirde ve yalnızca bu durumdatrue
döndürmelidir. - Geçişli:
x
,y
vez
gibi boş olmayan tüm referans değerleri için,x.equals(y)
true
döndürüyorsa vey.equals(z)
true
döndürüyorsax.equals(z)
detrue
döndürmelidir. - Tutarlıdır:
x
vey
türünde null olmayan tüm referans değerleri içinx.equals(y)
işlevinin birden çok kez çağrılması,true
değerini veyafalse
değerini tutarlı bir şekilde döndürür. Bunun için, nesnelerdeequals
karşılaştırmalarında kullanılan hiçbir bilginin değiştirilmemesi gerekir. - Boş olmayan tüm referans değerleri
x
içinx.equals(null)
,false
değerini döndürmelidir.
Object
sınıfı için equals
yöntemi, nesneler üzerinde en çok ayırt edici denklik ilişkisini uygular. Yani, boş olmayan tüm x
ve y
referans değerleri için bu yöntem, yalnızca x
ve y
aynı nesneye başvuruda bulunduğunda (x == y
, true
değerine sahipse) true
değerini döndürür.
Eşdeğer nesnelerin eşdeğer karma kodlarına sahip olması gerektiğini belirten hashCode
yönteminin genel sözleşmesini korumak için genellikle bu yöntemin geçersiz kılındığı her durumda hashCode
yönteminin de geçersiz kılınması gerektiğini unutmayın.
Parametreler | |
---|---|
o |
Object : Bu değer null olabilir. |
İlerlemeler | |
---|---|
boolean |
Bu nesne, obj bağımsız değişkeniyle aynıysa true ; aksi takdirde false . |
getResumptionTokens
public List<byte[]> getResumptionTokens ()
Eğitim örneklerine karşılık gelen devam ettirme jetonu bayt dizilerinin listesi. İşlenen son örneğin karşılık gelen devam ettirme jetonu, devam ettirmeyi desteklemek için TrainingExampleInput
iletir. resumptionToken'ların uzunluğu eğitim merkezleriyle eşleşmelidir.
İlerlemeler | |
---|---|
List<byte[]> |
Bu değer null olamaz. |
getTrainingExamples
public List<byte[]> getTrainingExamples ()
Eğitim örnek bayt dizilerinin listesi. Biçim varsayılan olarak ikili serileştirilmiş tf.Example proto'dur. Binder IPC boyut sınırına ulaşmamak için maksimum örnek boyutu 50 KB'tır.
İlerlemeler | |
---|---|
List<byte[]> |
Bu değer null olamaz. |
hashCode
public int hashCode ()
Nesne için bir karma kod değeri döndürür. Bu yöntem, HashMap
tarafından sağlananlar gibi karma tablolar için desteklenir.
hashCode
'nin genel sözleşmesi:
- Bir Java uygulamasının yürütülmesi sırasında aynı nesnede birden fazla kez çağrıldığında,
hashCode
yöntemi, nesneninequals
karşılaştırmalarında kullanılan hiçbir bilgi değiştirilmediği sürece tutarlı bir şekilde aynı tam sayıyı döndürmelidir. Bu tam sayının, bir uygulamanın bir çalıştırmasından diğerine tutarlı kalması gerekmez. equals(Object)
yöntemine göre iki nesne eşitse bu iki nesnenin her biri içinhashCode
yönteminin çağrılması aynı tam sayı sonucunu vermelidir.equals(java.lang.Object)
yöntemine göre iki nesne eşit değilse iki nesnenin her birindehashCode
yönteminin çağrılması farklı tam sayı sonuçları üretmesi gerekmez. Ancak programcı, eşit olmayan nesneler için farklı tam sayı sonuçları üretmenin karma tabloların performansını artırabileceğini bilmelidir.
Object
sınıfı tarafından tanımlanan hashCode yöntemi, makul ölçüde pratik olduğunda farklı nesneler için farklı tam sayılar döndürür. (hashCode, bir nesnenin bellek adresinin bir işlevi olarak zaman içinde uygulanabilir veya uygulanmayabilir.)
İlerlemeler | |
---|---|
int |
Bu nesne için bir karma kod değeri. |