ObjectUpdater

public class ObjectUpdater
extends Object

java.lang.Object
   ↳ com.google.android.tradefed.result.teststorage.ObjectUpdater


AnTS nesnelerindeki güncellemeleri yönetmek için yardımcı sınıf.

Bir AnTS nesnesini güncellerken öncelikle doğru sürümü güncellediğimizden emin olmamız gerekir. Yardımcı sınıf, nesnenin en son sürümünü otomatik olarak getirir ve hatalar ve/veya sürüm çakışmaları olması durumunda yeniden denemeler yaparak otomatik olarak günceller.

Özet

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

interface ObjectUpdater.InvocationUpdate

Sağlanan çağırma işlemini güncelleyin. 

class ObjectUpdater.TestArtifactUpdate

Döndürülen BuildArtifact üzerinde güncelleme gerçekleştirin. 

interface ObjectUpdater.WorkUnitUpdate

Güncellemeyi kapsülleyen arayüz. 

Herkese açık yöntemler

static ObjectUpdater create(Androidbuildinternal apiClient)
static ObjectUpdater create(ITestStorageClient client)
BuildArtifactMetadata runUpdate(String invocationId, String resourceId, long legacyId, ObjectUpdater.TestArtifactUpdate update)
Invocation runUpdate(String id, ObjectUpdater.InvocationUpdate update)

Sağlanan güncelleme işlemini yürütür.

WorkUnit runUpdate(String id, ObjectUpdater.WorkUnitUpdate update)

Sağlanan güncelleme işlemini yürütür.

Herkese açık yöntemler

oluştur

public static ObjectUpdater create (Androidbuildinternal apiClient)

Parametreler
apiClient Androidbuildinternal

İlerlemeler
ObjectUpdater

oluştur

public static ObjectUpdater create (ITestStorageClient client)

Parametreler
client ITestStorageClient

İlerlemeler
ObjectUpdater

runUpdate

public BuildArtifactMetadata runUpdate (String invocationId, 
                String resourceId, 
                long legacyId, 
                ObjectUpdater.TestArtifactUpdate update)

Parametreler
invocationId String

resourceId String

legacyId long

update ObjectUpdater.TestArtifactUpdate

İlerlemeler
BuildArtifactMetadata

runUpdate

public Invocation runUpdate (String id, 
                ObjectUpdater.InvocationUpdate update)

Sağlanan güncelleme işlemini yürütür. Güncellenmesi gereken çağırma işleminin kimliğini alır. En yeni sürümü getirir ve hata varsa güncelleme işlemini yeniden dener.

Parametreler
id String

update ObjectUpdater.InvocationUpdate

İlerlemeler
Invocation

runUpdate

public WorkUnit runUpdate (String id, 
                ObjectUpdater.WorkUnitUpdate update)

Sağlanan güncelleme işlemini yürütür. Güncellenmesi gereken iş biriminin kimliğini alır. En yeni sürümü getirir ve hata varsa güncelleme işlemini yeniden dener.

Parametreler
id String

update ObjectUpdater.WorkUnitUpdate

İlerlemeler
WorkUnit