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 | 
