ClusterCommand
public
class
ClusterCommand
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterCommand |
Classe représentant une tâche extraite du cluster TF.
Résumé
Constructeurs publics | |
|---|---|
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)
Constructeur. |
|
Méthodes publiques | |
|---|---|
static
ClusterCommand
|
fromJson(JSONObject json)
|
String
|
getAttemptId()
Renvoie l'ID de la tentative. |
String
|
getCommandId()
Renvoie l'ID de la commande. |
String
|
getCommandLine()
Renvoie la chaîne de ligne de commande. |
UniqueMultiMap<String, String>
|
getExtraOptions()
|
String
|
getRequestId()
Renvoie l'ID de la requête. |
ClusterCommand.RequestType
|
getRequestType()
Renvoie un type de demande |
Integer
|
getShardCount()
Affiche un nombre de partitions. |
Integer
|
getShardIndex()
Renvoie un index de partition. |
List<String>
|
getTargetDeviceSerials()
Renvoie la liste des numéros de série des appareils cibles sur lesquels cette commande tentera de s'exécuter. |
String
|
getTaskId()
Renvoie l'ID de la tâche. |
void
|
setTargetDeviceSerials(List<String> targetDeviceSerials)
Définit la liste des numéros de série des appareils cibles sur lesquels la commande tentera de s'exécuter. |
Constructeurs publics
ClusterCommand
public ClusterCommand (String commandId,
String taskId,
String cmdLine)| Paramètres | |
|---|---|
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)Constructeur.
| Paramètres | |
|---|---|
requestId |
String : ID de la demande |
commandId |
String : ID de la commande qui a émis cette tâche |
taskId |
String : ID de cette tâche |
cmdLine |
String : ligne de commande à exécuter |
attemptId |
String |
requestType |
ClusterCommand.RequestType : type de requête |
shardCount |
Integer : nombre de segments |
shardIndex |
Integer : index de partition |
Méthodes publiques
fromJson
public static ClusterCommand fromJson (JSONObject json)
| Paramètres | |
|---|---|
json |
JSONObject |
| Renvoie | |
|---|---|
ClusterCommand |
|
| Génère | |
|---|---|
JSONException |
|
getAttemptId
public String getAttemptId ()
Renvoie l'ID de la tentative. La tentative est un GUID généré de manière aléatoire qui permet de distinguer plusieurs exécutions de commandes.
| Renvoie | |
|---|---|
String |
l'ID de la tentative ; |
getCommandId
public String getCommandId ()
Renvoie l'ID de la commande.
| Renvoie | |
|---|---|
String |
l'ID de la commande ; |
getCommandLine
public String getCommandLine ()
Renvoie la chaîne de ligne de commande.
| Renvoie | |
|---|---|
String |
la chaîne de ligne de commande. |
getExtraOptions
public UniqueMultiMap<String, String> getExtraOptions ()
| Renvoie | |
|---|---|
UniqueMultiMap<String, String> |
Multimap d'options supplémentaires à injecter |
getRequestId
public String getRequestId ()
Renvoie l'ID de la requête.
| Renvoie | |
|---|---|
String |
l'ID de la demande ; |
getRequestType
public ClusterCommand.RequestType getRequestType ()
Renvoie un type de demande
| Renvoie | |
|---|---|
ClusterCommand.RequestType |
un type de demande ; |
getShardCount
public Integer getShardCount ()
Affiche un nombre de partitions.
| Renvoie | |
|---|---|
Integer |
un nombre de segments. |
getShardIndex
public Integer getShardIndex ()
Renvoie un index de partition.
| Renvoie | |
|---|---|
Integer |
un index de partition. |
getTargetDeviceSerials
public List<String> getTargetDeviceSerials ()
Renvoie la liste des numéros de série des appareils cibles sur lesquels cette commande tentera de s'exécuter.
| Renvoie | |
|---|---|
List<String> |
la liste des numéros de série des appareils cibles. |
getTaskId
public String getTaskId ()
Renvoie l'ID de la tâche.
| Renvoie | |
|---|---|
String |
ID de la tâche. |
setTargetDeviceSerials
public void setTargetDeviceSerials (List<String> targetDeviceSerials)
Définit la liste des numéros de série des appareils cibles sur lesquels la commande tentera de s'exécuter.
| Paramètres | |
|---|---|
targetDeviceSerials |
List : liste des numéros de série des appareils à définir |