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 będzie ją automatycznie aktualizować, ponawiając próby 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

Przeprowadź aktualizację zwróconego obiektu 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 unusedLegacyId, 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

Zwraca
ObjectUpdater

utwórz

public static ObjectUpdater create (ITestStorageClient client)

Parametry
client ITestStorageClient

Zwraca
ObjectUpdater

runUpdate

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

Parametry
invocationId String

resourceId String

unusedLegacyId long

update ObjectUpdater.TestArtifactUpdate

Zwraca
BuildArtifactMetadata

Zgłasza
IOException

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

Zwraca
Invocation

Zgłasza
IOException

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

Zwraca
WorkUnit

Zgłasza
IOException