IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


Giao diện người giữ 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

Phương thức 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 nhất định

abstract Long getCacheSizeLimit ()

Trả về kích thước (byte) tối đa cho phép của bộ đệm tệp cục bộ.

abstract File getClFlashstation ()

Trả về tập lệnh cl_flashstation từ xa.

abstract Integer getConcurrentDownloadLimit ()

Trả về số lượng 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 tạo phẩ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 đang 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 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ể.

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ủ lưu trữ.

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 của tài khoản dịch vụ.

abstract long getTestPhaseTimeout ()

Trả về thời gian chờ cấp độ Giai đoạn thử nghiệm được 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 boolean isFlashstationEnabled ()

Trả về việc flash có nên được thực hiện với flashstation hay không.

abstract boolean isHostMetricReportingDisabled ()

Trả về việc có nên tắt báo cáo số liệu máy chủ 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ề việc có nên thực hiện nhấp nháy với tệp zip hình ảnh thiết bị gắn cầu chì hay không.

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 của loại nhất định

abstract void validateOptions ()

Xác thực rằng các tùy chọn được đặt trên IHostOptions là hợp lệ.

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ó sẵn của một loại nhất định

Thông số
type IHostOptions.PermitLimitType

trả lại
Integer

getCacheSizeLimit

public abstract Long getCacheSizeLimit ()

Trả về kích thước (byte) tối đa cho phép của bộ đệm tệp cục bộ.

trả lại
Long

getClFlashstation

public abstract File getClFlashstation ()

Trả về tập lệnh cl_flashstation từ xa.

trả lại
File

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

Trả về số lượng 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.

trả lại
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 .

trả lại
Integer giới hạn flasher đồ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 đó.

trả lại
Integer

getDownloadCacheDir

public abstract File getDownloadCacheDir ()

Trả về đường dẫn được sử dụng để lưu trữ các tạo phẩm đã tải xuống.

trả lại
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.

trả lại
File

getInUsePermits

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

Trả về số lượng giấy phép đang sử dụng cho một loại nhất định

Thông số
type IHostOptions.PermitLimitType

trả lại
int

getKnownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

Thiết bị gce đã biết được liên kết với một IP cụ thể.

trả lại

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

Nhóm thiết bị ảo được cấu hình sẵn đã biết.

trả lại

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

Thiết bị từ xa đã biết được liên kết với một IP cụ thể.

trả lại

getKnownTcpDeviceIpPool

public abstract  getKnownTcpDeviceIpPool ()

Thiết bị tcp đã biết được liên kết với một IP cụ thể.

trả lại

lấy nhãn

public abstract  getLabels ()

Nhận nhãn cho máy chủ lưu trữ.

trả lại

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.

trả lại
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

Trả về Bản đồ các tệp khóa json của tài khoản dịch vụ.

trả lại

getTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

Trả về thời gian chờ cấp độ Giai đoạn thử nghiệm được chỉ định. Mặc định sẽ là 0 nếu không có thời gian chờ.

trả lại
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.

trả lại
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.

trả lại
boolean

isFlashstationEnabled

public abstract boolean isFlashstationEnabled ()

Trả về việc flash có nên được thực hiện với flashstation hay không.

trả lại
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

Trả về việc có nên tắt báo cáo số liệu máy chủ hay không.

trả lại
boolean

trở vềGiấy phép

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Trả về giấy phép của loại đã cho

Thông số
type IHostOptions.PermitLimitType

nênFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

Trả về việc có nên thực hiện nhấp nháy với tệp zip hình ảnh thiết bị gắn cầu chì hay không.

trả lại
boolean

nênSử dụngSsoClient

public abstract Boolean shouldUseSsoClient ()

Kiểm tra xem nó có nên sử dụng ứng dụng khách SingleSignOn hay không.

trả lại
Boolean

nhận giấy phép

public abstract void takePermit (IHostOptions.PermitLimitType type)

Có giấy phép của loại nhất định

Thông số
type IHostOptions.PermitLimitType

xác thựcTùy chọn

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