ClusterCommand

public class ClusterCommand
extends Object

java.lang.Object
   ↳ com.android.tradefed.cluster.ClusterCommand


Clase que representa una tarea recuperada de TF Cluster.

Resumen

Constructores públicos

ClusterCommand(String commandId, String taskId, String cmdLine)
ClusterCommand(String requestId, String commandId, String taskId, String cmdLine, String attemptId, ClusterCommand.RequestType requestType, Integer shardCount, Integer shardIndex)

Constructor.

Métodos públicos

static ClusterCommand fromJson(JSONObject json)
String getAttemptId()

Devuelve el ID del intento.

String getCommandId()

Devuelve el ID del comando.

String getCommandLine()

Devuelve la cadena de línea de comandos.

UniqueMultiMap<String, String> getExtraOptions()
String getRequestId()

Devuelve el ID de la solicitud.

ClusterCommand.RequestType getRequestType()

Devuelve un tipo de solicitud

Integer getShardCount()

Devuelve un recuento de fragmentos.

Integer getShardIndex()

Devuelve un índice de fragmento.

List<String> getTargetDeviceSerials()

Devuelve la lista de números de serie de los dispositivos de destino en los que se intentará ejecutar este comando.

String getTaskId()

Devuelve el ID de la tarea.

void setTargetDeviceSerials(List<String> targetDeviceSerials)

Establece la lista de números de serie de los dispositivos de destino en los que se intentará ejecutar el comando.

Constructores públicos

ClusterCommand

public ClusterCommand (String commandId, 
                String taskId, 
                String cmdLine)

Parámetros
commandId String

taskId String

cmdLine String

ClusterCommand

public ClusterCommand (String requestId, 
                String commandId, 
                String taskId, 
                String cmdLine, 
                String attemptId, 
                ClusterCommand.RequestType requestType, 
                Integer shardCount, 
                Integer shardIndex)

Constructor.

Parámetros
requestId String: ID de solicitud

commandId String: ID del comando que emitió esta tarea

taskId String: ID de esta tarea

cmdLine String: Es la línea de comandos que se ejecutará.

attemptId String

requestType ClusterCommand.RequestType: Tipo de solicitud

shardCount Integer: Es un recuento de fragmentos.

shardIndex Integer: Es un índice de fragmento.

Métodos públicos

fromJson

public static ClusterCommand fromJson (JSONObject json)

Parámetros
json JSONObject

Muestra
ClusterCommand

Arroja
JSONException

getAttemptId

public String getAttemptId ()

Devuelve el ID del intento. Es el GUID generado de forma aleatoria que se usa para distinguir varias ejecuciones de comandos.

Muestra
String ID del intento

getCommandId

public String getCommandId ()

Devuelve el ID del comando.

Muestra
String El ID del comando

getCommandLine

public String getCommandLine ()

Devuelve la cadena de línea de comandos.

Muestra
String Es la cadena de línea de comandos.

getExtraOptions

public UniqueMultiMap<String, String> getExtraOptions ()

Muestra
UniqueMultiMap<String, String> Mapa múltiple de opciones adicionales para insertar

getRequestId

public String getRequestId ()

Devuelve el ID de la solicitud.

Muestra
String El ID de la solicitud

getRequestType

public ClusterCommand.RequestType getRequestType ()

Devuelve un tipo de solicitud

Muestra
ClusterCommand.RequestType un tipo de solicitud

getShardCount

public Integer getShardCount ()

Devuelve un recuento de fragmentos.

Muestra
Integer un recuento de fragmentos.

getShardIndex

public Integer getShardIndex ()

Devuelve un índice de fragmento.

Muestra
Integer índice de fragmento

getTargetDeviceSerials

public List<String> getTargetDeviceSerials ()

Devuelve la lista de números de serie de los dispositivos de destino en los que se intentará ejecutar este comando.

Muestra
List<String> Lista de números de serie de los dispositivos de destino

getTaskId

public String getTaskId ()

Devuelve el ID de la tarea.

Muestra
String ID de la tarea

setTargetDeviceSerials

public void setTargetDeviceSerials (List<String> targetDeviceSerials)

Establece la lista de números de serie de los dispositivos de destino en los que se intentará ejecutar el comando.

Parámetros
targetDeviceSerials List: Es la lista de números de serie de los dispositivos que se configurarán.