IHostOptions
public
interface
IHostOptions
com.android.tradefed.host.IHostOptions |
Giao diện chủ sở hữu 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 còn trống của một loại giấy phép nhất định |
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ần cài đặt ROM đồng thời tối đa được phép. |
abstract
Integer
|
getConcurrentVirtualDeviceStartupLimit()
Trả về số lượng thiết bị ảo khởi động đồng thời tối đa được phép. |
abstract
File
|
getDownloadCacheDir()
Trả về đường dẫn dùng để lưu trữ các 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 sẽ 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 được sử dụng cho một loại giấy phép nhất định |
abstract
|
getKnownGceDeviceIpPool()
Thiết bị gce đã biết được liên kết với một địa chỉ IP cụ thể. |
abstract
|
getKnownPreconfigureNativeDevicePool()
Vùng chứa địa chỉ IP thiết bị gốc được định cấu hình trước đã biết. |
abstract
|
getKnownPreconfigureVirtualDevicePool()
Nhóm thiết bị ảo được định cấu hình trước đã biết. |
abstract
|
getKnownRemoteDeviceIpPool()
Thiết bị từ xa đã biết được liên kết với một địa chỉ IP cụ thể. |
default
|
getKnownTcpDeviceIpPool()
Thiết bị tcp đã biết được liên kết với một địa chỉ 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 Bản đồ gồm các tệp khoá json 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 tệp đó có nên sử dụng định dạng zip64 trong quá trình 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 về việc chế độ hỗ trợ fastbootd có được bật hay không. |
abstract
boolean
|
isHostMetricReportingDisabled()
Trả về kết quả về việc có nên tắt tính năng báo cáo chỉ số máy chủ lưu trữ hay không. |
abstract
boolean
|
isIncrementalFlashingEnabled()
Trả về kết quả cho biết tính năng cài đặt ROM tăng dần có được bật hay không. |
abstract
boolean
|
isOptOutOfIncrementalFlashing()
Trả về liệu máy chủ có chọn không sử dụng tính năng cài đặt ROM tăng dần hay không. |
abstract
void
|
returnPermit(IHostOptions.PermitLimitType type)
Trả về giấy phép thuộc loại đã cho |
abstract
boolean
|
shouldFlashWithFuseZip()
Trả về kết quả về việc có nên cài đặt ROM bằng 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 ứng dụng 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 đặt trên |
Phương thức công khai
getAvailablePermits
public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)
Trả về số lượng giấy phép còn trống của một loại giấy phép nhất định
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 |
getConcurrentDownloadLimit
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 các bản dựng từ xa xuống.
Giá trị trả về | |
---|---|
Integer |
getConcurrentFlasherLimit
public abstract Integer getConcurrentFlasherLimit ()
Trả về số lần cài đặt ROM đồng thời tối đa được phép. Được DeviceFlashPreparer
sử dụng.
Giá trị trả về | |
---|---|
Integer |
giới hạn trình phát sáng đồng thời. |
getConcurrentVirtualDeviceStartupLimit
public abstract Integer getConcurrentVirtualDeviceStartupLimit ()
Trả về số lượng thiết bị ảo khởi động đồng thời tối đa được phép. Được RemoteAndroidVirtualDevice
sử 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ác cấu phần phần mềm đã tải xuống.
Giá trị trả về | |
---|---|
File |
getFastbootTmpDir
public abstract File getFastbootTmpDir ()
Trả về đường dẫn mà tính năng khởi động nhanh sẽ sử dụng làm thư mục tạm thời.
Giá trị trả về | |
---|---|
File |
getInUsePermits
public abstract int getInUsePermits (IHostOptions.PermitLimitType type)
Trả về số lượng giấy phép đang được sử dụng cho một loại giấy phép nhất định
Tham số | |
---|---|
type |
IHostOptions.PermitLimitType |
Giá trị trả về | |
---|---|
int |
getKnownGceDeviceIpPool
public abstractgetKnownGceDeviceIpPool ()
Thiết bị gce đã biết được liên kết với một địa chỉ IP cụ thể.
Giá trị trả về | |
---|---|
|
getKnownPreconfigureNativeDevicePool
public abstractgetKnownPreconfigureNativeDevicePool ()
Vùng chứa địa chỉ IP thiết bị gốc được định cấu hình trước đã biết.
Giá trị trả về | |
---|---|
|
getKnownPreconfigureVirtualDevicePool
public abstractgetKnownPreconfigureVirtualDevicePool ()
Nhóm thiết bị ảo được định cấu hình trước đã biết.
Giá trị trả về | |
---|---|
|
getKnownRemoteDeviceIpPool
public abstractgetKnownRemoteDeviceIpPool ()
Thiết bị từ xa đã biết được liên kết với một địa chỉ IP cụ thể.
Giá trị trả về | |
---|---|
|
getKnownTcpDeviceIpPool
publicgetKnownTcpDeviceIpPool ()
Thiết bị tcp đã biết được liên kết với một địa chỉ IP cụ thể.
Giá trị trả về | |
---|---|
|
getLabels
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 Bản đồ gồm các tệp khoá json của tài khoản dịch vụ.
Giá trị trả về | |
---|---|
|
getTestPhaseTimeout
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 |
getUseZip64InPartialDownload
public abstract boolean getUseZip64InPartialDownload ()
Kiểm tra xem tệp đó có nên sử dụng định dạng zip64 trong quá trình tải xuống một phần hay không.
Giá trị trả về | |
---|---|
boolean |
initConcurrentLocks
public abstract void initConcurrentLocks ()
Khởi chạy các khoá đồng thời
isFastbootdEnable
public abstract boolean isFastbootdEnable ()
Trả về thông tin về việc chế độ hỗ trợ fastbootd có được bật hay không.
Giá trị trả về | |
---|---|
boolean |
isHostMetricReportingDisabled
public abstract boolean isHostMetricReportingDisabled ()
Trả về kết quả về việc có nên tắt tính năng báo cáo chỉ số máy chủ lưu trữ hay không.
Giá trị trả về | |
---|---|
boolean |
isIncrementalFlashingEnabled
public abstract boolean isIncrementalFlashingEnabled ()
Trả về kết quả cho biết tính năng cài đặt ROM tăng dần có được bật hay không.
Giá trị trả về | |
---|---|
boolean |
isOptOutOfIncrementalFlashing
public abstract boolean isOptOutOfIncrementalFlashing ()
Trả về liệu máy chủ có chọn không sử dụng tính năng cài đặt ROM tăng dần hay không.
Giá trị trả về | |
---|---|
boolean |
returnPermit
public abstract void returnPermit (IHostOptions.PermitLimitType type)
Trả về giấy phép thuộc loại đã cho
Tham số | |
---|---|
type |
IHostOptions.PermitLimitType |
shouldFlashWithFuseZip
public abstract boolean shouldFlashWithFuseZip ()
Trả về kết quả về việc có nên cài đặt ROM bằng 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 ứng dụng có nên sử dụng ứng dụng SingleSignOn hay không.
Giá trị trả về | |
---|---|
Boolean |
takePermit
public abstract void takePermit (IHostOptions.PermitLimitType type)
Nhận giấy phép thuộc loại đã cho
Tham số | |
---|---|
type |
IHostOptions.PermitLimitType |
validateOptions
public abstract void validateOptions ()
Xác thực rằng các tuỳ chọn được đặt trên IHostOptions
là hợp lệ.
Gửi | |
---|---|
ConfigurationException |