IHostOptions
public interface IHostOptions
com.android.tradefed.host.IHostOptions |
อินเทอร์เฟซผู้ถือตัวเลือกโฮสต์ อินเทอร์เฟซนี้ใช้เพื่อเข้าถึงตัวเลือกทั่วทั้งโฮสต์
สรุป
วิธีการสาธารณะ | |
---|---|
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 ที่รู้จักซึ่งเชื่อมโยงกับ 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 boolean | isHostMetricReportingDisabled () ส่งคืนว่าควรปิดใช้งานการรายงานเมตริกโฮสต์หรือไม่ |
abstract boolean | isIncrementalFlashingEnabled () ส่งคืนไม่ว่าจะเปิดใช้งานการกะพริบแบบเพิ่มหน่วยหรือไม่ |
abstract boolean | isOptOutOfIncrementalFlashing () ส่งคืนว่าโฮสต์เลือกไม่ใช้การกะพริบแบบเพิ่มหน่วยหรือไม่ |
abstract void | returnPermit ( IHostOptions.PermitLimitType type) ส่งกลับใบอนุญาตประเภทที่กำหนด |
abstract boolean | shouldFlashWithFuseZip () ส่งคืนว่าควรทำการแฟลชด้วยไฟล์ zip รูปภาพของอุปกรณ์ที่ติดตั้งฟิวส์หรือไม่ |
abstract Boolean | shouldUseSsoClient () ตรวจสอบว่าควรใช้ไคลเอ็นต์ SingleSignOn หรือไม่ |
abstract void | takePermit ( IHostOptions.PermitLimitType type) จะต้องได้รับใบอนุญาตประเภทที่กำหนด |
abstract void | validateOptions () ตรวจสอบว่าตัวเลือกที่ตั้งไว้ใน |
วิธีการสาธารณะ
getAvailablePermits
public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)
ส่งกลับจำนวนใบอนุญาตที่มีอยู่ของประเภทที่กำหนด
พารามิเตอร์ | |
---|---|
type | IHostOptions.PermitLimitType |
การส่งคืน | |
---|---|
Integer |
รับ CacheSizeLimit
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 |
รับดาวน์โหลด CacheDir
public abstract File getDownloadCacheDir ()
ส่งคืนเส้นทางที่ใช้สำหรับจัดเก็บสิ่งประดิษฐ์ที่ดาวน์โหลด
การส่งคืน | |
---|---|
File |
รับ FastbootTmpDir
public abstract File getFastbootTmpDir ()
ส่งคืนเส้นทางที่ fastboot ควรใช้เป็นโฟลเดอร์ชั่วคราว
การส่งคืน | |
---|---|
File |
getInUsePermits
public abstract int getInUsePermits (IHostOptions.PermitLimitType type)
ส่งกลับจำนวนใบอนุญาตที่ใช้สำหรับประเภทที่กำหนด
พารามิเตอร์ | |
---|---|
type | IHostOptions.PermitLimitType |
การส่งคืน | |
---|---|
int |
getKnownGceDeviceIpPool
public abstractgetKnownGceDeviceIpPool ()
อุปกรณ์ gce ที่รู้จักซึ่งเชื่อมโยงกับ IP ที่ระบุ
การส่งคืน | |
---|---|
getKnownPreconfigureVirtualDevicePool
public abstractgetKnownPreconfigureVirtualDevicePool ()
พูลอุปกรณ์เสมือนที่กำหนดค่าไว้ล่วงหน้าที่รู้จัก
การส่งคืน | |
---|---|
getKnownRemoteDeviceIpPool
public abstractgetKnownRemoteDeviceIpPool ()
อุปกรณ์ระยะไกลที่รู้จักซึ่งเชื่อมโยงกับ IP เฉพาะ
การส่งคืน | |
---|---|
getKnownTcpDeviceIpPool
public abstractgetKnownTcpDeviceIpPool ()
อุปกรณ์ TCP ที่รู้จักซึ่งเชื่อมโยงกับ IP เฉพาะ
การส่งคืน | |
---|---|
getLabels
public abstractgetLabels ()
รับป้ายกำกับสำหรับโฮสต์
การส่งคืน | |
---|---|
รับอินเทอร์เฟซเครือข่าย
public abstract String getNetworkInterface ()
ส่งคืนอินเทอร์เฟซเครือข่ายที่ใช้เชื่อมต่อกับอุปกรณ์ทดสอบระยะไกล
การส่งคืน | |
---|---|
String |
getServiceAccountJsonKeyFiles
public abstractgetServiceAccountJsonKeyFiles ()
ส่งคืนแมปของไฟล์คีย์ json ของบัญชีบริการ
การส่งคืน | |
---|---|
รับ TestPhaseTimeout
public abstract long getTestPhaseTimeout ()
ส่งคืนการหมดเวลาระดับเฟสการทดสอบที่ระบุ ค่าเริ่มต้นจะเป็น 0 หากไม่มีการหมดเวลา
การส่งคืน | |
---|---|
long |
getUseZip64InPartialDownload
public abstract boolean getUseZip64InPartialDownload ()
ตรวจสอบว่าควรใช้รูปแบบ zip64 ในการดาวน์โหลดบางส่วนหรือไม่
การส่งคืน | |
---|---|
boolean |
initConcurrentLocks
public abstract void initConcurrentLocks ()
เตรียมข้อมูลเบื้องต้นการล็อคที่เกิดขึ้นพร้อมกัน
คือ FastbootdEnable
public abstract boolean isFastbootdEnable ()
ส่งคืนว่าเปิดใช้งานการสนับสนุนโหมด fastbootd หรือไม่
การส่งคืน | |
---|---|
boolean |
isHostMetricReportingปิดใช้งานแล้ว
public abstract boolean isHostMetricReportingDisabled ()
ส่งคืนว่าควรปิดใช้งานการรายงานเมตริกโฮสต์หรือไม่
การส่งคืน | |
---|---|
boolean |
คือเปิดใช้งานแบบFlashingแบบเพิ่มหน่วยแล้ว
public abstract boolean isIncrementalFlashingEnabled ()
ส่งคืนไม่ว่าจะเปิดใช้งานการกะพริบแบบเพิ่มหน่วยหรือไม่
การส่งคืน | |
---|---|
boolean |
isOptOutOfแบบค่อยเป็นค่อยไปกระพริบ
public abstract boolean isOptOutOfIncrementalFlashing ()
ส่งคืนว่าโฮสต์เลือกไม่ใช้การกะพริบแบบเพิ่มหน่วยหรือไม่
การส่งคืน | |
---|---|
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 |