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ượng tối đa lượt tải xuống đồng thời đượ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ả liệu quá trình nhấp nháy có được thực hiện 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 đặt trên IHostOptions là hợp lệ.

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ượng tối đa lượt tải xuống đồng thời đượ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 abstract  getKnownGceDeviceIpPool ()

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 abstract  getKnownPreconfigureVirtualDevicePool ()

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 abstract  getKnownRemoteDeviceIpPool ()

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

public  getKnownTcpDeviceIpPool ()

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 abstract  getLabels ()

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 abstract  getServiceAccountJsonKeyFiles ()

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

Đã vô hiệu hoá báo cáo chỉ số máy chủ

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ả liệu quá trình nhấp nháy có được thực hiện 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 đặt trên IHostOptions là hợp lệ.

Gửi
ConfigurationException