ตัวเลือกโฮสต์

public class HostOptions
extends Object implements IHostOptions

java.lang.Object
com.android.tradefed.host.HostOptions


คลาสผู้ถือตัวเลือกโฮสต์ คลาสนี้ใช้เพื่อจัดเก็บตัวเลือกทั้งโฮสต์

สรุป

ผู้รับเหมาก่อสร้างสาธารณะ

HostOptions ()

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

Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

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

Long getCacheSizeLimit ()

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

Integer getConcurrentDownloadLimit ()

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

Integer getConcurrentFlasherLimit ()

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

Integer getConcurrentVirtualDeviceStartupLimit ()

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

File getDownloadCacheDir ()

ส่งคืนเส้นทางที่ใช้สำหรับจัดเก็บสิ่งประดิษฐ์ที่ดาวน์โหลด

File getFastbootTmpDir ()

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

int getInUsePermits ( IHostOptions.PermitLimitType type)

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

getKnownGceDeviceIpPool ()

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

getKnownPreconfigureVirtualDevicePool ()

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

getKnownRemoteDeviceIpPool ()

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

getKnownTcpDeviceIpPool ()

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

getLabels ()

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

String getNetworkInterface ()

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

getServiceAccountJsonKeyFiles ()

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

long getTestPhaseTimeout ()

ส่งคืนการหมดเวลาระดับเฟสการทดสอบที่ระบุ

boolean getUseZip64InPartialDownload ()

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

void initConcurrentLocks ()

เตรียมข้อมูลเบื้องต้นการล็อคที่เกิดขึ้นพร้อมกัน

boolean isFastbootdEnable ()

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

boolean isHostMetricReportingDisabled ()

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

boolean isIncrementalFlashingEnabled ()

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

boolean isOptOutOfIncrementalFlashing ()

ส่งคืนว่าโฮสต์เลือกไม่ใช้การกะพริบแบบเพิ่มหน่วยหรือไม่

void returnPermit ( IHostOptions.PermitLimitType type)

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

boolean shouldFlashWithFuseZip ()

ส่งคืนว่าควรทำการแฟลชด้วยไฟล์ zip รูปภาพของอุปกรณ์ที่ติดตั้งฟิวส์หรือไม่

Boolean shouldUseSsoClient ()

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

void takePermit ( IHostOptions.PermitLimitType type)

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

void validateOptions ()

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

ผู้รับเหมาก่อสร้างสาธารณะ

ตัวเลือกโฮสต์

public HostOptions ()

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

getAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

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

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

การส่งคืน
Integer

รับ CacheSizeLimit

public Long getCacheSizeLimit ()

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

การส่งคืน
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

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

การส่งคืน
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

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

การส่งคืน
Integer ขีดจำกัดของไฟกะพริบที่เกิดขึ้นพร้อมกัน

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

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

การส่งคืน
Integer

รับดาวน์โหลด CacheDir

public File getDownloadCacheDir ()

ส่งคืนเส้นทางที่ใช้สำหรับจัดเก็บสิ่งประดิษฐ์ที่ดาวน์โหลด

การส่งคืน
File

รับ FastbootTmpDir

public File getFastbootTmpDir ()

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

การส่งคืน
File

getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

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

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

การส่งคืน
int

getKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

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

การส่งคืน

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

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

การส่งคืน

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

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

การส่งคืน

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

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

การส่งคืน

getLabels

public  getLabels ()

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

การส่งคืน

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

public String getNetworkInterface ()

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

การส่งคืน
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

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

การส่งคืน

รับ TestPhaseTimeout

public long getTestPhaseTimeout ()

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

การส่งคืน
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

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

การส่งคืน
boolean

initConcurrentLocks

public void initConcurrentLocks ()

เตรียมข้อมูลเบื้องต้นการล็อคที่เกิดขึ้นพร้อมกัน

คือ FastbootdEnable

public boolean isFastbootdEnable ()

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

การส่งคืน
boolean

isHostMetricReportingปิดใช้งานแล้ว

public boolean isHostMetricReportingDisabled ()

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

การส่งคืน
boolean

คือเปิดใช้งานแบบFlashingแบบเพิ่มหน่วยแล้ว

public boolean isIncrementalFlashingEnabled ()

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

การส่งคืน
boolean

isOptOutOfแบบค่อยเป็นค่อยไปกระพริบ

public boolean isOptOutOfIncrementalFlashing ()

ส่งคืนว่าโฮสต์เลือกไม่ใช้การกะพริบแบบเพิ่มหน่วยหรือไม่

การส่งคืน
boolean

ใบอนุญาตส่งคืน

public void returnPermit (IHostOptions.PermitLimitType type)

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

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

ควร FlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

ส่งคืนว่าควรทำการแฟลชด้วยไฟล์ zip รูปภาพของอุปกรณ์ที่ติดตั้งฟิวส์หรือไม่

การส่งคืน
boolean

ควรใช้ SsoClient

public Boolean shouldUseSsoClient ()

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

การส่งคืน
Boolean

รับใบอนุญาต

public void takePermit (IHostOptions.PermitLimitType type)

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

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

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

public void validateOptions ()

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

ขว้าง
ConfigurationException