จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


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

สรุป

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

enum IHostOptions.PermitLimitType

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

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

abstract Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

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

abstract Integer getConcurrentDownloadLimit ()

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

abstract Integer getConcurrentFlasherLimit ()

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

abstract File getDownloadCacheDir ()

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

abstract File getFastbootTmpDir ()

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

abstract int getInUsePermits ( IHostOptions.PermitLimitType type)

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

abstract getKnownGceDeviceIpPool ()

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

abstract getKnownPreconfigureVirtualDevicePool ()

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

abstract getKnownRemoteDeviceIpPool ()

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

abstract getKnownTcpDeviceIpPool ()

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

abstract getLabels ()

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

abstract String getNetworkInterface ()

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

abstract getServiceAccountJsonKeyFiles ()

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

abstract boolean getUseZip64InPartialDownload ()

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

abstract void initConcurrentLocks ()

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

abstract boolean isFastbootdEnable ()

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

abstract void returnPermit ( IHostOptions.PermitLimitType type)

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

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

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

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

คืนสินค้า
Integer

getConcurrentFlasherLimit

public abstract Integer getConcurrentFlasherLimit ()

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

คืนสินค้า
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 ที่รู้จักซึ่งเชื่อมโยงกับ 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 ของบัญชีบริการ

คืนสินค้า

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

ควรใช้SsoClient

public abstract Boolean shouldUseSsoClient ()

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

คืนสินค้า
Boolean

รับใบอนุญาต

public abstract void takePermit (IHostOptions.PermitLimitType type)

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

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

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

public abstract void validateOptions ()

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

ขว้าง
ConfigurationException