IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


Ana makine seçenekleri tutucu arayüzü. Bu arayüz, ana makine genelindeki seçeneklere erişmek için kullanılır.

Özet

Herkese açık yöntemler

abstract Integer getAvailablePermits(IHostOptions.PermitLimitType type)

Belirli bir türdeki kullanılabilir izin sayısını döndürür

abstract Long getCacheSizeLimit()

Yerel dosya önbelleğinin izin verilen maksimum boyutunu(bayt) döndürür.

abstract Integer getConcurrentDownloadLimit()

İzin verilen maksimum eşzamanlı indirme sayısını döndürür.

abstract Integer getConcurrentFlasherLimit()

İzin verilen maksimum eşzamanlı yanıp sönme sayısını döndürür.

abstract Integer getConcurrentVirtualDeviceStartupLimit()

İzin verilen maksimum eşzamanlı sanal cihaz başlatma sayısını döndürür.

abstract File getDownloadCacheDir()

İndirilen yapıları depolamak için kullanılan yolu döndürür.

abstract File getFastbootTmpDir()

Fastboot uygulamasının geçici klasör olarak kullanması gereken yolu döndürür.

abstract int getInUsePermits(IHostOptions.PermitLimitType type)

Belirli bir tür için kullanımdaki izin sayısını döndürür

abstract getKnownGceDeviceIpPool()

Belirli bir IP ile ilişkilendirilmiş bilinen gce cihazı.

abstract getKnownPreconfigureVirtualDevicePool()

Bilinen önceden yapılandırılmış sanal cihaz havuzu.

abstract getKnownRemoteDeviceIpPool()

Belirli bir IP ile ilişkilendirilmiş bilinen uzak cihaz.

default getKnownTcpDeviceIpPool()

Belirli bir IP ile ilişkilendirilmiş bilinen TCP cihazı.

abstract getLabels()

Ana makine için etiketleri alın.

abstract String getNetworkInterface()

Uzak test cihazlarına bağlanmak için kullanılan ağ arayüzünü döndürür.

abstract getServiceAccountJsonKeyFiles()

Hizmet hesabı json anahtar dosyalarının haritasını döndürür.

abstract long getTestPhaseTimeout()

Belirtilen Test Aşaması seviye zaman aşımı değerini döndürür.

abstract boolean getUseZip64InPartialDownload()

Kısmi indirmede zip64 biçiminin kullanılıp kullanılmayacağını kontrol edin.

abstract void initConcurrentLocks()

Eşzamanlı kilitleri başlatır

abstract boolean isFastbootdEnable()

Fastbootd modu desteğinin etkinleştirilip etkinleştirilmediğini döndürür.

abstract boolean isHostMetricReportingDisabled()

Ana makine metriği raporlamasının devre dışı bırakılıp bırakılmayacağını döndürür.

abstract boolean isIncrementalFlashingEnabled()

Artımlı yanıp sönmenin etkin olup olmadığını döndürür.

abstract boolean isOptOutOfIncrementalFlashing()

Ana makinenin artımlı yanıp sönmeyi devre dışı bırakıp bırakmadığını döndürür.

abstract void returnPermit(IHostOptions.PermitLimitType type)

Belirli bir izin türünü döndürür

abstract boolean shouldFlashWithFuseZip()

Sigortaya takılmış cihaz resmi zip dosyası ile yanıp sönme yapılıp yapılmayacağını döndürür.

abstract Boolean shouldUseSsoClient()

SingleSignOn istemcisini kullanıp kullanmayacağını kontrol edin.

abstract void takePermit(IHostOptions.PermitLimitType type)

Belirli bir izin türünden izin alıyor

abstract void validateOptions()

IHostOptions üzerinde ayarlanan seçeneklerin geçerli olduğunu doğrulayın.

Herkese açık yöntemler

getAvailablePermits

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Belirli bir türdeki kullanılabilir izin sayısını döndürür

Parametreler
type IHostOptions.PermitLimitType

İlerlemeler
Integer

getCacheSizeLimit

public abstract Long getCacheSizeLimit ()

Yerel dosya önbelleğinin izin verilen maksimum boyutunu(bayt) döndürür.

İlerlemeler
Long

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

İzin verilen maksimum eşzamanlı indirme sayısını döndürür. Uzaktan derlemeleri indiren IBuildProvider tarafından kullanılıyor.

İlerlemeler
Integer

getConcurrentFlasherLimit

public abstract Integer getConcurrentFlasherLimit ()

İzin verilen maksimum eşzamanlı yanıp sönme sayısını döndürür. DeviceFlashPreparer tarafından kullanılıyor.

İlerlemeler
Integer sınırı da belirlenebilir.

getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

İzin verilen maksimum eşzamanlı sanal cihaz başlatma sayısını döndürür. Başlangıç sanal cihazı RemoteAndroidVirtualDevice tarafından kullanıldı.

İlerlemeler
Integer

getDownloadCacheDir'i

public abstract File getDownloadCacheDir ()

İndirilen yapıları depolamak için kullanılan yolu döndürür.

İlerlemeler
File

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

Fastboot uygulamasının geçici klasör olarak kullanması gereken yolu döndürür.

İlerlemeler
File

GetInUsePermits

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

Belirli bir tür için kullanımdaki izin sayısını döndürür

Parametreler
type IHostOptions.PermitLimitType

İlerlemeler
int

getBilinenGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

Belirli bir IP ile ilişkilendirilmiş bilinen gce cihazı.

İlerlemeler

getBilinenPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

Bilinen önceden yapılandırılmış sanal cihaz havuzu.

İlerlemeler

getBilinenRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

Belirli bir IP ile ilişkilendirilmiş bilinen uzak cihaz.

İlerlemeler

getBilinenTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

Belirli bir IP ile ilişkilendirilmiş bilinen TCP cihazı.

İlerlemeler

getEtiketler

public abstract  getLabels ()

Ana makine için etiketleri alın.

İlerlemeler

getNetworkInterface

public abstract String getNetworkInterface ()

Uzak test cihazlarına bağlanmak için kullanılan ağ arayüzünü döndürür.

İlerlemeler
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

Hizmet hesabı json anahtar dosyalarının haritasını döndürür.

İlerlemeler

getTestPhaseZaman Aşımı

public abstract long getTestPhaseTimeout ()

Belirtilen Test Aşaması seviye zaman aşımı değerini döndürür. Zaman aşımı olmaması için varsayılan değer 0 olacaktır.

İlerlemeler
long

getUseZip64InKısmi İndirme

public abstract boolean getUseZip64InPartialDownload ()

Kısmi indirmede zip64 biçiminin kullanılıp kullanılmayacağını kontrol edin.

İlerlemeler
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

Eşzamanlı kilitleri başlatır

isFastbootdEnable

public abstract boolean isFastbootdEnable ()

Fastbootd modu desteğinin etkinleştirilip etkinleştirilmediğini döndürür.

İlerlemeler
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

Ana makine metriği raporlamasının devre dışı bırakılıp bırakılmayacağını döndürür.

İlerlemeler
boolean

Artımlı FlashingEtkin

public abstract boolean isIncrementalFlashingEnabled ()

Artımlı yanıp sönmenin etkin olup olmadığını döndürür.

İlerlemeler
boolean

Artımlı Yanıp Sönen Optimum

public abstract boolean isOptOutOfIncrementalFlashing ()

Ana makinenin artımlı yanıp sönmeyi devre dışı bırakıp bırakmadığını döndürür.

İlerlemeler
boolean

ReturnPermit

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Belirli bir izin türünü döndürür

Parametreler
type IHostOptions.PermitLimitType

gerekli

public abstract boolean shouldFlashWithFuseZip ()

Sigortaya takılmış cihaz resmi zip dosyası ile yanıp sönme yapılıp yapılmayacağını döndürür.

İlerlemeler
boolean

shouldUseSsoClient

public abstract Boolean shouldUseSsoClient ()

SingleSignOn istemcisini kullanıp kullanmayacağını kontrol edin.

İlerlemeler
Boolean

TakePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

Belirli bir izin türünden izin alıyor

Parametreler
type IHostOptions.PermitLimitType

VerifyOptions

public abstract void validateOptions ()

IHostOptions üzerinde ayarlanan seçeneklerin geçerli olduğunu doğrulayın.

Fırlatma
ConfigurationException