ClusterCommand
public
class
ClusterCommand
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterCommand |
Eine Klasse, die eine Aufgabe darstellt, die aus dem TF-Cluster abgerufen wurde.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
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)
Konstruktor. |
Öffentliche Methoden | |
---|---|
static
ClusterCommand
|
fromJson(JSONObject json)
|
String
|
getAttemptId()
Gibt die Versuchs-ID zurück. |
String
|
getCommandId()
Gibt die Befehls-ID zurück. |
String
|
getCommandLine()
Gibt den Befehlszeilenstring zurück. |
UniqueMultiMap<String, String>
|
getExtraOptions()
|
String
|
getRequestId()
Gibt die Anfrage-ID zurück. |
ClusterCommand.RequestType
|
getRequestType()
Gibt einen Anfragetyp zurück |
Integer
|
getShardCount()
Gibt die Anzahl der Shards zurück. |
Integer
|
getShardIndex()
Gibt einen Shard-Index zurück. |
|
getTargetDeviceSerials()
Gibt die Liste der Seriennummern der Zielgeräte zurück, auf denen dieser Befehl ausgeführt werden soll. |
String
|
getTaskId()
Gibt die Aufgaben-ID zurück. |
void
|
setTargetDeviceSerials(
Hiermit wird die Liste der Seriennummern der Zielgeräte festgelegt, auf denen der Befehl ausgeführt werden soll. |
Öffentliche Konstruktoren
ClusterCommand
public ClusterCommand (String commandId, String taskId, String cmdLine)
Parameter | |
---|---|
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)
Konstruktor.
Parameter | |
---|---|
requestId |
String : Eine Anfrage-ID |
commandId |
String : Die ID des Befehls, mit dem diese Aufgabe erteilt wurde |
taskId |
String : Die ID dieser Aufgabe |
cmdLine |
String : Die auszuführende Befehlszeile |
attemptId |
String |
requestType |
ClusterCommand.RequestType : Einen Anfragetyp |
shardCount |
Integer : Eine Shard-Anzahl |
shardIndex |
Integer : Shard-Index |
Öffentliche Methoden
fromJson
public static ClusterCommand fromJson (JSONObject json)
Parameter | |
---|---|
json |
JSONObject |
Returns | |
---|---|
ClusterCommand |
Ausgabe | |
---|---|
JSONException |
getAttemptId
public String getAttemptId ()
Gibt die Versuchs-ID zurück. Der Versuch ist eine zufällig generierte GUID, mit der mehrere Befehlsausführungen unterschieden werden.
Returns | |
---|---|
String |
die Versuchs-ID |
getCommandId
public String getCommandId ()
Gibt die Befehls-ID zurück.
Returns | |
---|---|
String |
die Befehls-ID |
getCommandLine
public String getCommandLine ()
Gibt den Befehlszeilenstring zurück.
Returns | |
---|---|
String |
den Befehlszeilenstring. |
getExtraOptions
public UniqueMultiMap<String, String> getExtraOptions ()
Returns | |
---|---|
UniqueMultiMap<String, String> |
Multimap mit zusätzlichen Optionen zum Einschleusen |
getRequestId
public String getRequestId ()
Gibt die Anfrage-ID zurück.
Returns | |
---|---|
String |
die Anfrage-ID |
getRequestType
public ClusterCommand.RequestType getRequestType ()
Gibt einen Anfragetyp zurück
Returns | |
---|---|
ClusterCommand.RequestType |
einen Anfragetyp |
getShardCount
public Integer getShardCount ()
Gibt die Anzahl der Shards zurück.
Returns | |
---|---|
Integer |
eine Shard-Anzahl. |
getShardIndex
public Integer getShardIndex ()
Gibt einen Shard-Index zurück.
Returns | |
---|---|
Integer |
einen Shard-Index. |
getTargetDeviceSerials
publicgetTargetDeviceSerials ()
Gibt die Liste der Seriennummern der Zielgeräte zurück, auf denen dieser Befehl ausgeführt werden soll.
Returns | |
---|---|
|
die Liste der Seriennummern der Zielgeräte |
getTaskId
public String getTaskId ()
Gibt die Aufgaben-ID zurück.
Returns | |
---|---|
String |
Aufgaben-ID. |
setTargetDeviceSerials
public void setTargetDeviceSerials (targetDeviceSerials)
Hiermit wird die Liste der Seriennummern der Zielgeräte festgelegt, auf denen der Befehl ausgeführt werden soll.
Parameter | |
---|---|
targetDeviceSerials |
: Liste der zu setzenden Geräteseriennummern |