ClusterCommand

public class ClusterCommand
extends Object

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


Eine Klasse, die eine von TF Cluster abgerufene Aufgabe darstellt.

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 Shard-Anzahl zurück.

Integer getShardIndex()

Gibt einen Shard-Index zurück.

getTargetDeviceSerials()

Gibt die Liste der Seriennummern des Zielgeräts zurück, auf denen dieser Befehl ausgeführt werden soll.

String getTaskId()

Gibt die Aufgaben-ID zurück.

void setTargetDeviceSerials( targetDeviceSerials)

Legt die Liste der Seriennummern von Zielgeräten fest, 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, der diese Aufgabe ausgegeben hat.

taskId String: die ID dieser Aufgabe

cmdLine String: Die auszuführende Befehlszeile

attemptId String

requestType ClusterCommand.RequestType: Anfragetyp

shardCount Integer: Eine Shard-Anzahl

shardIndex Integer: Ein 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 Bei dem Versuch handelt es sich um eine zufällig generierte GUID, die zur Unterscheidung mehrerer wird ausgeführt.

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 der Befehlszeilenzeichenfolge.

getExtraOptions

public UniqueMultiMap<String, String> getExtraOptions ()

Returns
UniqueMultiMap<String, String> Multimap zusätzlicher Optionen zum Einfügen

getRequestId (Anfrage-ID)

public String getRequestId ()

Gibt die Anfrage-ID zurück.

Returns
String Anfrage-ID

getRequestType

public ClusterCommand.RequestType getRequestType ()

Gibt einen Anfragetyp zurück

Returns
ClusterCommand.RequestType einen Anfragetyp

getShardCount

public Integer getShardCount ()

Gibt die Shard-Anzahl zurück.

Returns
Integer eine Shard-Anzahl.

getShardIndex

public Integer getShardIndex ()

Gibt einen Shard-Index zurück.

Returns
Integer einen Shard-Index.

getTargetDeviceSerials

public  getTargetDeviceSerials ()

Gibt die Liste der Seriennummern des Zielgeräts zurück, auf denen dieser Befehl ausgeführt werden soll.

Returns
Liste der Seriennummern des Zielgeräts

getTaskId

public String getTaskId ()

Gibt die Aufgaben-ID zurück.

Returns
String Task-ID.

SetTargetDeviceSerials

public void setTargetDeviceSerials ( targetDeviceSerials)

Legt die Liste der Seriennummern von Zielgeräten fest, auf denen der Befehl ausgeführt werden soll.

Parameter
targetDeviceSerials : die Liste der festzulegenden Geräteserien