IHostOptions
public
interface
IHostOptions
com.android.tradefed.host.IHostOptions |
Giao diện phần tử giữ tuỳ chọn lưu trữ. Giao diện này dùng để truy cập vào các tuỳ chọn trên toàn máy chủ lưu trữ.
Tóm tắt
Phương thức công khai | |
---|---|
abstract
Integer
|
getAvailablePermits(IHostOptions.PermitLimitType type)
Trả về số lượng giấy phép hiện có của một loại đã cho |
abstract
Long
|
getCacheSizeLimit()
Trả về kích thước tối đa cho phép(byte) của bộ nhớ đệm tệp cục bộ. |
abstract
Integer
|
getConcurrentDownloadLimit()
Trả về số lượt tải xuống đồng thời tối đa được phép. |
abstract
Integer
|
getConcurrentFlasherLimit()
Trả về số lượng nhấp nháy đồng thời tối đa để cho phép. |
abstract
Integer
|
getConcurrentVirtualDeviceStartupLimit()
Trả về số lần khởi động thiết bị ảo đồng thời tối đa được phép. |
abstract
File
|
getDownloadCacheDir()
Trả về đường dẫn dùng để lưu trữ cấu phần phần mềm đã tải xuống. |
abstract
File
|
getFastbootTmpDir()
Trả về đường dẫn mà tính năng khởi động nhanh nên sử dụng làm thư mục tạm thời. |
abstract
int
|
getInUsePermits(IHostOptions.PermitLimitType type)
Trả về số lượng giấy phép đang sử dụng cho một kiểu dữ liệu cụ thể |
abstract
|
getKnownGceDeviceIpPool()
Thiết bị Gce đã biết được liên kết với một IP cụ thể. |
abstract
|
getKnownPreconfigureVirtualDevicePool()
Nhóm thiết bị ảo được định cấu hình sẵn đã biết. |
abstract
|
getKnownRemoteDeviceIpPool()
Thiết bị từ xa đã biết được liên kết với một IP cụ thể. |
default
|
getKnownTcpDeviceIpPool()
Thiết bị tcp đã biết được liên kết với một IP cụ thể. |
abstract
|
getLabels()
Tải nhãn cho máy chủ lưu trữ. |
abstract
String
|
getNetworkInterface()
Trả về giao diện mạng dùng để kết nối với các thiết bị kiểm thử từ xa. |
abstract
|
getServiceAccountJsonKeyFiles()
Trả về một tệp khoá json trong Bản đồ của tài khoản dịch vụ. |
abstract
long
|
getTestPhaseTimeout()
Trả về thời gian chờ cấp Giai đoạn kiểm thử được chỉ định. |
abstract
boolean
|
getUseZip64InPartialDownload()
Kiểm tra xem có nên sử dụng định dạng zip64 khi tải xuống một phần hay không. |
abstract
void
|
initConcurrentLocks()
Khởi chạy các khoá đồng thời |
abstract
boolean
|
isFastbootdEnable()
Trả về thông tin cho biết có bật chế độ hỗ trợ chế độ khởi động nhanh hay không. |
abstract
boolean
|
isHostMetricReportingDisabled()
Trả về xem có nên tắt báo cáo chỉ số máy chủ lưu trữ hay không. |
abstract
boolean
|
isIncrementalFlashingEnabled()
Trả về cho dù có bật chế độ cài đặt ROM tăng dần hay không. |
abstract
boolean
|
isOptOutOfIncrementalFlashing()
Trả về việc máy chủ có chọn không sử dụng chế độ cài đặt ROM tăng dần hay không. |
abstract
void
|
returnPermit(IHostOptions.PermitLimitType type)
Trả về giấy phép của loại đã cho |
abstract
boolean
|
shouldFlashWithFuseZip()
Trả về kết quả xem có nên thực hiện cài đặt ROM với tệp zip hình ảnh thiết bị được gắn cầu chì hay không. |
abstract
Boolean
|
shouldUseSsoClient()
Kiểm tra xem có nên sử dụng ứng dụng SingleSignOn hay không. |
abstract
void
|
takePermit(IHostOptions.PermitLimitType type)
Nhận giấy phép thuộc loại đã cho |
abstract
void
|
validateOptions()
Xác thực rằng các tuỳ chọn được thiết lập trên |
Phương thức công khai
Nhận Giấy phép có sẵn
public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)
Trả về số lượng giấy phép hiện có của một loại đã cho
Tham số | |
---|---|
type |
IHostOptions.PermitLimitType |
Giá trị trả về | |
---|---|
Integer |
getCacheSizeLimit
public abstract Long getCacheSizeLimit ()
Trả về kích thước tối đa cho phép(byte) của bộ nhớ đệm tệp cục bộ.
Giá trị trả về | |
---|---|
Long |
lấy đồng thờiDownloadLimit
public abstract Integer getConcurrentDownloadLimit ()
Trả về số lượt tải xuống đồng thời tối đa được phép. Được IBuildProvider
sử dụng
tải bản dựng từ xa xuống.
Giá trị trả về | |
---|---|
Integer |
lấy đồng thời FlasherLimit
public abstract Integer getConcurrentFlasherLimit ()
Trả về số lượng nhấp nháy đồng thời tối đa để cho phép. Được DeviceFlashPreparer
sử dụng.
Giá trị trả về | |
---|---|
Integer |
giới hạn trình flash đồng thời. |
nhận đồng thờiThiết bị ảoGiới hạn khởi động
public abstract Integer getConcurrentVirtualDeviceStartupLimit ()
Trả về số lần khởi động thiết bị ảo đồng thời tối đa được phép. RemoteAndroidVirtualDevice
dùng để khởi động thiết bị ảo.
Giá trị trả về | |
---|---|
Integer |
getDownloadCacheDir
public abstract File getDownloadCacheDir ()
Trả về đường dẫn dùng để lưu trữ cấu phần phần mềm đã tải xuống.
Giá trị trả về | |
---|---|
File |
getQuickbootTmpDir
public abstract File getFastbootTmpDir ()
Trả về đường dẫn mà tính năng khởi động nhanh nên sử dụng làm thư mục tạm thời.
Giá trị trả về | |
---|---|
File |
Nhận giấy phép sử dụng
public abstract int getInUsePermits (IHostOptions.PermitLimitType type)
Trả về số lượng giấy phép đang sử dụng cho một kiểu dữ liệu cụ thể
Tham số | |
---|---|
type |
IHostOptions.PermitLimitType |
Giá trị trả về | |
---|---|
int |
nhận biếtGceThiết bịIpPool
public abstractgetKnownGceDeviceIpPool ()
Thiết bị Gce đã biết được liên kết với một IP cụ thể.
Giá trị trả về | |
---|---|
|
cấu hình thiết bị ảo
public abstractgetKnownPreconfigureVirtualDevicePool ()
Nhóm thiết bị ảo được định cấu hình sẵn đã biết.
Giá trị trả về | |
---|---|
|
phương thức nhận biết thiết bị đã biết
public abstractgetKnownRemoteDeviceIpPool ()
Thiết bị từ xa đã biết được liên kết với một IP cụ thể.
Giá trị trả về | |
---|---|
|
nhận biếtTcpDeviceIpPool
publicgetKnownTcpDeviceIpPool ()
Thiết bị tcp đã biết được liên kết với một IP cụ thể.
Giá trị trả về | |
---|---|
|
Nhận nhãn
public abstractgetLabels ()
Tải nhãn cho máy chủ lưu trữ.
Giá trị trả về | |
---|---|
|
getNetworkInterface
public abstract String getNetworkInterface ()
Trả về giao diện mạng dùng để kết nối với các thiết bị kiểm thử từ xa.
Giá trị trả về | |
---|---|
String |
getServiceAccountJsonKeyFiles
public abstractgetServiceAccountJsonKeyFiles ()
Trả về một tệp khoá json trong Bản đồ của tài khoản dịch vụ.
Giá trị trả về | |
---|---|
|
getTestPhaseThời gian chờ
public abstract long getTestPhaseTimeout ()
Trả về thời gian chờ cấp Giai đoạn kiểm thử được chỉ định. Giá trị mặc định sẽ là 0 nếu không có thời gian chờ.
Giá trị trả về | |
---|---|
long |
getUseZip64InMột phầnTải xuống
public abstract boolean getUseZip64InPartialDownload ()
Kiểm tra xem có nên sử dụng định dạng zip64 khi tải xuống một phần hay không.
Giá trị trả về | |
---|---|
boolean |
initđồng thờiKhoá
public abstract void initConcurrentLocks ()
Khởi chạy các khoá đồng thời
isFastbootdEnable
public abstract boolean isFastbootdEnable ()
Trả về thông tin cho biết có bật chế độ hỗ trợ chế độ khởi động nhanh hay không.
Giá trị trả về | |
---|---|
boolean |
isHostMetric Reporting đang bị vô hiệu hoá
public abstract boolean isHostMetricReportingDisabled ()
Trả về xem có nên tắt báo cáo chỉ số máy chủ lưu trữ hay không.
Giá trị trả về | |
---|---|
boolean |
gia tăng FlashingEnabled
public abstract boolean isIncrementalFlashingEnabled ()
Trả về cho dù có bật chế độ cài đặt ROM tăng dần hay không.
Giá trị trả về | |
---|---|
boolean |
isOptOutOf lặp lại tăng dần
public abstract boolean isOptOutOfIncrementalFlashing ()
Trả về việc máy chủ có chọn không sử dụng chế độ cài đặt ROM tăng dần hay không.
Giá trị trả về | |
---|---|
boolean |
giấy phép trả lại
public abstract void returnPermit (IHostOptions.PermitLimitType type)
Trả về giấy phép của loại đã cho
Tham số | |
---|---|
type |
IHostOptions.PermitLimitType |
nênFlashWithFuseZip
public abstract boolean shouldFlashWithFuseZip ()
Trả về kết quả xem có nên thực hiện cài đặt ROM với tệp zip hình ảnh thiết bị được gắn cầu chì hay không.
Giá trị trả về | |
---|---|
boolean |
shouldUseSsoClient
public abstract Boolean shouldUseSsoClient ()
Kiểm tra xem có nên sử dụng ứng dụng SingleSignOn hay không.
Giá trị trả về | |
---|---|
Boolean |
Nhận giấy phép
public abstract void takePermit (IHostOptions.PermitLimitType type)
Nhận giấy phép thuộc loại đã cho
Tham số | |
---|---|
type |
IHostOptions.PermitLimitType |
Tùy chọn xác thực
public abstract void validateOptions ()
Xác thực rằng các tuỳ chọn được thiết lập trên IHostOptions
là hợp lệ.
Gửi | |
---|---|
ConfigurationException |