IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


อินเทอร์เฟซผู้ถือตัวเลือกโฮสต์ อินเทอร์เฟซนี้ใช้เพื่อเข้าถึงตัวเลือกทั่วทั้งโฮสต์

สรุป

คลาสที่ซ้อนกัน

enum IHostOptions.PermitLimitType

Enum อธิบายตัวจำกัดการอนุญาตที่เป็นไปได้

วิธีการสาธารณะ

abstract Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

ส่งกลับจำนวนใบอนุญาตที่มีอยู่ของประเภทที่กำหนด

abstract Long getCacheSizeLimit ()

ส่งคืนขนาดสูงสุดที่อนุญาต (ไบต์) ของแคชไฟล์ในเครื่อง

abstract Integer getConcurrentDownloadLimit ()

ส่งกลับจำนวนสูงสุดของการดาวน์โหลดพร้อมกันที่อนุญาต

abstract Integer getConcurrentFlasherLimit ()

ส่งกลับจำนวนสูงสุดของการกะพริบพร้อมกันที่จะอนุญาต

abstract Integer getConcurrentVirtualDeviceStartupLimit ()

ส่งกลับจำนวนสูงสุดของการเริ่มต้นอุปกรณ์เสมือนพร้อมกันที่อนุญาต

abstract File getDownloadCacheDir ()

ส่งคืนพาธที่ใช้สำหรับจัดเก็บอาร์ติแฟกต์ที่ดาวน์โหลด

abstract File getFastbootTmpDir ()

ส่งกลับเส้นทางที่ fastboot ควรใช้เป็นโฟลเดอร์ชั่วคราว

abstract int getInUsePermits ( IHostOptions.PermitLimitType type)

ส่งกลับจำนวนใบอนุญาตที่ใช้สำหรับประเภทที่กำหนด

abstract getKnownGceDeviceIpPool ()

gce-device ที่รู้จักซึ่งเชื่อมโยงกับ IP เฉพาะ

abstract getKnownPreconfigureVirtualDevicePool ()

รู้จักพูลอุปกรณ์เสมือนที่กำหนดค่าไว้ล่วงหน้า

abstract getKnownRemoteDeviceIpPool ()

อุปกรณ์ระยะไกลที่รู้จักซึ่งเชื่อมโยงกับ IP เฉพาะ

abstract getKnownTcpDeviceIpPool ()

อุปกรณ์ tcp ที่รู้จักซึ่งเชื่อมโยงกับ IP เฉพาะ

abstract getLabels ()

รับฉลากสำหรับโฮสต์

abstract String getNetworkInterface ()

ส่งคืนอินเทอร์เฟซเครือข่ายที่ใช้เชื่อมต่อกับอุปกรณ์ทดสอบระยะไกล

abstract getServiceAccountJsonKeyFiles ()

ส่งคืนไฟล์คีย์ json ของบัญชีบริการ

abstract long getTestPhaseTimeout ()

ส่งกลับระยะหมดเวลาระดับการทดสอบที่ระบุ

abstract boolean getUseZip64InPartialDownload ()

ตรวจสอบว่าควรใช้รูปแบบ zip64 ในการดาวน์โหลดบางส่วนหรือไม่

abstract void initConcurrentLocks ()

เริ่มต้นการล็อกพร้อมกัน

abstract boolean isFastbootdEnable ()

ส่งกลับว่ามีการเปิดใช้งานการสนับสนุนโหมด fastbootd หรือไม่

abstract void returnPermit ( IHostOptions.PermitLimitType type)

ส่งคืนใบอนุญาตประเภทที่กำหนด

abstract boolean shouldFlashWithFuseZip ()

ส่งคืนว่าควรทำการกะพริบด้วยไฟล์ zip อิมเมจอุปกรณ์ที่ติดตั้งฟิวส์หรือไม่

abstract Boolean shouldUseSsoClient ()

ตรวจสอบว่าควรใช้ไคลเอนต์ SingleSignOn หรือไม่

abstract void takePermit ( IHostOptions.PermitLimitType type)

รับใบอนุญาตประเภทที่กำหนด

abstract void validateOptions ()

ตรวจสอบว่าตัวเลือกที่ตั้งค่าบน IHostOptions นั้นถูกต้อง

วิธีการสาธารณะ

getAvailablePermits

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

ส่งกลับจำนวนใบอนุญาตที่มีอยู่ของประเภทที่กำหนด

พารามิเตอร์
type IHostOptions.PermitLimitType

คืนสินค้า
Integer

getCacheSizeLimit

public abstract Long getCacheSizeLimit ()

ส่งคืนขนาดสูงสุดที่อนุญาต (ไบต์) ของแคชไฟล์ในเครื่อง

คืนสินค้า
Long

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

ส่งกลับจำนวนสูงสุดของการดาวน์โหลดพร้อมกันที่อนุญาต ใช้โดย IBuildProvider ที่ดาวน์โหลดบิลด์ระยะไกล

คืนสินค้า
Integer

getConcurrentFlasherLimit

public abstract Integer getConcurrentFlasherLimit ()

ส่งกลับจำนวนสูงสุดของการกะพริบพร้อมกันที่จะอนุญาต ใช้โดย DeviceFlashPreparer

คืนสินค้า
Integer ขีด จำกัด การกะพริบพร้อมกัน

getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

ส่งกลับจำนวนสูงสุดของการเริ่มต้นอุปกรณ์เสมือนพร้อมกันที่อนุญาต ใช้โดย RemoteAndroidVirtualDevice ที่เริ่มต้นอุปกรณ์เสมือน

คืนสินค้า
Integer

getDownloadCacheDir

public abstract File getDownloadCacheDir ()

ส่งคืนพาธที่ใช้สำหรับจัดเก็บอาร์ติแฟกต์ที่ดาวน์โหลด

คืนสินค้า
File

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

ส่งกลับเส้นทางที่ fastboot ควรใช้เป็นโฟลเดอร์ชั่วคราว

คืนสินค้า
File

getInUsePermits

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

ส่งกลับจำนวนใบอนุญาตที่ใช้สำหรับประเภทที่กำหนด

พารามิเตอร์
type IHostOptions.PermitLimitType

คืนสินค้า
int

getKnownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

gce-device ที่รู้จักซึ่งเชื่อมโยงกับ IP เฉพาะ

คืนสินค้า

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

รู้จักพูลอุปกรณ์เสมือนที่กำหนดค่าไว้ล่วงหน้า

คืนสินค้า

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

อุปกรณ์ระยะไกลที่รู้จักซึ่งเชื่อมโยงกับ IP เฉพาะ

คืนสินค้า

getKnownTcpDeviceIpPool

public abstract  getKnownTcpDeviceIpPool ()

อุปกรณ์ tcp ที่รู้จักซึ่งเชื่อมโยงกับ IP เฉพาะ

คืนสินค้า

getLabels

public abstract  getLabels ()

รับฉลากสำหรับโฮสต์

คืนสินค้า

getNetworkInterface

public abstract String getNetworkInterface ()

ส่งคืนอินเทอร์เฟซเครือข่ายที่ใช้เชื่อมต่อกับอุปกรณ์ทดสอบระยะไกล

คืนสินค้า
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

ส่งคืนไฟล์คีย์ json ของบัญชีบริการ

คืนสินค้า

getTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

ส่งกลับระยะหมดเวลาระดับการทดสอบที่ระบุ ค่าเริ่มต้นจะเป็น 0 โดยไม่มีระยะหมดเวลา

คืนสินค้า
long

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

ตรวจสอบว่าควรใช้รูปแบบ zip64 ในการดาวน์โหลดบางส่วนหรือไม่

คืนสินค้า
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

เริ่มต้นการล็อกพร้อมกัน

isFastbootdEnable

public abstract boolean isFastbootdEnable ()

ส่งกลับว่ามีการเปิดใช้งานการสนับสนุนโหมด fastbootd หรือไม่

คืนสินค้า
boolean

กลับใบอนุญาต

public abstract void returnPermit (IHostOptions.PermitLimitType type)

ส่งคืนใบอนุญาตประเภทที่กำหนด

พารามิเตอร์
type IHostOptions.PermitLimitType

ควรFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

ส่งคืนว่าควรทำการกะพริบด้วยไฟล์ zip อิมเมจอุปกรณ์ที่ติดตั้งฟิวส์หรือไม่

คืนสินค้า
boolean

ควรใช้SsoClient

public abstract Boolean shouldUseSsoClient ()

ตรวจสอบว่าควรใช้ไคลเอนต์ SingleSignOn หรือไม่

คืนสินค้า
Boolean

รับใบอนุญาต

public abstract void takePermit (IHostOptions.PermitLimitType type)

รับใบอนุญาตประเภทที่กำหนด

พารามิเตอร์
type IHostOptions.PermitLimitType

ตรวจสอบตัวเลือก

public abstract void validateOptions ()

ตรวจสอบว่าตัวเลือกที่ตั้งค่าบน IHostOptions นั้นถูกต้อง

ขว้าง
ConfigurationException