IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


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

Özet

iç içe sınıflar

enum IHostOptions.PermitLimitType

Olası izin sınırlayıcılarını açıklayan numaralandırma

Genel yöntemler

abstract Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

Belirli bir türdeki kullanılabilir izin sayısını 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 File getDownloadCacheDir ()

İndirilen yapıtları 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ımda olan izinlerin sayısını verir

abstract getKnownGceDeviceIpPool ()

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

abstract getKnownPreconfigureVirtualDevicePool ()

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

abstract getKnownRemoteDeviceIpPool ()

Belirli bir IP ile ilişkili bilinen uzak cihaz.

abstract getKnownTcpDeviceIpPool ()

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

abstract getLabels ()

Ana bilgisayar için etiketler 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 boolean getUseZip64InPartialDownload ()

Kısmi indirmede zip64 biçimini kullanıp kullanmayacağı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 void returnPermit ( IHostOptions.PermitLimitType type)

Verilen türde bir izin verir

abstract Boolean shouldUseSsoClient ()

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

abstract void takePermit ( IHostOptions.PermitLimitType type)

Verilen türden izin alır

abstract void validateOptions ()

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

Genel 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

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

İzin verilen maksimum eşzamanlı indirme sayısını döndürür. Uzak derlemeleri 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 limiti.

getDownloadCacheDir

public abstract File getDownloadCacheDir ()

İndirilen yapıtları 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ımda olan izinlerin sayısını verir

parametreler
type IHostOptions.PermitLimitType

İadeler
int

getKnownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

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

İadeler

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

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

İadeler

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

Belirli bir IP ile ilişkili bilinen uzak cihaz.

İadeler

getKnownTcpDeviceIpPool

public abstract  getKnownTcpDeviceIpPool ()

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

İadeler

getLabels

public abstract  getLabels ()

Ana bilgisayar için etiketler alın.

İadeler

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

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

İadeler

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

Kısmi indirmede zip64 biçimini kullanıp kullanmayacağını kontrol edin.

İadeler
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

Eşzamanlı kilitleri başlatır

isFastbootdEtkinleştir

public abstract boolean isFastbootdEnable ()

Fastbootd modu desteğinin etkin olup olmadığını döndürür.

İadeler
boolean

dönüş İzni

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Verilen türde bir izin verir

parametreler
type IHostOptions.PermitLimitType

gerekirUseSsoClient

public abstract Boolean shouldUseSsoClient ()

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

İadeler
Boolean

izin almak

public abstract void takePermit (IHostOptions.PermitLimitType type)

Verilen türden izin alır

parametreler
type IHostOptions.PermitLimitType

validateOptions

public abstract void validateOptions ()

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

atar
ConfigurationException