IHostOptions
public interface IHostOptions
com.android.tradefed.host.IHostOptions |
Giao diện chủ sở hữu tùy chọn máy chủ. Giao diện này được sử dụng để truy cập các tùy chọn trên toàn máy chủ.
Bản tóm tắt
Các lớp lồng nhau | |
---|---|
enum | IHostOptions.PermitLimitType Enum mô tả các giới hạn giấy phép có thể có |
Phương pháp công khai | |
---|---|
abstract Integer | getAvailablePermits ( IHostOptions.PermitLimitType type) Trả về số lượng giấy phép có sẵn 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ộ đệ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 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 được sử dụng để lưu trữ các phần mềm đã tải xuống. |
abstract File | getFastbootTmpDir () Trả về đường dẫn mà fastboot 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 được sử dụng cho một loại nhất định |
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 trước đã biết. |
abstract | getKnownRemoteDeviceIpPool () Thiết bị từ xa đã biết được liên kết với một IP cụ thể. |
abstract | getKnownTcpDeviceIpPool () Thiết bị tcp đã biết được liên kết với một IP cụ thể. |
abstract | getLabels () Nhận nhãn cho máy chủ. |
abstract String | getNetworkInterface () Trả về giao diện mạng được sử dụng để kết nối với các thiết bị kiểm tra từ xa. |
abstract | getServiceAccountJsonKeyFiles () Trả về Bản đồ các tệp khóa json tài khoản dịch vụ. |
abstract long | getTestPhaseTimeout () Trả về thời gian chờ ở mức Giai đoạn Thử nghiệm đã chỉ định. |
abstract boolean | getUseZip64InPartialDownload () Kiểm tra xem nó 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 tạo các khóa đồng thời |
abstract boolean | isFastbootdEnable () Trả về việc hỗ trợ chế độ fastbootd có được bật hay không. |
abstract void | returnPermit ( IHostOptions.PermitLimitType type) Trả về một giấy phép của loại đã cho |
abstract boolean | shouldFlashWithFuseZip () Trả về việc có nên thực hiện nhấp nháy hay không với tệp zip hình ảnh thiết bị được gắn cầu chì. |
abstract Boolean | shouldUseSsoClient () Kiểm tra xem nó có nên sử dụng ứng dụng khách SingleSignOn hay không. |
abstract void | takePermit ( IHostOptions.PermitLimitType type) Có giấy phép thuộc loại đã cho |
abstract void | validateOptions () Xác thực rằng các tùy chọn được đặt trên |
Phương pháp công khai
getAvailablePermits
public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)
Trả về số lượng giấy phép có sẵn của một loại đã cho
Thông số | |
---|---|
type | IHostOptions.PermitLimitType |
Lợi nhuận | |
---|---|
Integer |
getCacheSizeLimit
public abstract Long getCacheSizeLimit ()
Trả về kích thước tối đa cho phép (byte) của bộ đệm tệp cục bộ.
Lợi nhuận | |
---|---|
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 sử dụng bởi IBuildProvider
để tải xuống các bản dựng từ xa.
Lợi nhuận | |
---|---|
Integer |
getConcurrentFlasherLimit
public abstract Integer getConcurrentFlasherLimit ()
Trả về số lần nhấp nháy đồng thời tối đa cho phép. Được sử dụng bởi DeviceFlashPreparer
.
Lợi nhuận | |
---|---|
Integer | giới hạn của bộ phóng điện đồng thời. |
getConcurrentVirtualDeviceStartupLimit
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. Được sử dụng bởi RemoteAndroidVirtualDevice
để khởi động thiết bị ảo.
Lợi nhuận | |
---|---|
Integer |
getDownloadCacheDir
public abstract File getDownloadCacheDir ()
Trả về đường dẫn được sử dụng để lưu trữ các phần mềm đã tải xuống.
Lợi nhuận | |
---|---|
File |
getFastbootTmpDir
public abstract File getFastbootTmpDir ()
Trả về đường dẫn mà fastboot sẽ sử dụng làm thư mục tạm thời.
Lợi nhuận | |
---|---|
File |
getInUsePermits
public abstract int getInUsePermits (IHostOptions.PermitLimitType type)
Trả về số lượng giấy phép được sử dụng cho một loại nhất định
Thông số | |
---|---|
type | IHostOptions.PermitLimitType |
Lợi nhuận | |
---|---|
int |
getKnownGceDeviceIpPool
public abstractgetKnownGceDeviceIpPool ()
Thiết bị gce đã biết được liên kết với một IP cụ thể.
Lợi nhuận | |
---|---|
getKnownPreconfigureVirtualDevicePool
public abstractgetKnownPreconfigureVirtualDevicePool ()
Nhóm thiết bị ảo được định cấu hình trước đã biết.
Lợi nhuận | |
---|---|
getKnownRemoteDeviceIpPool
public abstractgetKnownRemoteDeviceIpPool ()
Thiết bị từ xa đã biết được liên kết với một IP cụ thể.
Lợi nhuận | |
---|---|
getKnownTcpDeviceIpPool
public abstractgetKnownTcpDeviceIpPool ()
Thiết bị tcp đã biết được liên kết với một IP cụ thể.
Lợi nhuận | |
---|---|
getLabels
public abstractgetLabels ()
Nhận nhãn cho máy chủ.
Lợi nhuận | |
---|---|
getNetworkInterface
public abstract String getNetworkInterface ()
Trả về giao diện mạng được sử dụng để kết nối với các thiết bị kiểm tra từ xa.
Lợi nhuận | |
---|---|
String |
getServiceAccountJsonKeyFiles
public abstractgetServiceAccountJsonKeyFiles ()
Trả về Bản đồ các tệp khóa json tài khoản dịch vụ.
Lợi nhuận | |
---|---|
getTestPhaseTimeout
public abstract long getTestPhaseTimeout ()
Trả về thời gian chờ ở mức Giai đoạn Thử nghiệm đã chỉ định. Mặc định sẽ là 0 để không có thời gian chờ.
Lợi nhuận | |
---|---|
long |
getUseZip64InPartialDownload
public abstract boolean getUseZip64InPartialDownload ()
Kiểm tra xem nó có nên sử dụng định dạng zip64 khi tải xuống một phần hay không.
Lợi nhuận | |
---|---|
boolean |
initConcurrentLocks
public abstract void initConcurrentLocks ()
Khởi tạo các khóa đồng thời
isFastbootdEnable
public abstract boolean isFastbootdEnable ()
Trả về việc hỗ trợ chế độ fastbootd có được bật hay không.
Lợi nhuận | |
---|---|
boolean |
returnPermit
public abstract void returnPermit (IHostOptions.PermitLimitType type)
Trả về một giấy phép của loại đã cho
Thông số | |
---|---|
type | IHostOptions.PermitLimitType |
shouldFlashWithFuseZip
public abstract boolean shouldFlashWithFuseZip ()
Trả về việc có nên thực hiện nhấp nháy hay không với tệp zip hình ảnh thiết bị được gắn cầu chì.
Lợi nhuận | |
---|---|
boolean |
shouldUseSsoClient
public abstract Boolean shouldUseSsoClient ()
Kiểm tra xem nó có nên sử dụng ứng dụng khách SingleSignOn hay không.
Lợi nhuận | |
---|---|
Boolean |
takePermit
public abstract void takePermit (IHostOptions.PermitLimitType type)
Có giấy phép thuộc loại đã cho
Thông số | |
---|---|
type | IHostOptions.PermitLimitType |
validateOptions
public abstract void validateOptions ()
Xác thực rằng các tùy chọn được đặt trên IHostOptions
là hợp lệ.
Ném | |
---|---|
ConfigurationException |
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-11-07 UTC.