ClusterCommand

public class ClusterCommand
extends Object

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


Uma classe que representa uma tarefa buscada do cluster do TensorFlow.

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.

List<String> getTargetDeviceSerials()

Retorna a lista de números de série dos dispositivos de destino em que este comando vai tentar ser executado.

String getTaskId()

Retorna o ID da tarefa.

void setTargetDeviceSerials(List<String> targetDeviceSerials)

Define a lista de números de série dos 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 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

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 comandos.

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 de linha de comando.

getExtraOptions

public UniqueMultiMap<String, String> getExtraOptions ()

Retorna
UniqueMultiMap<String, String> multimapa de opções adicionais a serem injetadas

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 fragmento.

getTargetDeviceSerials

public List<String> getTargetDeviceSerials ()

Retorna a lista de números de série dos dispositivos de destino em que este comando vai tentar ser executado.

Retorna
List<String> 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 (List<String> targetDeviceSerials)

Define a lista de números de série dos dispositivos de destino em que o comando vai tentar ser executado.

Parâmetros
targetDeviceSerials List: a lista de números de série do dispositivo a serem definidos