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()
      
      
        تأكَّد من أنّ الخيارات التي تم ضبطها على   | 
  
الطرق العامة
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 abstractgetKnownGceDeviceIpPool () 
جهاز gce معروف مرتبط بعنوان IP معيّن
| المرتجعات | |
|---|---|
 | 
        |
getKnownPreconfigureNativeDevicePool
public abstractgetKnownPreconfigureNativeDevicePool () 
مجموعة عناوين IP المعروفة والمُعدّة مسبقًا للأجهزة الأصلية
| المرتجعات | |
|---|---|
 | 
        |
getKnownPreconfigureVirtualDevicePool
public abstractgetKnownPreconfigureVirtualDevicePool () 
مجموعة معروفة من الأجهزة الافتراضية التي تم ضبطها مسبقًا
| المرتجعات | |
|---|---|
 | 
        |
getKnownRemoteDeviceIpPool
public abstractgetKnownRemoteDeviceIpPool () 
جهاز بعيد معروف مرتبط بعنوان IP محدّد
| المرتجعات | |
|---|---|
 | 
        |
getKnownTcpDeviceIpPool
publicgetKnownTcpDeviceIpPool () 
جهاز tcp معروف مرتبط بعنوان IP محدد
| المرتجعات | |
|---|---|
 | 
        |
getLabels
public abstractgetLabels () 
الحصول على تصنيفات للمضيف
| المرتجعات | |
|---|---|
 | 
        |
getNetworkInterface
public abstract String getNetworkInterface ()
تعرِض هذه السمة واجهة الشبكة المستخدَمة للاتصال بأجهزة الاختبار عن بُعد.
| المرتجعات | |
|---|---|
String | 
        |
getServiceAccountJsonKeyFiles
public abstractgetServiceAccountJsonKeyFiles () 
تعرِض هذه السمة خريطة لملفات مفاتيح 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 | 
          |