ClusterCommand

public class ClusterCommand
extends Object

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


מחלקה שמייצגת משימה שאוחזרה מאשכול TF.

סיכום

‫constructors ציבוריים

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)

Constructor.‎

‫methods ציבוריים

static ClusterCommand fromJson(JSONObject json)
String getAttemptId()

מחזירה את מזהה הניסיון.

String getCommandId()

מחזירה את מזהה הפקודה.

String getCommandLine()

מחזירה את המחרוזת של שורת הפקודה.

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

מחזירה את מזהה הבקשה.

ClusterCommand.RequestType getRequestType()

מחזירה סוג בקשה

Integer getShardCount()

הפונקציה מחזירה את מספר הרסיסים.

Integer getShardIndex()

הפונקציה מחזירה אינדקס של רסיס.

List<String> getTargetDeviceSerials()

מחזירה את רשימת המספרים הסידוריים של מכשירי היעד שהפקודה הזו תנסה לפעול בהם.

String getTaskId()

מחזירה את מזהה המשימה.

void setTargetDeviceSerials(List<String> targetDeviceSerials)

מגדירה את רשימת המספרים הסידוריים של מכשירי היעד שהפקודה תנסה לפעול בהם.

‫constructors ציבוריים

ClusterCommand

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

פרמטרים
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)

Constructor.‎

פרמטרים
requestId String: מזהה בקשה

commandId String: המזהה של הפקודה שהנפיקה את המשימה הזו

taskId String: המזהה של המשימה

cmdLine String: שורת הפקודה להרצה

attemptId String

requestType ClusterCommand.RequestType: סוג הבקשה

shardCount Integer: מספר הפצל

shardIndex Integer: אינדקס של רסיס

‫methods ציבוריים

fromJson

public static ClusterCommand fromJson (JSONObject json)

פרמטרים
json JSONObject

החזרות
ClusterCommand

הקפצת הודעות שגיאה (throw)
JSONException

getAttemptId

public String getAttemptId ()

מחזירה את מזהה הניסיון. הניסיון הוא GUID שנוצר באופן אקראי ומשמש להבחנה בין כמה הפעלות של פקודות.

החזרות
String מזהה הניסיון

getCommandId

public String getCommandId ()

מחזירה את מזהה הפקודה.

החזרות
String מזהה הפקודה

getCommandLine

public String getCommandLine ()

מחזירה את המחרוזת של שורת הפקודה.

החזרות
String מחרוזת שורת הפקודה.

getExtraOptions

public UniqueMultiMap<String, String> getExtraOptions ()

החזרות
UniqueMultiMap<String, String> ‫multimap של אפשרויות נוספות להוספה

getRequestId

public String getRequestId ()

מחזירה את מזהה הבקשה.

החזרות
String מזהה הבקשה

getRequestType

public ClusterCommand.RequestType getRequestType ()

מחזירה סוג בקשה

החזרות
ClusterCommand.RequestType סוג הבקשה

getShardCount

public Integer getShardCount ()

הפונקציה מחזירה את מספר הרסיסים.

החזרות
Integer מספר השברים.

getShardIndex

public Integer getShardIndex ()

הפונקציה מחזירה אינדקס של רסיס.

החזרות
Integer אינדקס של רסיס.

getTargetDeviceSerials

public List<String> getTargetDeviceSerials ()

מחזירה את רשימת המספרים הסידוריים של מכשירי היעד שהפקודה הזו תנסה לפעול בהם.

החזרות
List<String> רשימת המספרים הסידוריים של מכשירי היעד

getTaskId

public String getTaskId ()

מחזירה את מזהה המשימה.

החזרות
String מזהה המשימה.

setTargetDeviceSerials

public void setTargetDeviceSerials (List<String> targetDeviceSerials)

מגדירה את רשימת המספרים הסידוריים של מכשירי היעד שהפקודה תנסה לפעול בהם.

פרמטרים
targetDeviceSerials List: רשימת המספרים הסידוריים של המכשירים שרוצים להגדיר