IDeviceConfiguration
  public
  
  
  
  interface
  IDeviceConfiguration
  
  
  
| com.android.tradefed.config.IDeviceConfiguration | 
Interfaz del contenedor de configuración del dispositivo. Se usa para representar un objeto que puede contener la información de configuración de un dispositivo.
Resumen
| Métodos públicos | |
|---|---|
| 
        abstract
        
        
        
        
        void | 
      addFrequency(Object config, Integer frequency)
      Haz un seguimiento de la frecuencia del objeto para que podamos insertar la opción correctamente. | 
| 
        abstract
        
        
        
        
        void | 
      addSpecificConfig(Object config, String type)
      Pasa uno de los objetos permitidos de los que el titular de la configuración puede hacer un seguimiento. | 
| 
        abstract
        
        
        
        
        void | 
      addSpecificConfig(Object config)
      Pasa uno de los objetos permitidos de los que el titular de la configuración puede hacer un seguimiento. | 
| 
        abstract
        
        
        
        
        IDeviceConfiguration | 
      clone(String newName)
      Muestra una copia superficial de este objeto  | 
| 
        abstract
        
        
        
        
        IDeviceConfiguration | 
      clone()
      Muestra una copia superficial de este objeto  | 
| 
        abstract
        
        
        
        
         | 
      getAllObjectOfType(String configType)
      Devuelve la lista de todos los objetos de configuración que contienen la instancia de  | 
| 
        abstract
        
        
        
        
         | 
      getAllObjects()
      Muestra la lista de todos los objetos de configuración que contienen la instancia de  | 
| 
        abstract
        
        
        
        
        IBuildProvider | 
      getBuildProvider()
      Muestra el  | 
| 
        abstract
        
        
        
        
        String | 
      getDeviceName()
      Muestra el nombre del dispositivo especificado en el campo "name" de la configuración. | 
| 
        abstract
        
        
        
        
        TestDeviceOptions | 
      getDeviceOptions()
      Devuelve el  | 
| 
        abstract
        
        
        
        
        IDeviceRecovery | 
      getDeviceRecovery()
      Devuelve el  | 
| 
        abstract
        
        
        
        
        IDeviceSelection | 
      getDeviceRequirements()
      Devuelve el  | 
| 
        abstract
        
        
        
        
        Integer | 
      getFrequency(Object config)
      Devuelve la frecuencia del objeto. | 
| 
        abstract
        
        
        
        
         | 
      getLabPreparers()
      Muestra una lista de  | 
| 
        abstract
        
        
        
        
         | 
      getTargetPreparers()
      Muestra una lista de  | 
| 
        abstract
        
        
        
        
        boolean | 
      isFake()
      Muestra si el contenedor es para un dispositivo en prueba o no. | 
| 
        abstract
        
        
        
        
        void | 
      removeObjectType(String type)
      Quita el tipo de objeto especificado del contenedor de configuración del dispositivo. | 
Métodos públicos
addFrequency
public abstract void addFrequency (Object config, 
                Integer frequency)Haz un seguimiento de la frecuencia del objeto para que podamos insertar la opción correctamente.
| Parámetros | |
|---|---|
| config | Object: Es el objeto al que le hacemos un seguimiento de frecuencia. | 
| frequency | Integer: Es la frecuencia asociada con el objeto. | 
addSpecificConfig
public abstract void addSpecificConfig (Object config, 
                String type)Pasa uno de los objetos permitidos de los que el titular de la configuración puede hacer un seguimiento.
La lista completa de objetos permitidos es: IBuildProvider, ITargetPreparer, IDeviceRecovery, IDeviceSelection y TestDeviceOptions.
| Parámetros | |
|---|---|
| config | Object: Objeto de un tipo anterior. | 
| type | String: Es el tipo de objeto de configuración que se pasa. | 
| Arroja | |
|---|---|
| ConfigurationException | en caso de que el objeto pasado no coincida con los tipos permitidos. | 
addSpecificConfig
public abstract void addSpecificConfig (Object config)
Pasa uno de los objetos permitidos de los que el titular de la configuración puede hacer un seguimiento.
 La lista completa de objetos permitidos es: IBuildProvider, ITargetPreparer, IDeviceRecovery, IDeviceSelection y TestDeviceOptions.
| Parámetros | |
|---|---|
| config | Object: Objeto de un tipo anterior. | 
| Arroja | |
|---|---|
| ConfigurationException | en caso de que el objeto pasado no coincida con los tipos permitidos. | 
clonar
public abstract IDeviceConfiguration clone (String newName)
Muestra una copia superficial de este objeto IDeviceConfiguration con un nombre nuevo.
| Parámetros | |
|---|---|
| newName | String | 
| Muestra | |
|---|---|
| IDeviceConfiguration | |
clonar
public abstract IDeviceConfiguration clone ()
Muestra una copia superficial de este objeto IDeviceConfiguration.
| Muestra | |
|---|---|
| IDeviceConfiguration | |
getAllObjectOfType
public abstractgetAllObjectOfType (String configType) 
Devuelve la lista de todos los objetos de configuración que contienen la instancia de IDeviceConfiguration que coincide con el tipo de configuración solicitado.
| Parámetros | |
|---|---|
| configType | String | 
| Muestra | |
|---|---|
|  | |
getAllObjects
public abstractgetAllObjects () 
Muestra la lista de todos los objetos de configuración que contienen la instancia de IDeviceConfiguration.
| Muestra | |
|---|---|
|  | |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Muestra el IBuildProvider al que hace referencia el contenedor de configuración del dispositivo.
| Muestra | |
|---|---|
| IBuildProvider | |
getDeviceName
public abstract String getDeviceName ()
Muestra el nombre del dispositivo especificado en el campo "name" de la configuración.
| Muestra | |
|---|---|
| String | |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Devuelve el TestDeviceOptions que tiene el titular de la configuración del dispositivo.
| Muestra | |
|---|---|
| TestDeviceOptions | |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Devuelve el IDeviceRecovery que tiene el titular de la configuración del dispositivo.
| Muestra | |
|---|---|
| IDeviceRecovery | |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Devuelve el IDeviceSelection que tiene el titular de la configuración del dispositivo.
| Muestra | |
|---|---|
| IDeviceSelection | |
getFrequency
public abstract Integer getFrequency (Object config)
Devuelve la frecuencia del objeto.
| Parámetros | |
|---|---|
| config | Object | 
| Muestra | |
|---|---|
| Integer | |
getLabPreparers
public abstractgetLabPreparers () 
Muestra una lista de ITargetPreparer que tiene el titular de la configuración del dispositivo.
| Muestra | |
|---|---|
|  | |
getTargetPreparers
public abstractgetTargetPreparers () 
Muestra una lista de ITargetPreparer que tiene el titular de la configuración del dispositivo.
| Muestra | |
|---|---|
|  | |
isFake
public abstract boolean isFake ()
Muestra si el contenedor es para un dispositivo en prueba o no.
| Muestra | |
|---|---|
| boolean | |
removeObjectType
public abstract void removeObjectType (String type)
Quita el tipo de objeto especificado del contenedor de configuración del dispositivo.
| Parámetros | |
|---|---|
| type | String: Es el tipo de objeto que se quitará. | 
| Arroja | |
|---|---|
| ConfigurationException | en caso de que el tipo no sea compatible. | 
