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

فعال بودن یا نبودن پشتیبانی حالت فست بوت را نشان می دهد.

abstract boolean isHostMetricReportingDisabled ()

نشان می دهد که آیا گزارش متریک میزبان باید غیرفعال باشد یا خیر.

abstract boolean isIncrementalFlashingEnabled ()

فعال بودن یا نبودن چشمک زن تدریجی را برمی گرداند.

abstract boolean isOptOutOfIncrementalFlashing ()

نشان می دهد که آیا میزبان از چشمک زدن تدریجی انصراف داده است یا خیر.

abstract void returnPermit ( IHostOptions.PermitLimitType type)

مجوزی از نوع داده شده را برمی گرداند

abstract boolean shouldFlashWithFuseZip ()

نشان می دهد که آیا فلش باید با فایل فشرده تصویر دستگاه نصب شده به فیوز انجام شود یا خیر.

abstract Boolean shouldUseSsoClient ()

بررسی کنید که آیا باید از سرویس گیرنده SingleSignOn استفاده کند یا خیر.

abstract void takePermit ( IHostOptions.PermitLimitType type)

از نوع داده شده مجوز می گیرد

abstract void validateOptions ()

تأیید کنید که گزینه های تنظیم شده در IHostOptions معتبر هستند.

روش های عمومی

دریافتAvailablePermits

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 خاص.

برمی گرداند

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

فعال بودن یا نبودن پشتیبانی حالت فست بوت را نشان می دهد.

برمی گرداند
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

نشان می دهد که آیا گزارش متریک میزبان باید غیرفعال باشد یا خیر.

برمی گرداند
boolean

isIncrementalFlashing Enabled است

public abstract boolean isIncrementalFlashingEnabled ()

فعال بودن یا نبودن چشمک زن تدریجی را برمی گرداند.

برمی گرداند
boolean

isOptOutOfIncrementalFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

نشان می دهد که آیا میزبان از چشمک زدن تدریجی انصراف داده است یا خیر.

برمی گرداند
boolean

مجوز بازگشت

public abstract void returnPermit (IHostOptions.PermitLimitType type)

مجوزی از نوع داده شده را برمی گرداند

پارامترها
type IHostOptions.PermitLimitType

باید FlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

نشان می دهد که آیا فلش باید با فایل فشرده تصویر دستگاه نصب شده به فیوز انجام شود یا خیر.

برمی گرداند
boolean

بایدUseSsoClient

public abstract Boolean shouldUseSsoClient ()

بررسی کنید که آیا باید از سرویس گیرنده SingleSignOn استفاده کند یا خیر.

برمی گرداند
Boolean

مجوز گرفتن

public abstract void takePermit (IHostOptions.PermitLimitType type)

از نوع داده شده مجوز می گیرد

پارامترها
type IHostOptions.PermitLimitType

validateOptions

public abstract void validateOptions ()

تأیید کنید که گزینه های تنظیم شده در IHostOptions معتبر هستند.

پرتاب می کند
ConfigurationException