ClusterCommand
public class ClusterCommand
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterCommand |
Một lớp đại diện cho một nhiệm vụ được tìm nạp từ TF Cluster.
Bản tóm tắt
Các lớp lồng nhau | |
---|---|
enum | ClusterCommand.RequestType |
enum | ClusterCommand.State Trạng thái của lệnh trong cụm TF. |
Các nhà xây dựng công cộng | |
---|---|
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) Người xây dựng. |
Phương pháp công khai | |
---|---|
static ClusterCommand | fromJson (JSONObject json) |
String | getAttemptId () Trả về ID lần thử. |
String | getCommandId () Trả về ID lệnh. |
String | getCommandLine () Trả về chuỗi dòng lệnh. |
UniqueMultiMap <String, String> | getExtraOptions () |
String | getRequestId () Trả về ID 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ề một chỉ mục phân đoạn. |
getTargetDeviceSerials () Trả về danh sách các chuỗi thiết bị đích mà lệnh này sẽ cố gắng chạy. | |
String | getTaskId () Trả về ID tác vụ. |
void | setTargetDeviceSerials ( targetDeviceSerials) setTargetDeviceSerials ( targetDeviceSerials) Đặt danh sách nối tiếp thiết bị mục tiêu mà lệnh sẽ cố gắng chạy. |
Các nhà xây dựng công cộng
ClusterCommand
public ClusterCommand (String commandId, String taskId, String cmdLine)
Thông 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)
Người xây dựng.
Thông số | |
---|---|
requestId | String : ID yêu cầu |
commandId | String : ID của lệnh đã phát hành tác vụ này |
taskId | String : ID của nhiệm vụ 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ố phân đoạn |
shardIndex | Integer : Chỉ mục phân đoạn |
Phương pháp công khai
fromJson
public static ClusterCommand fromJson (JSONObject json)
Thông số | |
---|---|
json | JSONObject |
Lợi nhuận | |
---|---|
ClusterCommand |
Ném | |
---|---|
JSONException |
getAttemptId
public String getAttemptId ()
Trả về ID lần thử. Lần thử là GUID được tạo ngẫu nhiên được sử dụng để phân biệt nhiều lần chạy lệnh.
Lợi nhuận | |
---|---|
String | ID cố gắng |
getCommandId
public String getCommandId ()
Trả về ID lệnh.
Lợi nhuận | |
---|---|
String | ID lệnh |
getCommandLine
public String getCommandLine ()
Trả về chuỗi dòng lệnh.
Lợi nhuận | |
---|---|
String | chuỗi dòng lệnh. |
getExtraOptions
public UniqueMultiMap<String, String> getExtraOptions ()
Lợi nhuận | |
---|---|
UniqueMultiMap <String, String> | nhiều bản đồ các tùy chọn bổ sung để tiêm |
getRequestId
public String getRequestId ()
Trả về ID yêu cầu.
Lợi nhuận | |
---|---|
String | ID yêu cầu |
getRequestType
public ClusterCommand.RequestType getRequestType ()
Trả về một loại yêu cầu
Lợi nhuận | |
---|---|
ClusterCommand.RequestType | một loại yêu cầu |
getShardCount
public Integer getShardCount ()
Trả về số lượng phân đoạn.
Lợi nhuận | |
---|---|
Integer | số phân đoạn. |
getShardIndex
public Integer getShardIndex ()
Trả về một chỉ mục phân đoạn.
Lợi nhuận | |
---|---|
Integer | một chỉ mục phân đoạn. |
getTargetDeviceSerials
publicgetTargetDeviceSerials ()
Trả về danh sách các chuỗi thiết bị đích mà lệnh này sẽ cố gắng chạy.
Lợi nhuận | |
---|---|
danh sách các sê-ri thiết bị đích |
getTaskId
public String getTaskId ()
Trả về ID tác vụ.
Lợi nhuận | |
---|---|
String | ID nhiệm vụ. |
setTargetDeviceSerials
public void setTargetDeviceSerials (targetDeviceSerials)
Đặt danh sách nối tiếp thiết bị mục tiêu mà lệnh sẽ cố gắng chạy.
Thông số | |
---|---|
targetDeviceSerials |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2022-08-15 UTC.