ClusterCommand
public
class
ClusterCommand
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterCommand |
Uma classe que representa uma tarefa extraída do cluster do TF.
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 fragmento. |
|
getTargetDeviceSerials()
Retorna a lista de dispositivos de destino em que o comando será executado. |
String
|
getTaskId()
Retorna o ID da tarefa. |
void
|
setTargetDeviceSerials(
Define a lista de dispositivos de destino em que o comando vai tentar ser executado. |
Construtores 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)Construtor.
| Parâmetros | |
|---|---|
requestId |
String: um ID de solicitação |
commandId |
String: o ID do comando que emitiu essa tarefa |
taskId |
String: o ID da 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
fromJson
public static ClusterCommand fromJson (JSONObject json)
| Parâmetros | |
|---|---|
json |
JSONObject |
| Retorna | |
|---|---|
ClusterCommand |
|
| Gera | |
|---|---|
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.
| Retorna | |
|---|---|
String |
o ID da tentativa |
getCommandId
public String getCommandId ()
Retorna o ID do comando.
| Retorna | |
|---|---|
String |
o ID do comando |
getCommandLine
public String getCommandLine ()
Retorna a string da linha de comando.
| Retorna | |
|---|---|
String |
a string da linha de comando. |
getExtraOptions
public UniqueMultiMap<String, String> getExtraOptions ()
| Retorna | |
|---|---|
UniqueMultiMap<String, String> |
multimap de opções adicionais para injetar |
getRequestId
public String getRequestId ()
Retorna o ID da solicitação.
| Retorna | |
|---|---|
String |
o ID da solicitação |
getRequestType
public ClusterCommand.RequestType getRequestType ()
Retorna um tipo de solicitação
| Retorna | |
|---|---|
ClusterCommand.RequestType |
um tipo de solicitação |
getShardCount
public Integer getShardCount ()
Retorna uma contagem de fragmentos.
| Retorna | |
|---|---|
Integer |
uma contagem de fragmentos. |
getShardIndex
public Integer getShardIndex ()
Retorna um índice de fragmento.
| Retorna | |
|---|---|
Integer |
um índice de fragmentos. |
getTargetDeviceSerials
publicgetTargetDeviceSerials ()
Retorna a lista de dispositivos de destino em que o comando será executado.
| Retorna | |
|---|---|
|
a lista de números de série dos dispositivos de destino |
getTaskId
public String getTaskId ()
Retorna o ID da tarefa.
| Retorna | |
|---|---|
String |
ID da tarefa. |
setTargetDeviceSerials
public void setTargetDeviceSerials (targetDeviceSerials)
Define a lista de dispositivos de destino em que o comando vai tentar ser executado.
| Parâmetros | |
|---|---|
targetDeviceSerials |
: a lista de números de série do dispositivo a serem definidos |