ObjectUpdater

public class ObjectUpdater
extends Object

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


Klasa pomocnicza do zarządzania aktualizacjami obiektów AnTS.

Podczas aktualizowania obiektu AnTS musimy najpierw upewnić się, że aktualizujemy właściwą wersję. Klasa pomocnicza automatycznie pobierze najnowszą wersję obiektu i automatycznie ją zaktualizuje, ponawiając próbę w przypadku błędów lub konfliktów wersji.

Podsumowanie

Zagnieżdżone klasy

interface ObjectUpdater.InvocationUpdate

Przeprowadź aktualizację podanego wywołania. 

class ObjectUpdater.TestArtifactUpdate

Zaktualizuj zwrócony obiekt BuildArtifact. 

interface ObjectUpdater.WorkUnitUpdate

Interfejs do hermetyzacji aktualizacji. 

Metody publiczne

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)

Wykonuje podaną operację aktualizacji.

WorkUnit runUpdate(String id, ObjectUpdater.WorkUnitUpdate update)

Wykonuje podaną operację aktualizacji.

Metody publiczne

utwórz

public static ObjectUpdater create (Androidbuildinternal apiClient)

Parametry
apiClient Androidbuildinternal

Zwroty
ObjectUpdater

utwórz

public static ObjectUpdater create (ITestStorageClient client)

Parametry
client ITestStorageClient

Zwroty
ObjectUpdater

runUpdate

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

Parametry
invocationId String

resourceId String

legacyId long

update ObjectUpdater.TestArtifactUpdate

Zwroty
BuildArtifactMetadata

runUpdate

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

Wykonuje podaną operację aktualizacji. Pobiera identyfikator wywołania, które należy zaktualizować. Pobierze najnowszą wersję i ponowi operację aktualizacji, jeśli wystąpią błędy.

Parametry
id String

update ObjectUpdater.InvocationUpdate

Zwroty
Invocation

runUpdate

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

Wykonuje podaną operację aktualizacji. Pobiera identyfikator jednostki pracy, która ma zostać zaktualizowana. Pobierze najnowszą wersję i ponowi operację aktualizacji, jeśli wystąpią błędy.

Parametry
id String

update ObjectUpdater.WorkUnitUpdate

Zwroty
WorkUnit