ClusterCommand

public class ClusterCommand
extends Object

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


TF kümesinden alınan bir görevi temsil eden sınıf.

Özet

Herkese açık oluşturucular

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)

Oluşturucu.

Herkese açık 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()

İstek türünü döndürür.

Integer getShardCount()

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

Integer getShardIndex()

Parça dizini döndürür.

List<String> getTargetDeviceSerials()

Bu komutun çalıştırılmaya çalışılacağı hedef cihazların seri numaralarının listesini döndürür.

String getTaskId()

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

void setTargetDeviceSerials(List<String> targetDeviceSerials)

Komutun çalıştırılmaya çalışılacağı hedef cihaz seri numaralarının listesini ayarlar.

Herkese açık oluşturucular

ClusterCommand

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

Parametreler
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)

Oluşturucu.

Parametreler
requestId String: İstek 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: İstek türü

shardCount Integer: Parça sayısı

shardIndex Integer: Parça dizini

Herkese açık yöntemler

fromJson

public static ClusterCommand fromJson (JSONObject json)

Parametreler
json JSONObject

Döndürülenler
ClusterCommand

Verdiği hatalar
JSONException

getAttemptId

public String getAttemptId ()

Deneme kimliğini döndürür. Deneme, 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

getCommandLine

public String getCommandLine ()

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

İadeler
String komut satırı dizesi.

getExtraOptions

public UniqueMultiMap<String, String> getExtraOptions ()

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

getRequestId

public String getRequestId ()

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

İadeler
String İstek kimliği

getRequestType

public ClusterCommand.RequestType getRequestType ()

İstek türünü döndürür.

İadeler
ClusterCommand.RequestType İstek türü

getShardCount

public Integer getShardCount ()

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

İadeler
Integer parça sayısı.

getShardIndex

public Integer getShardIndex ()

Parça dizini döndürür.

İadeler
Integer parça dizini.

getTargetDeviceSerials

public List<String> getTargetDeviceSerials ()

Bu komutun çalıştırılmaya çalışılacağı hedef cihazların seri numaralarının listesini döndürür.

İadeler
List<String> Hedef cihazların seri numaralarının listesi

getTaskId

public String getTaskId ()

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

İadeler
String görev kimliği.

setTargetDeviceSerials

public void setTargetDeviceSerials (List<String> targetDeviceSerials)

Komutun çalıştırılmaya çalışılacağı hedef cihaz seri numaralarının listesini ayarlar.

Parametreler
targetDeviceSerials List: Ayarlanacak cihaz seri numaralarının listesi