A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release en lugar de aosp-main para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Organiza tus páginas con colecciones
    
    
      
      Guarda y categoriza el contenido según tus preferencias.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
ConfigurationDef
  public
  
  
  
  class
  ConfigurationDef
  
    extends Object
  
  
  
  
  
  
  
    
    | java.lang.Object | 
  
  
    
      | ↳ | com.android.tradefed.config.ConfigurationDef | 
  
  
    
  Contiene un registro de una configuración, sus objetos asociados y sus opciones.
Resumen
| Clases anidadas | 
|---|
  
    
      | 
        
        
        
        
        class | ConfigurationDef.ConfigObjectDefEs un objeto que contiene información para un className y el número de aparición que tiene (p.ej., si una configuración tiene el mismo objeto dos veces, el primero tendrá el primer número de aparición). 
        
    
 | 
    
    
| Métodos públicos | 
|---|
  
  
  
    | 
        
        
        
        
        
        int | 
      addConfigObjectDef(String typeName, String className)
      Agrega un objeto de configuración a la definición.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      addExpectedDevice(String deviceName, boolean isFake)
      Agrega un dispositivo al que se le debe hacer un seguimiento y si es real o no.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
      Agrega una opción a la definición.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        IConfiguration | 
      createConfiguration()
      Crea una configuración a partir de la información almacenada en esta definición y propaga sus campos con los valores de opción proporcionados.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        IConfiguration | 
      createConfiguration( allowedObjects)
      Crea una configuración a partir de la información almacenada en esta definición y propaga sus campos con los valores de opción proporcionados.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      getDescription()
      Muestra una descripción breve de la configuración.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
         | 
      getExpectedDevices()
      Muestra el mapa actual de los dispositivos a los que se les realiza un seguimiento y si son reales o no.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      getName()
      Obtiene el nombre de esta definición de configuración.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      isMultiDeviceMode()
      Muestra si la configuración registrada es multidispositivo o no.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      setDescription(String description)
      Establece la descripción de la definición de configuración.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      setMultiDeviceMode(boolean multiDeviceMode)
       | 
  
Campos
    DEFAULT_DEVICE_NAME
    
      
  
      
  
    
public static final String DEFAULT_DEVICE_NAME
    
    
    
  
    
 
Constructores públicos
    ConfigurationDef
    
public ConfigurationDef (String name)
    
    
    
  
    
 
Métodos públicos
    addConfigObjectDef
    
public int addConfigObjectDef (String typeName, 
                String className)
    
    
    
  Agrega un objeto de configuración a la definición.
    
    | Parámetros | 
|---|
      
        | typeName | String: El nombre del tipo de objeto de configuración | 
      
        | className | String: Es el nombre de la clase del objeto de configuración. | 
    
    
      | Muestra | 
|---|
      
        | int | la cantidad de veces que this className apareció en este ConfigurationDef,
     incluida esta vez. Debido a que todos los métodosConfigurationDefmuestran estas clases con un orden constante, este índice puede servir como identificador único para la instancia declasNameque se acaba de agregar. | 
    
 
    addExpectedDevice
    
public String addExpectedDevice (String deviceName, 
                boolean isFake)
    
    
    
  Agrega un dispositivo al que se le debe hacer un seguimiento y si es real o no.
    
    | Parámetros | 
|---|
      
        | deviceName | String | 
      
        | isFake | boolean | 
    
    
 
    addOptionDef
    
public void addOptionDef (String optionName, 
                String optionKey, 
                String optionValue, 
                String optionSource, 
                String type)
    
    
    
  Agrega una opción a la definición.
    
    | Parámetros | 
|---|
      
        | optionName | String: Es el nombre de la opción. | 
      
        | optionKey | String | 
      
        | optionValue | String: Es el valor de la opción. | 
      
        | optionSource | String | 
      
        | type | String | 
    
 
    createConfiguration
    
public IConfiguration createConfiguration ()
    
    
    
  Crea una configuración a partir de la información almacenada en esta definición y propaga sus campos con los valores de opción proporcionados.
    
      
  
 
    createConfiguration
    
public IConfiguration createConfiguration ( allowedObjects)
    
    
    
  Crea una configuración a partir de la información almacenada en esta definición y propaga sus campos con los valores de opción proporcionados.
    
    | Parámetros | 
|---|
      
        | allowedObjects | : Es el conjunto de objetos de TF que crearemos a partir de la configuración completa. | 
    
    
      
  
 
    getDescription
    
public String getDescription ()
    
    
    
  Muestra una descripción breve de la configuración.
    
 
    getExpectedDevices
    
public  getExpectedDevices ()
    
    
    
  Muestra el mapa actual de los dispositivos a los que se les realiza un seguimiento y si son reales o no.
    
 
    getName
    
public String getName ()
    
    
    
  Obtiene el nombre de esta definición de configuración.
    
      | Muestra | 
|---|
      
        | String | nombre de esta configuración. | 
    
 
    isMultiDeviceMode
    
public boolean isMultiDeviceMode ()
    
    
    
  Muestra si la configuración registrada es multidispositivo o no.
    
 
    setDescription
    
public void setDescription (String description)
    
    
    
  Establece la descripción de la definición de configuración.
    
    | Parámetros | 
|---|
      
        | description | String | 
    
 
    setMultiDeviceMode
    
public void setMultiDeviceMode (boolean multiDeviceMode)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | multiDeviceMode | boolean | 
    
 
Métodos protegidos
    checkRejectedObjects
    
protected void checkRejectedObjects ( rejectedObjects, 
                Throwable cause)
    
    
    
  Evalúa el mapa de objetos rechazados, si alguno arroja una excepción.
    
    | Parámetros | 
|---|
      
        | rejectedObjects |  | 
      
        | cause | Throwable | 
    
      
  
 
    injectOptions
    
protected void injectOptions (IConfiguration config, 
                 optionList)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | config | IConfiguration | 
      
        | optionList |  | 
    
      
  
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
  Última actualización: 2025-07-27 (UTC)
  
  
  
    
      [[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[]]