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

shouldUseSsoClient

public abstract Boolean shouldUseSsoClient ()

בדוק אם הוא צריך להשתמש בלקוח SingleSignOn או לא.

החזרות
Boolean

לקחת אישור

public abstract void takePermit (IHostOptions.PermitLimitType type)

לוקח אישור מהסוג הנתון

פרמטרים
type IHostOptions.PermitLimitType

validateOptions

public abstract void validateOptions ()

ודא שהאפשרויות שהוגדרו ב- IHostOptions תקפות.

זורק
ConfigurationException