O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

IDeviceConfiguration

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


Interface do suporte de configuração do dispositivo. Use para representar um objeto que pode conter as informações para a configuração de um dispositivo.

Resumo

Métodos públicos

abstract void addFrequency (Object config, Integer frequency)

Acompanhe a frequência do objeto para que possamos injetar adequadamente a opção nele.

abstract void addSpecificConfig (Object config, String type)

Passe um dos objetos permitidos que o Titular da Configuração pode acompanhar.

abstract void addSpecificConfig (Object config)

Passe um dos objetos permitidos que o Titular da Configuração pode acompanhar.

abstract IDeviceConfiguration clone (String newName)

Retorne uma cópia superficial desse objeto IDeviceConfiguration , com um novo nome.

abstract IDeviceConfiguration clone ()

Retorne uma cópia superficial desse objeto IDeviceConfiguration .

abstract getAllObjectOfType (String configType)

Return A lista de todos os objetos de configuração contidos na instância de IDeviceConfiguration que correspondem ao tipo de configuração solicitado.

abstract getAllObjects ()

Return A lista de todos os objetos de configuração contidos na instância de IDeviceConfiguration

abstract IBuildProvider getBuildProvider ()

Retorna IBuildProvider ao qual o detentor da configuração do dispositivo faz referência.

abstract String getDeviceName ()

Retorna O nome do dispositivo especificado no campo "nome" da configuração.

abstract TestDeviceOptions getDeviceOptions ()

Return TestDeviceOptions que o detentor da configuração do dispositivo possui.

abstract IDeviceRecovery getDeviceRecovery ()

Retorne IDeviceRecovery que o detentor da configuração do dispositivo possui.

abstract IDeviceSelection getDeviceRequirements ()

Return IDeviceSelection que o detentor da configuração do dispositivo possui.

abstract Integer getFrequency (Object config)

Retorna a frequência do objeto.

abstract getLabPreparers ()

Retorna uma lista de ITargetPreparer que o detentor da configuração do dispositivo possui.

abstract getTargetPreparers ()

Retorna uma lista de ITargetPreparer que o detentor da configuração do dispositivo possui.

abstract boolean isFake ()

Retorna se o container é para um Device Under Test ou não.

abstract void removeObjectType (String type)

Remova o tipo de objeto especificado do suporte de configuração do dispositivo.

Métodos públicos

adicionarFrequência

public abstract void addFrequency (Object config, 
                Integer frequency)

Acompanhe a frequência do objeto para que possamos injetar adequadamente a opção nele.

Parâmetros
config Object : o objeto que estamos rastreando a frequência.

frequency Integer : frequência associada ao objeto.

addSpecificConfig

public abstract void addSpecificConfig (Object config, 
                String type)

Passe um dos objetos permitidos que o Titular da Configuração pode acompanhar.

A lista completa de objetos permitidos são: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Parâmetros
config Object : objeto de um tipo acima.

type String : o tipo de objeto de configuração que está sendo passado.

lances
ConfigurationException caso o objeto passado não corresponda aos tipos permitidos.

addSpecificConfig

public abstract void addSpecificConfig (Object config)

Passe um dos objetos permitidos que o Titular da Configuração pode acompanhar.

A lista completa de objetos permitidos são: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Parâmetros
config Object : objeto de um tipo acima.

lances
ConfigurationException caso o objeto passado não corresponda aos tipos permitidos.

clone

public abstract IDeviceConfiguration clone (String newName)

Retorne uma cópia superficial desse objeto IDeviceConfiguration , com um novo nome.

Parâmetros
newName String

devoluções
IDeviceConfiguration

clone

public abstract IDeviceConfiguration clone ()

Retorne uma cópia superficial desse objeto IDeviceConfiguration .

devoluções
IDeviceConfiguration

getAllObjectOfType

public abstract  getAllObjectOfType (String configType)

Return A lista de todos os objetos de configuração contidos na instância de IDeviceConfiguration que correspondem ao tipo de configuração solicitado.

Parâmetros
configType String

devoluções

getAllObjects

public abstract  getAllObjects ()

Return A lista de todos os objetos de configuração contidos na instância de IDeviceConfiguration

devoluções

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Retorna IBuildProvider ao qual o detentor da configuração do dispositivo faz referência.

devoluções
IBuildProvider

getDeviceName

public abstract String getDeviceName ()

Retorna O nome do dispositivo especificado no campo "nome" da configuração.

devoluções
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Return TestDeviceOptions que o detentor da configuração do dispositivo possui.

devoluções
TestDeviceOptions

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Retorne IDeviceRecovery que o detentor da configuração do dispositivo possui.

devoluções
IDeviceRecovery

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

Return IDeviceSelection que o detentor da configuração do dispositivo possui.

devoluções
IDeviceSelection

getFrequency

public abstract Integer getFrequency (Object config)

Retorna a frequência do objeto.

Parâmetros
config Object

devoluções
Integer

getLabPreparers

public abstract  getLabPreparers ()

Retorne uma lista de ITargetPreparer que o detentor da configuração do dispositivo possui.

devoluções

getTargetPreparers

public abstract  getTargetPreparers ()

Retorne uma lista de ITargetPreparer que o detentor da configuração do dispositivo possui.

devoluções

é falso

public abstract boolean isFake ()

Retorna se o container é para um Device Under Test ou não.

devoluções
boolean

removeObjectType

public abstract void removeObjectType (String type)

Remova o tipo de objeto especificado do suporte de configuração do dispositivo.

Parâmetros
type String : O tipo do objeto a ser removido.

lances
ConfigurationException caso o tipo não seja suportado.