HostOptions
  public
  
  
  
  class
  HostOptions
  
    extends Object
  
  
  
  
  
      implements
      
        IHostOptions
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.host.HostOptions | 
Clase de titular de opciones de host. Esta clase se usa para almacenar opciones para todo el host.
Resumen
| Constructores públicos | |
|---|---|
| 
      HostOptions()
       | |
| Métodos públicos | |
|---|---|
| 
        
        
        
        
        
        Integer | 
      getAvailablePermits(IHostOptions.PermitLimitType type)
      Muestra la cantidad de permisos disponibles de un tipo determinado | 
| 
        
        
        
        
        
        Long | 
      getCacheSizeLimit()
      Muestra el tamaño máximo permitido(en bytes) de la caché de archivos locales. | 
| 
        
        
        
        
        
        Integer | 
      getConcurrentDownloadLimit()
      Devuelve la cantidad máxima de descargas simultáneas permitidas. | 
| 
        
        
        
        
        
        Integer | 
      getConcurrentFlasherLimit()
      Muestra la cantidad máxima de flashes simultáneos que se permiten. | 
| 
        
        
        
        
        
        Integer | 
      getConcurrentVirtualDeviceStartupLimit()
      Devuelve la cantidad máxima de inicios de dispositivos virtuales simultáneos permitidos. | 
| 
        
        
        
        
        
        File | 
      getDownloadCacheDir()
      Muestra la ruta de acceso que se usa para almacenar los artefactos descargados. | 
| 
        
        
        
        
        
        File | 
      getFastbootTmpDir()
      Muestra la ruta de acceso que fastboot debe usar como carpeta temporal. | 
| 
        
        
        
        
        
        int | 
      getInUsePermits(IHostOptions.PermitLimitType type)
      Muestra la cantidad de permisos en uso para un tipo determinado. | 
| 
        
        
        
        
        
         | 
      getKnownGceDeviceIpPool()
      Dispositivo gce-device conocido asociado con una IP específica. | 
| 
        
        
        
        
        
         | 
      getKnownPreconfigureNativeDevicePool()
      Es un grupo de IPs de dispositivos nativos preconfigurados conocido. | 
| 
        
        
        
        
        
         | 
      getKnownPreconfigureVirtualDevicePool()
      Es un grupo de dispositivos virtuales preconfigurados conocido. | 
| 
        
        
        
        
        
         | 
      getKnownRemoteDeviceIpPool()
      Dispositivo remoto conocido asociado con una IP específica. | 
| 
        
        
        
        
        
         | 
      getLabels()
      Obtén etiquetas para el host. | 
| 
        
        
        
        
        
        String | 
      getNetworkInterface()
      Muestra la interfaz de red que se usa para conectarse a dispositivos de prueba remotos. | 
| 
        
        
        
        
        
         | 
      getServiceAccountJsonKeyFiles()
      Devuelve un mapa de archivos de claves JSON de la cuenta de servicio. | 
| 
        
        
        
        
        
        long | 
      getTestPhaseTimeout()
      Muestra el tiempo de espera especificado a nivel de la fase de prueba. | 
| 
        
        
        
        
        
        boolean | 
      getUseZip64InPartialDownload()
      Comprueba si se debe usar el formato zip64 en la descarga parcial o no. | 
| 
        
        
        
        
        
        void | 
      initConcurrentLocks()
      Inicializa los bloqueos simultáneos | 
| 
        
        
        
        
        
        boolean | 
      isFastbootdEnable()
      Muestra si la compatibilidad con el modo fastbootd está habilitada o no. | 
| 
        
        
        
        
        
        boolean | 
      isHostMetricReportingDisabled()
      Muestra si se deben inhabilitar los informes de métricas del host. | 
| 
        
        
        
        
        
        boolean | 
      isIncrementalFlashingEnabled()
      Muestra si el parpadeo incremental está habilitado o no. | 
| 
        
        
        
        
        
        boolean | 
      isOptOutOfIncrementalFlashing()
      Muestra si el host inhabilitó el parpadeo incremental. | 
| 
        
        
        
        
        
        void | 
      returnPermit(IHostOptions.PermitLimitType type)
      Muestra un permiso del tipo determinado | 
| 
        
        
        
        
        
        boolean | 
      shouldFlashWithFuseZip()
      Muestra si se debe realizar la escritura en la memoria flash con el archivo ZIP de la imagen del dispositivo con el fusible montado. | 
| 
        
        
        
        
        
        Boolean | 
      shouldUseSsoClient()
      Verifica si debe usar el cliente de SingleSignOn o no. | 
| 
        
        
        
        
        
        void | 
      takePermit(IHostOptions.PermitLimitType type)
      Toma un permiso del tipo determinado. | 
| 
        
        
        
        
        
        void | 
      validateOptions()
      Valida que las opciones configuradas en  | 
Constructores públicos
HostOptions
public HostOptions ()
Métodos públicos
getAvailablePermits
public Integer getAvailablePermits (IHostOptions.PermitLimitType type)
Muestra la cantidad de permisos disponibles de un tipo determinado
| Parámetros | |
|---|---|
| type | IHostOptions.PermitLimitType | 
| Muestra | |
|---|---|
| Integer | |
getCacheSizeLimit
public Long getCacheSizeLimit ()
Muestra el tamaño máximo permitido(en bytes) de la caché de archivos locales.
| Muestra | |
|---|---|
| Long | |
getConcurrentDownloadLimit
public Integer getConcurrentDownloadLimit ()
Devuelve la cantidad máxima de descargas simultáneas permitidas. Lo usa IBuildProvider, que descarga compilaciones remotas.
| Muestra | |
|---|---|
| Integer | |
getConcurrentFlasherLimit
public Integer getConcurrentFlasherLimit ()
Muestra la cantidad máxima de intermitencias simultáneas que se permiten. Lo usa DeviceFlashPreparer.
| Muestra | |
|---|---|
| Integer | el límite de activadores simultáneos. | 
getConcurrentVirtualDeviceStartupLimit
public Integer getConcurrentVirtualDeviceStartupLimit ()
Devuelve la cantidad máxima de inicios de dispositivos virtuales simultáneos permitidos. Es usado por RemoteAndroidVirtualDevice que inicia el dispositivo virtual.
| Muestra | |
|---|---|
| Integer | |
getDownloadCacheDir
public File getDownloadCacheDir ()
Muestra la ruta de acceso que se usa para almacenar los artefactos descargados.
| Muestra | |
|---|---|
| File | |
getFastbootTmpDir
public File getFastbootTmpDir ()
Muestra la ruta de acceso que fastboot debe usar como carpeta temporal.
| Muestra | |
|---|---|
| File | |
getInUsePermits
public int getInUsePermits (IHostOptions.PermitLimitType type)
Muestra la cantidad de permisos en uso para un tipo determinado.
| Parámetros | |
|---|---|
| type | IHostOptions.PermitLimitType | 
| Muestra | |
|---|---|
| int | |
getKnownGceDeviceIpPool
publicgetKnownGceDeviceIpPool () 
Dispositivo gce-device conocido asociado con una IP específica.
| Muestra | |
|---|---|
|  | |
getKnownPreconfigureNativeDevicePool
publicgetKnownPreconfigureNativeDevicePool () 
Es un grupo de IPs de dispositivos nativos preconfigurados conocido.
| Muestra | |
|---|---|
|  | |
getKnownPreconfigureVirtualDevicePool
publicgetKnownPreconfigureVirtualDevicePool () 
Es un grupo de dispositivos virtuales preconfigurados conocido.
| Muestra | |
|---|---|
|  | |
getKnownRemoteDeviceIpPool
publicgetKnownRemoteDeviceIpPool () 
Dispositivo remoto conocido asociado con una IP específica.
| Muestra | |
|---|---|
|  | |
getLabels
publicgetLabels () 
Obtén etiquetas para el host.
| Muestra | |
|---|---|
|  | |
getNetworkInterface
public String getNetworkInterface ()
Muestra la interfaz de red que se usa para conectarse a dispositivos de prueba remotos.
| Muestra | |
|---|---|
| String | |
getServiceAccountJsonKeyFiles
publicgetServiceAccountJsonKeyFiles () 
Devuelve un mapa de archivos de claves JSON de la cuenta de servicio.
| Muestra | |
|---|---|
|  | |
getTestPhaseTimeout
public long getTestPhaseTimeout ()
Muestra el tiempo de espera especificado a nivel de la fase de prueba. El valor predeterminado será 0 para no tener tiempos de espera.
| Muestra | |
|---|---|
| long | |
getUseZip64InPartialDownload
public boolean getUseZip64InPartialDownload ()
Comprueba si se debe usar el formato zip64 en la descarga parcial o no.
| Muestra | |
|---|---|
| boolean | |
initConcurrentLocks
public void initConcurrentLocks ()
Inicializa los bloqueos simultáneos
isFastbootdEnable
public boolean isFastbootdEnable ()
Muestra si la compatibilidad con el modo fastbootd está habilitada o no.
| Muestra | |
|---|---|
| boolean | |
isHostMetricReportingDisabled
public boolean isHostMetricReportingDisabled ()
Muestra si se deben inhabilitar los informes de métricas del host.
| Muestra | |
|---|---|
| boolean | |
isIncrementalFlashingEnabled
public boolean isIncrementalFlashingEnabled ()
Muestra si el parpadeo incremental está habilitado o no.
| Muestra | |
|---|---|
| boolean | |
isOptOutOfIncrementalFlashing
public boolean isOptOutOfIncrementalFlashing ()
Muestra si el host inhabilitó el parpadeo incremental.
| Muestra | |
|---|---|
| boolean | |
returnPermit
public void returnPermit (IHostOptions.PermitLimitType type)
Muestra un permiso del tipo determinado
| Parámetros | |
|---|---|
| type | IHostOptions.PermitLimitType | 
shouldFlashWithFuseZip
public boolean shouldFlashWithFuseZip ()
Muestra si se debe realizar la escritura en la memoria flash con el archivo ZIP de la imagen del dispositivo con el fusible montado.
| Muestra | |
|---|---|
| boolean | |
shouldUseSsoClient
public Boolean shouldUseSsoClient ()
Verifica si debe usar el cliente de SingleSignOn o no.
| Muestra | |
|---|---|
| Boolean | |
takePermit
public void takePermit (IHostOptions.PermitLimitType type)
Toma un permiso del tipo determinado.
| Parámetros | |
|---|---|
| type | IHostOptions.PermitLimitType | 
validateOptions
public void validateOptions ()
Valida que las opciones configuradas en IHostOptions sean válidas.
| Arroja | |
|---|---|
| ConfigurationException | |
