ClusterCommand

public class ClusterCommand
extends Object

java.lang.Objek
com.android.tradefed.cluster.ClusterCommand


Kelas yang mewakili tugas yang diambil dari TF Cluster.

Ringkasan

Konstruktor publik

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.

Metode publik

static ClusterCommand fromJson (JSONObject json)
String getAttemptId ()

Mengembalikan ID percobaan.

String getCommandId ()

Mengembalikan ID perintah.

String getCommandLine ()

Mengembalikan string baris perintah.

UniqueMultiMap <String, String> getExtraOptions ()
String getRequestId ()

Mengembalikan ID permintaan.

ClusterCommand.RequestType getRequestType ()

Mengembalikan jenis permintaan

Integer getShardCount ()

Mengembalikan hitungan pecahan.

Integer getShardIndex ()

Mengembalikan indeks pecahan.

getTargetDeviceSerials ()

Mengembalikan daftar serial perangkat target yang akan dicoba dijalankan oleh perintah ini.

String getTaskId ()

Mengembalikan ID tugas.

void setTargetDeviceSerials ( targetDeviceSerials) setTargetDeviceSerials ( targetDeviceSerials)

Menyetel daftar serial perangkat target yang akan dicoba dijalankan oleh perintah.

Konstruktor publik

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 : ID permintaan

commandId String : ID dari perintah yang mengeluarkan tugas ini

taskId String : ID tugas ini

cmdLine String : Baris perintah untuk dijalankan

attemptId String

requestType ClusterCommand.RequestType : Jenis permintaan

shardCount Integer : Hitungan pecahan

shardIndex Integer : Indeks pecahan

Metode publik

fromJson

public static ClusterCommand fromJson (JSONObject json)

Parameter
json JSONObject

Pengembalian
ClusterCommand

Melempar
JSONException

getAttemptId

public String getAttemptId ()

Mengembalikan ID percobaan. Upaya tersebut adalah GUID yang dibuat secara acak yang digunakan untuk membedakan beberapa perintah yang dijalankan.

Pengembalian
String ID upaya

getCommandId

public String getCommandId ()

Mengembalikan ID perintah.

Pengembalian
String ID perintah

getCommandLine

public String getCommandLine ()

Mengembalikan string baris perintah.

Pengembalian
String string baris perintah.

getExtraOptions

public UniqueMultiMap<String, String> getExtraOptions ()

Pengembalian
UniqueMultiMap <String, String> multimap opsi tambahan untuk disuntikkan

getRequestId

public String getRequestId ()

Mengembalikan ID permintaan.

Pengembalian
String ID permintaan

getRequestType

public ClusterCommand.RequestType getRequestType ()

Mengembalikan jenis permintaan

Pengembalian
ClusterCommand.RequestType jenis permintaan

getShardCount

public Integer getShardCount ()

Mengembalikan hitungan pecahan.

Pengembalian
Integer hitungan pecahan.

getShardIndex

public Integer getShardIndex ()

Mengembalikan indeks pecahan.

Pengembalian
Integer indeks pecahan.

getTargetDeviceSerials

public  getTargetDeviceSerials ()

Mengembalikan daftar serial perangkat target yang akan dicoba dijalankan oleh perintah ini.

Pengembalian
daftar serial perangkat target

getTaskId

public String getTaskId ()

Mengembalikan ID tugas.

Pengembalian
String ID tugas.

setTargetDeviceSerials

public void setTargetDeviceSerials ( targetDeviceSerials)

Menyetel daftar serial perangkat target yang akan dicoba dijalankan oleh perintah.

Parameter
targetDeviceSerials : daftar serial perangkat yang akan disetel