Comando Cluster

public class ClusterCommand
extends Object

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


Uma classe que representa uma tarefa obtida do TF Cluster.

Resumo

Construtores 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)

Construtor.

Métodos públicos

static ClusterCommand fromJson (JSONObject json)
String getAttemptId ()

Retorna o ID da tentativa.

String getCommandId ()

Retorna o ID do comando.

String getCommandLine ()

Retorna a string da linha de comando.

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

Retorna o ID da solicitação.

ClusterCommand.RequestType getRequestType ()

Retorna um tipo de solicitação

Integer getShardCount ()

Retorna uma contagem de fragmentos.

Integer getShardIndex ()

Retorna um índice de fragmentos.

getTargetDeviceSerials ()

Retorna a lista de números de série do dispositivo de destino nos quais este comando tentará ser executado.

String getTaskId ()

Retorna o ID da tarefa.

void setTargetDeviceSerials ( targetDeviceSerials) setTargetDeviceSerials ( targetDeviceSerials)

Define a lista de números de série do dispositivo de destino nos quais o comando tentará ser executado.

Construtores públicos

Comando Cluster

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

Parâmetros
commandId String

taskId String

cmdLine String

Comando Cluster

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

Construtor.

Parâmetros
requestId String : um ID de solicitação

commandId String : o ID do comando que emitiu esta tarefa

taskId String : o ID desta tarefa

cmdLine String : A linha de comando a ser executada

attemptId String

requestType ClusterCommand.RequestType : um tipo de solicitação

shardCount Integer : uma contagem de fragmentos

shardIndex Integer : um índice de fragmento

Métodos públicos

deJson

public static ClusterCommand fromJson (JSONObject json)

Parâmetros
json JSONObject

Devoluções
ClusterCommand

Lança
JSONException

getAttemptId

public String getAttemptId ()

Retorna o ID da tentativa. A tentativa é um GUID gerado aleatoriamente usado para distinguir várias execuções de comando.

Devoluções
String o ID da tentativa

obterCommandId

public String getCommandId ()

Retorna o ID do comando.

Devoluções
String o ID do comando

obterCommandLine

public String getCommandLine ()

Retorna a string da linha de comando.

Devoluções
String a string da linha de comando.

getExtraOptions

public UniqueMultiMap<String, String> getExtraOptions ()

Devoluções
UniqueMultiMap <String, String> multimapa de opções adicionais para injetar

getRequestId

public String getRequestId ()

Retorna o ID da solicitação.

Devoluções
String o ID da solicitação

getRequestType

public ClusterCommand.RequestType getRequestType ()

Retorna um tipo de solicitação

Devoluções
ClusterCommand.RequestType um tipo de solicitação

getShardCount

public Integer getShardCount ()

Retorna uma contagem de fragmentos.

Devoluções
Integer uma contagem de fragmentos.

getShardIndex

public Integer getShardIndex ()

Retorna um índice de fragmentos.

Devoluções
Integer um índice de fragmento.

getTargetDeviceSerials

public  getTargetDeviceSerials ()

Retorna a lista de números de série do dispositivo de destino nos quais este comando tentará ser executado.

Devoluções
a lista de números de série do dispositivo de destino

getTaskId

public String getTaskId ()

Retorna o ID da tarefa.

Devoluções
String ID da tarefa.

setTargetDeviceSerials

public void setTargetDeviceSerials ( targetDeviceSerials)

Define a lista de números de série do dispositivo de destino nos quais o comando tentará ser executado.

Parâmetros
targetDeviceSerials : a lista de séries de dispositivos a serem definidas