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 getKnownPreconfigureNativeDevicePool()

مجموعة عناوين IP المعروفة والمُعدّة مسبقًا للأجهزة الأصلية

abstract getKnownPreconfigureVirtualDevicePool()

مجموعة معروفة من الأجهزة الافتراضية التي تم ضبطها مسبقًا

abstract getKnownRemoteDeviceIpPool()

جهاز بعيد معروف مرتبط بعنوان IP محدّد

default 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()

تأكَّد من أنّ الخيارات التي تم ضبطها على IHostOptions صالحة.

الطرق العامة

getAvailablePermits

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

لعرض عدد الأذونات المتاحة من نوع معيّن

المعلمات
type IHostOptions.PermitLimitType

المرتجعات
Integer

getCacheSizeLimit

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

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 معيّن

المرتجعات

getKnownPreconfigureNativeDevicePool

public abstract  getKnownPreconfigureNativeDevicePool ()

مجموعة عناوين IP المعروفة والمُعدّة مسبقًا للأجهزة الأصلية

المرتجعات

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

مجموعة معروفة من الأجهزة الافتراضية التي تم ضبطها مسبقًا

المرتجعات

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

جهاز بعيد معروف مرتبط بعنوان IP محدّد

المرتجعات

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

جهاز tcp معروف مرتبط بعنوان IP محدد

المرتجعات

getLabels

public abstract  getLabels ()

الحصول على تصنيفات للمضيف

المرتجعات

getNetworkInterface

public abstract String getNetworkInterface ()

تعرِض هذه السمة واجهة الشبكة المستخدَمة للاتصال بأجهزة الاختبار عن بُعد.

المرتجعات
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

تعرِض هذه السمة خريطة لملفات مفاتيح JSON لحساب الخدمة.

المرتجعات

getTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

لعرض مهلة مستوى "مرحلة الاختبار" المحدّدة. ستكون القيمة التلقائية هي 0 في حال عدم تحديد مهلات.

المرتجعات
long

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

تحقّق مما إذا كان يجب استخدام تنسيق zip64 في عملية التنزيل الجزئي أم لا.

المرتجعات
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

تبدأ عمليات قفل المهام المتزامنة

isFastbootdEnable

public abstract boolean isFastbootdEnable ()

تُرجع ما إذا كان وضع fastbootd مفعَّلاً أم لا.

المرتجعات
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

لعرض ما إذا كان يجب إيقاف إعداد تقارير مقاييس المضيف

المرتجعات
boolean

isIncrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

تعرِض هذه السمة ما إذا كان الفلاش المتزايد مفعّلاً أم لا.

المرتجعات
boolean

isOptOutOfIncrementalFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

تعرِض هذه السمة ما إذا كان المضيف قد أوقف ميزة الفلاش المتزايد.

المرتجعات
boolean

returnPermit

public abstract void returnPermit (IHostOptions.PermitLimitType type)

عرض تصريح من النوع المحدّد

المعلمات
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

تُستخدَم لتحديد ما إذا كان يجب إجراء عملية التفليش باستخدام ملف zip لصورة الجهاز المثبَّت عليه الصمامات أم لا.

المرتجعات
boolean

shouldUseSsoClient

public abstract Boolean shouldUseSsoClient ()

تحقَّق مما إذا كان يجب استخدام برنامج SingleSignOn أم لا.

المرتجعات
Boolean

takePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

تأخذ ترخيصًا من النوع المحدّد

المعلمات
type IHostOptions.PermitLimitType

validateOptions

public abstract void validateOptions ()

تأكَّد من أنّ الخيارات التي تم ضبطها على IHostOptions صالحة.

عمليات الرمي
ConfigurationException