ClusterCommand

public class ClusterCommand
extends Object

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


Một lớp đại diện cho một tác vụ được tìm nạp từ Cụm TF.

Tóm tắt

Hàm khởi tạo công khai

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)

Hàm khởi tạo.

Phương thức công khai

static ClusterCommand fromJson(JSONObject json)
String getAttemptId()

Trả về mã nhận dạng lượt thử.

String getCommandId()

Trả về mã lệnh.

String getCommandLine()

Trả về chuỗi dòng lệnh.

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

Trả về mã yêu cầu.

ClusterCommand.RequestType getRequestType()

Trả về một loại yêu cầu

Integer getShardCount()

Trả về số lượng phân đoạn.

Integer getShardIndex()

Trả về chỉ mục phân đoạn.

List<String> getTargetDeviceSerials()

Trả về danh sách số sê-ri của thiết bị mục tiêu mà lệnh này sẽ cố gắng chạy.

String getTaskId()

Trả về mã nhận dạng của việc cần làm.

void setTargetDeviceSerials(List<String> targetDeviceSerials)

Đặt danh sách số sê-ri của thiết bị mục tiêu mà lệnh sẽ cố gắng chạy.

Hàm khởi tạo công khai

ClusterCommand

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

Tham số
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)

Hàm khởi tạo.

Tham số
requestId String: Mã yêu cầu

commandId String: Mã nhận dạng của lệnh đã phát hành nhiệm vụ này

taskId String: Mã nhận dạng của việc cần làm này

cmdLine String: Dòng lệnh để chạy

attemptId String

requestType ClusterCommand.RequestType: Một loại yêu cầu

shardCount Integer: Số lượng phân đoạn

shardIndex Integer: Chỉ mục phân đoạn

Phương thức công khai

fromJson

public static ClusterCommand fromJson (JSONObject json)

Tham số
json JSONObject

Giá trị trả về
ClusterCommand

Gửi
JSONException

getAttemptId

public String getAttemptId ()

Trả về mã nhận dạng lượt thử. Lần thử là GUID được tạo ngẫu nhiên dùng để phân biệt nhiều lần chạy lệnh.

Giá trị trả về
String mã nhận dạng lượt thử

getCommandId

public String getCommandId ()

Trả về mã lệnh.

Giá trị trả về
String mã lệnh

getCommandLine

public String getCommandLine ()

Trả về chuỗi dòng lệnh.

Giá trị trả về
String chuỗi dòng lệnh.

getExtraOptions

public UniqueMultiMap<String, String> getExtraOptions ()

Giá trị trả về
UniqueMultiMap<String, String> multimap của các lựa chọn bổ sung để chèn

getRequestId

public String getRequestId ()

Trả về mã yêu cầu.

Giá trị trả về
String mã yêu cầu

getRequestType

public ClusterCommand.RequestType getRequestType ()

Trả về một loại yêu cầu

Giá trị trả về
ClusterCommand.RequestType một loại yêu cầu

getShardCount

public Integer getShardCount ()

Trả về số lượng phân đoạn.

Giá trị trả về
Integer số lượng phân đoạn.

getShardIndex

public Integer getShardIndex ()

Trả về chỉ mục phân đoạn.

Giá trị trả về
Integer một chỉ mục phân đoạn.

getTargetDeviceSerials

public List<String> getTargetDeviceSerials ()

Trả về danh sách số sê-ri của thiết bị mục tiêu mà lệnh này sẽ cố gắng chạy.

Giá trị trả về
List<String> danh sách số sê-ri của thiết bị mục tiêu

getTaskId

public String getTaskId ()

Trả về mã nhận dạng của việc cần làm.

Giá trị trả về
String mã việc cần làm.

setTargetDeviceSerials

public void setTargetDeviceSerials (List<String> targetDeviceSerials)

Đặt danh sách số sê-ri của thiết bị mục tiêu mà lệnh sẽ cố gắng chạy.

Tham số
targetDeviceSerials List: danh sách số sê-ri của thiết bị cần đặt