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 | 
