IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


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

สรุป

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

abstract Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

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

abstract Long getCacheSizeLimit ()

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

abstract File getClFlashstation ()

ส่งคืนไฟล์สคริปต์ cl_flashstation ระยะไกล

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-device ที่รู้จักซึ่งเชื่อมโยงกับ 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 isFlashstationEnabled ()

ส่งคืนว่าควรทำการแฟลชด้วย flashstation หรือไม่

abstract boolean isHostMetricReportingDisabled ()

ส่งคืนว่าควรปิดใช้งานการรายงานเมตริกโฮสต์หรือไม่

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

รับ CacheSizeLimit

public abstract Long getCacheSizeLimit ()

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

ส่งคืน
Long

getClFlashstation

public abstract File getClFlashstation ()

ส่งคืนไฟล์สคริปต์ cl_flashstation ระยะไกล

ส่งคืน
File

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

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

ส่งคืน

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

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

ส่งคืน

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

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

ส่งคืน

getKnownTcpDeviceIpPool

public abstract  getKnownTcpDeviceIpPool ()

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

ส่งคืน

รับฉลาก

public abstract  getLabels ()

รับป้ายกำกับสำหรับโฮสต์

ส่งคืน

getNetworkInterface

public abstract String getNetworkInterface ()

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

ส่งคืน
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

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

ส่งคืน

getTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

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

ส่งคืน
long

getUseZip64InPartialดาวน์โหลด

public abstract boolean getUseZip64InPartialDownload ()

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

ส่งคืน
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

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

isFastbootdEnable

public abstract boolean isFastbootdEnable ()

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

ส่งคืน
boolean

คือเปิดใช้งาน Flashstation

public abstract boolean isFlashstationEnabled ()

ส่งคืนว่าควรทำการแฟลชด้วย flashstation หรือไม่

ส่งคืน
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

ส่งคืนว่าควรปิดใช้งานการรายงานเมตริกโฮสต์หรือไม่

ส่งคืน
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