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

ตรวจสอบว่าตัวเลือกที่ตั้งไว้ใน 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 ที่รู้จักซึ่งเชื่อมโยงกับ IP เฉพาะ

การส่งคืน

getLabels

public abstract  getLabels ()

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

การส่งคืน

รับอินเทอร์เฟซเครือข่าย

public abstract String getNetworkInterface ()

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

การส่งคืน
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

ส่งคืนแมปของไฟล์คีย์ 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

คือFlashstationEnabled

public abstract boolean isFlashstationEnabled ()

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

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