ObjectUpdater

public class ObjectUpdater
extends Object

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


Clase de ayuda para administrar las actualizaciones de los objetos de AnTS.

Cuando actualizamos un objeto de AnTS, primero debemos asegurarnos de que estamos actualizando la versión correcta. La clase auxiliar recuperará automáticamente la versión más reciente del objeto y la actualizará automáticamente, y volverá a intentarlo en caso de que haya errores o conflictos de versiones.

Resumen

Clases anidadas

interface ObjectUpdater.InvocationUpdate

Realiza una actualización de la invocación proporcionada. 

class ObjectUpdater.TestArtifactUpdate

Realiza una actualización en el BuildArtifact que se devolvió. 

interface ObjectUpdater.WorkUnitUpdate

Interfaz para encapsular una actualización. 

Métodos públicos

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)

Ejecuta la operación de actualización proporcionada.

WorkUnit runUpdate(String id, ObjectUpdater.WorkUnitUpdate update)

Ejecuta la operación de actualización proporcionada.

Métodos públicos

create

public static ObjectUpdater create (Androidbuildinternal apiClient)

Parámetros
apiClient Androidbuildinternal

Muestra
ObjectUpdater

create

public static ObjectUpdater create (ITestStorageClient client)

Parámetros
client ITestStorageClient

Muestra
ObjectUpdater

runUpdate

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

Parámetros
invocationId String

resourceId String

legacyId long

update ObjectUpdater.TestArtifactUpdate

Muestra
BuildArtifactMetadata

runUpdate

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

Ejecuta la operación de actualización proporcionada. Toma un ID de la invocación que se debe actualizar. Recuperará la versión más reciente y volverá a intentar la operación de actualización si hay errores.

Parámetros
id String

update ObjectUpdater.InvocationUpdate

Muestra
Invocation

runUpdate

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

Ejecuta la operación de actualización proporcionada. Toma un ID de la unidad de trabajo que se debe actualizar. Recuperará la versión más reciente y volverá a intentar la operación de actualización si hay errores.

Parámetros
id String

update ObjectUpdater.WorkUnitUpdate

Devuelve
WorkUnit