IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


Barındırma 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ürde mevcut izin sayısını döndürür

abstract Long getCacheSizeLimit()

Yerel dosya önbelleği için izin verilen maksimum boyutu(bayt) döndürme.

abstract Integer getConcurrentDownloadLimit()

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

abstract Integer getConcurrentFlasherLimit()

İzin verilecek 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'un 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ılan izinlerin sayısını döndürür

abstract getKnownGceDeviceIpPool()

Belirli bir IP ile ilişkili bilinen gce-device.

abstract getKnownPreconfigureNativeDevicePool()

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

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şkili bilinen tcp-device.

abstract getLabels()

Barındırıcının etiketlerini 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 bir haritasını döndürür.

abstract long getTestPhaseTimeout()

Belirtilen Test Aşaması düzeyindeki zaman aşım süresini döndürür.

abstract boolean getUseZip64InPartialDownload()

Kısmi indirme işleminde 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 etkin olup olmadığını döndürür.

abstract boolean isHostMetricReportingDisabled()

Ana makine metrik 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)

Belirtilen türde bir izin döndürür

abstract boolean shouldFlashWithFuseZip()

Yanma korumalı cihaz resmi zip dosyasıyla yanıp sönme işleminin yapılıp yapılmayacağını döndürür.

abstract Boolean shouldUseSsoClient()

SingleSignOn istemcisinin kullanılıp kullanılmayacağını kontrol edin.

abstract void takePermit(IHostOptions.PermitLimitType type)

Belirtilen türde bir izin alır

abstract void validateOptions()

IHostOptions üzerinde ayarlanan seçeneklerin geçerli olup olmadığını doğrulayın.

Herkese açık yöntemler

getAvailablePermits

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Belirli bir türde mevcut izin sayısını döndürür

Parametreler
type IHostOptions.PermitLimitType

İlerlemeler
Integer

getCacheSizeLimit

public abstract Long getCacheSizeLimit ()

Yerel dosya önbelleği için izin verilen maksimum boyutu(bayt) döndürme.

İlerlemeler
Long

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

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

İlerlemeler
Integer

getConcurrentFlasherLimit

public abstract Integer getConcurrentFlasherLimit ()

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

İlerlemeler
Integer eşzamanlı flaşör sınırı.

getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

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

İlerlemeler
Integer

getDownloadCacheDir

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'un 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ılan izinlerin sayısını döndürür

Parametreler
type IHostOptions.PermitLimitType

İlerlemeler
int

getKnownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

Belirli bir IP ile ilişkili bilinen gce-device.

İlerlemeler

getKnownPreconfigureNativeDevicePool

public abstract  getKnownPreconfigureNativeDevicePool ()

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

İlerlemeler

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

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

İlerlemeler

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

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

İlerlemeler

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

Belirli bir IP ile ilişkili bilinen tcp-device.

İlerlemeler

getLabels

public abstract  getLabels ()

Barındırıcının etiketlerini 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 bir haritasını döndürür.

İlerlemeler

getTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

Belirtilen Test Aşaması düzeyindeki zaman aşım süresini döndürür. Varsayılan olarak zaman aşımı olmaması için 0 olur.

İlerlemeler
long

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

Kısmi indirme işleminde 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 etkin olup olmadığını döndürür.

İlerlemeler
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

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

İlerlemeler
boolean

isIncrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

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

İlerlemeler
boolean

isOptOutOfIncrementalFlashing

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)

Belirtilen türde bir izin döndürür

Parametreler
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

Yanma korumalı cihaz resmi zip dosyasıyla yanıp sönme işleminin yapılıp yapılmayacağını döndürür.

İlerlemeler
boolean

shouldUseSsoClient

public abstract Boolean shouldUseSsoClient ()

SingleSignOn istemcisinin kullanılıp kullanılmayacağını kontrol edin.

İlerlemeler
Boolean

takePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

Belirtilen türde bir izin alır

Parametreler
type IHostOptions.PermitLimitType

validateOptions

public abstract void validateOptions ()

IHostOptions üzerinde ayarlanan seçeneklerin geçerli olup olmadığını doğrulayın.

Atışlar
ConfigurationException