Küme Komutu

public class ClusterCommand
extends Object

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


TF Cluster'dan getirilen bir görevi temsil eden bir sınıf.

Özet

Kamu inşaatçıları

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)

Yapıcı.

Genel yöntemler

static ClusterCommand fromJson (JSONObject json)
String getAttemptId ()

Deneme kimliğini döndürür.

String getCommandId ()

Komut kimliğini döndürür.

String getCommandLine ()

Komut satırı dizesini döndürür.

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

İstek kimliğini döndürür.

ClusterCommand.RequestType getRequestType ()

Bir istek türü döndürür

Integer getShardCount ()

Parça sayısını döndürür.

Integer getShardIndex ()

Bir parça dizini döndürür.

getTargetDeviceSerials ()

Bu komutun çalıştırılacağı hedef aygıt serilerinin listesini döndürür.

String getTaskId ()

Görev kimliğini döndürür.

void setTargetDeviceSerials ( targetDeviceSerials) setTargetDeviceSerials ( targetDeviceSerials)

Komutun çalışmayı deneyeceği hedef aygıt serilerinin listesini ayarlar.

Kamu inşaatçıları

Küme Komutu

public ClusterCommand (String commandId, 
                String taskId, 
                String cmdLine)

Parametreler
commandId String

taskId String

cmdLine String

Küme Komutu

public ClusterCommand (String requestId, 
                String commandId, 
                String taskId, 
                String cmdLine, 
                String attemptId, 
                ClusterCommand.RequestType requestType, 
                Integer shardCount, 
                Integer shardIndex)

Yapıcı.

Parametreler
requestId String : Bir istek kimliği

commandId String : Bu görevi veren komutun kimliği

taskId String : Bu görevin kimliği

cmdLine String : Çalıştırılacak komut satırı

attemptId String

requestType ClusterCommand.RequestType : Bir istek türü

shardCount Integer : Bir parça sayısı

shardIndex Integer : Bir parça dizini

Genel yöntemler

Json'dan

public static ClusterCommand fromJson (JSONObject json)

Parametreler
json JSONObject

İadeler
ClusterCommand

Atar
JSONException

getTemptId

public String getAttemptId ()

Deneme kimliğini döndürür. Girişim, birden fazla komut çalıştırmasını ayırt etmek için kullanılan, rastgele oluşturulmuş bir GUID'dir.

İadeler
String deneme kimliği

getCommandId

public String getCommandId ()

Komut kimliğini döndürür.

İadeler
String komut kimliği

Komut Satırını al

public String getCommandLine ()

Komut satırı dizesini döndürür.

İadeler
String komut satırı dizesi.

EkstraSeçenekler al

public UniqueMultiMap<String, String> getExtraOptions ()

İadeler
UniqueMultiMap <String, String> enjekte edilecek ek seçeneklerin çoklu haritası

getRequestId

public String getRequestId ()

İstek kimliğini döndürür.

İadeler
String istek kimliği

getRequestType

public ClusterCommand.RequestType getRequestType ()

Bir istek türü döndürür

İadeler
ClusterCommand.RequestType bir istek türü

getShardCount

public Integer getShardCount ()

Parça sayısını döndürür.

İadeler
Integer bir parça sayısı.

getShardIndex

public Integer getShardIndex ()

Bir parça dizini döndürür.

İadeler
Integer bir parça indeksi.

getTargetDeviceSerials

public  getTargetDeviceSerials ()

Bu komutun çalıştırılacağı hedef aygıt serilerinin listesini döndürür.

İadeler
hedef cihaz dizilerinin listesi

getTaskId

public String getTaskId ()

Görev kimliğini döndürür.

İadeler
String görev kimliği.

setTargetDeviceSerials

public void setTargetDeviceSerials ( targetDeviceSerials)

Komutun çalışmayı deneyeceği hedef aygıt serilerinin listesini ayarlar.

Parametreler
targetDeviceSerials : ayarlanacak cihaz serilerinin listesi