IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


Barındırıcı 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 verilecek maksimum eşzamanlı yanıp sönme sayısını döndürür.

abstract Integer getConcurrentVirtualDeviceStartupLimit()

İzin verilen eşzamanlı sanal cihaz başlatma işlemlerinin maksimum 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 izin sayısını döndürür.

abstract Set<String> getKnownGceDeviceIpPool()

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

abstract List<String> getKnownPreconfigureNativeDevicePool()

Önceden yapılandırılmış bilinen yerel cihaz IP havuzu.

abstract List<String> getKnownPreconfigureVirtualDevicePool()

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

abstract Set<String> getKnownRemoteDeviceIpPool()

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

default Set<String> getKnownTcpDeviceIpPool()

Belirli bir IP ile ilişkili bilinen tcp cihazı.

abstract List<String> getLabels()

Barındırıcı için etiketler alma

abstract String getNetworkInterface()

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

abstract Map<String, File> getServiceAccountJsonKeyFiles()

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

abstract long getTestPhaseTimeout()

Belirtilen test aşaması düzeyindeki zaman aşımını 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 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()

Sigorta takılı cihaz resmi zip dosyasıyla yükleme 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 izin alır.

abstract boolean useAndroidBuildApiV4()

v4 Android Build API'nin kullanılıp kullanılmayacağını döndürür.

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

İadeler
Integer

getCacheSizeLimit

public abstract Long getCacheSizeLimit ()

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

İadeler
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.

İadeler
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.

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

getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

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

İadeler
Integer

getDownloadCacheDir

public abstract File getDownloadCacheDir ()

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

İadeler
File

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

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

İadeler
File

getInUsePermits

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

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

Parametreler
type IHostOptions.PermitLimitType

İadeler
int

getKnownGceDeviceIpPool

public abstract Set<String> getKnownGceDeviceIpPool ()

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

İadeler
Set<String>

getKnownPreconfigureNativeDevicePool

public abstract List<String> getKnownPreconfigureNativeDevicePool ()

Önceden yapılandırılmış bilinen yerel cihaz IP havuzu.

İadeler
List<String>

getKnownPreconfigureVirtualDevicePool

public abstract List<String> getKnownPreconfigureVirtualDevicePool ()

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

İadeler
List<String>

getKnownRemoteDeviceIpPool

public abstract Set<String> getKnownRemoteDeviceIpPool ()

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

İadeler
Set<String>

getKnownTcpDeviceIpPool

public Set<String> getKnownTcpDeviceIpPool ()

Belirli bir IP ile ilişkili bilinen tcp cihazı.

İadeler
Set<String>

getLabels

public abstract List<String> getLabels ()

Barındırıcı için etiketler alma

İadeler
List<String>

getNetworkInterface

public abstract String getNetworkInterface ()

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

İadeler
String

getServiceAccountJsonKeyFiles

public abstract Map<String, File> getServiceAccountJsonKeyFiles ()

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

İadeler
Map<String, File>

getTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

Belirtilen test aşaması düzeyindeki zaman aşımını döndürür. Zaman aşımı olmaması için varsayılan değer 0'dır.

İadeler
long

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

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

İadeler
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.

İadeler
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.

İadeler
boolean

isIncrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

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

İadeler
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.

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

Sigorta takılı cihaz resmi zip dosyasıyla yükleme işleminin yapılıp yapılmayacağını döndürür.

İadeler
boolean

shouldUseSsoClient

public abstract Boolean shouldUseSsoClient ()

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

İadeler
Boolean

takePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

Belirtilen türde izin alır.

Parametreler
type IHostOptions.PermitLimitType

useAndroidBuildApiV4

public abstract boolean useAndroidBuildApiV4 ()

v4 Android Build API'nin kullanılıp kullanılmayacağını döndürür.

İadeler
boolean

validateOptions

public abstract void validateOptions ()

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

Verdiği hatalar
ConfigurationException