ObjectUpdater

public class ObjectUpdater
extends Object

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


فئة مساعدة لإدارة التعديلات على عناصر AnTS.

عند تعديل عنصر AnTS، يجب أولاً التأكّد من أنّنا نعدّل الإصدار الصحيح. ستجلب فئة المساعد تلقائيًا أحدث إصدار من العنصر وستعدّله تلقائيًا مع إعادة المحاولة في حال حدوث أخطاء و/أو تعارضات في الإصدارات.

ملخّص

الفئات المتداخلة

interface ObjectUpdater.InvocationUpdate

نفِّذ عملية تعديل لطلب الاستدعاء المقدَّم. 

class ObjectUpdater.TestArtifactUpdate

تعديل BuildArtifact الذي تم عرضه 

interface ObjectUpdater.WorkUnitUpdate

واجهة لتغليف عملية التحديث 

الطُرق العامة

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)

ينفّذ عملية التعديل المقدَّمة.

WorkUnit runUpdate(String id, ObjectUpdater.WorkUnitUpdate update)

ينفّذ عملية التعديل المقدَّمة.

الطُرق العامة

إنشاء

public static ObjectUpdater create (Androidbuildinternal apiClient)

المعلمات
apiClient Androidbuildinternal

المرتجعات
ObjectUpdater

إنشاء

public static ObjectUpdater create (ITestStorageClient client)

المعلمات
client ITestStorageClient

المرتجعات
ObjectUpdater

runUpdate

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

المعلمات
invocationId String

resourceId String

legacyId long

update ObjectUpdater.TestArtifactUpdate

المرتجعات
BuildArtifactMetadata

runUpdate

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

ينفّذ عملية التعديل المقدَّمة. تأخذ هذه السمة معرّف الاستدعاء الذي يجب تعديله. سيتم جلب أحدث إصدار وإعادة محاولة عملية التحديث في حال حدوث أي أخطاء.

المعلمات
id String

update ObjectUpdater.InvocationUpdate

المرتجعات
Invocation

runUpdate

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

ينفّذ عملية التعديل المقدَّمة. تأخذ هذه السمة معرّف وحدة العمل التي يجب تعديلها. سيتم جلب أحدث إصدار وإعادة محاولة عملية التحديث في حال حدوث أي أخطاء.

المعلمات
id String

update ObjectUpdater.WorkUnitUpdate

المرتجعات
WorkUnit