DeviceSelectionOptions
public class DeviceSelectionOptions
extends Object implements IDeviceSelection
| java.lang.Object | |
| ↳ | com.android.tradefed.device.DeviceSelectionOptions |
Контейнер для критериев выбора устройства.
Краткое содержание
Государственные строители | |
|---|---|
DeviceSelectionOptions () | |
Общедоступные методы | |
|---|---|
void | addExcludeSerial (String serialNumber)Добавить серийный номер в список исключений. |
void | addProductType (String productType)Добавьте тип продукта в параметры выбора устройства. |
void | addProperty (String propertyKey, String propValue)Добавьте критерий свойства к параметрам выбора устройства. |
void | addSerial (String serialNumber)Добавьте серийный номер в параметры выбора устройства. |
static IDeviceSelection | createForSerial (String serial) Вспомогательный фабричный метод для создания |
boolean | deviceRequested () |
boolean | emulatorRequested () |
String | fetchEnvironmentVariable (String name)Вспомогательная функция, используемая для получения значения переменной окружения. |
boolean | gceDeviceRequested () |
IDeviceSelection.BaseDeviceType | getBaseDeviceTypeRequested ()Возвращает тип устройства, который следует использовать. |
Integer | getBatteryLevel ( IDevice device)Получает информацию об уровне заряда батареи для указанного устройства. |
String | getDeviceProductType ( IDevice device)Получает тип продукта указанного устройства. |
String | getDeviceProductVariant ( IDevice device)Получает вариант продукта указанного устройства. |
DeviceSelectionOptions.DeviceRequestedType | getDeviceTypeRequested () |
Collection<String> | getExcludeSerials ()Получает копию списка исключений по серийным номерам. |
Integer | getMaxBatteryLevel ()Достигает запрошенного максимального уровня заряда батареи. |
Integer | getMaxBatteryTemperature ()Достигает запрошенного максимального уровня заряда батареи. |
Integer | getMinBatteryLevel ()Получает запрошенный минимальный уровень заряда батареи. |
Map<String, String> | getNoMatchReason ()Возвращает причину, по которой устройство не было сопоставлено. |
Collection<String> | getProductTypes ()Получает копию списка типов продукции. |
Map<String, String> | getProperties ()Возвращает карту списка объектов недвижимости. |
boolean | getRequireBatteryCheck ()Выводит информацию о необходимости проверки уровня заряда батареи для устройств с неизвестным уровнем заряда. |
boolean | getRequireBatteryTemperatureCheck ()Выводит информацию о необходимости проверки температуры батареи для устройств с неизвестной температурой батареи. |
Collection<String> | getSerials ( IDevice device)Получает копию серийных номеров. |
List<String> | getSerials ()Возвращает список запрошенных серийных номеров. |
boolean | localVirtualDeviceRequested () |
boolean | matches ( IDevice device) |
boolean | nullDeviceRequested () |
boolean | remoteDeviceRequested () |
void | setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type)Задает тип устройства, который следует использовать. |
void | setDeviceRequested (boolean deviceRequested)Устанавливает флаг, запрошенный эмулятором. |
void | setDeviceTypeRequested ( DeviceSelectionOptions.DeviceRequestedType requestedType) |
void | setEmulatorRequested (boolean emulatorRequested)Устанавливает флаг, запрошенный эмулятором. |
void | setGceDeviceRequested (boolean gceDeviceRequested) |
void | setMaxBatteryLevel (Integer maxBattery)Устанавливает максимальный уровень заряда батареи. |
void | setMaxBatteryTemperature (Integer maxBatteryTemperature)Устанавливает максимальный уровень заряда батареи. |
void | setMinBatteryLevel (Integer minBattery)Устанавливает минимальный уровень заряда батареи. |
void | setNullDeviceRequested (boolean nullDeviceRequested)Устанавливает флаг "запрошено нулевое устройство" |
void | setRequireBatteryCheck (boolean requireCheck)Определяет, требуется ли проверка уровня заряда батареи для устройств с неизвестным уровнем заряда. |
void | setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)Определяет, требуется ли проверка температуры батареи для устройств с неизвестной температурой батареи. |
void | setSerial (String... serialNumber)Укажите список включенных серийных номеров, заменив все существующие значения. |
void | setStubEmulatorRequested (boolean stubEmulatorRequested)Устанавливает флаг запроса эмулятора-заглушки. |
boolean | shouldCreateTemporarilyPlaceholder ()Создайте временный заполнитель на основе метаданных. |
boolean | stubEmulatorRequested () |
Государственные строители
DeviceSelectionOptions
public DeviceSelectionOptions ()
Общедоступные методы
addExcludeSerial
public void addExcludeSerial (String serialNumber)
Добавить серийный номер в список исключений.
addProductType
public void addProductType (String productType)
Добавьте тип продукта в параметры выбора устройства.
добавитьСвойство
public void addProperty (String propertyKey,
String propValue)Добавьте критерий свойства к параметрам выбора устройства.
| Параметры | |
|---|---|
propertyKey | String |
propValue | String |
addSerial
public void addSerial (String serialNumber)
Добавьте серийный номер в параметры выбора устройства.
createForSerial
public static IDeviceSelection createForSerial (String serial)
Вспомогательный фабричный метод для создания IDeviceSelection , который будет сопоставлять только устройства с заданным серийным номером.
| Параметры | |
|---|---|
serial | String |
| Возвраты | |
|---|---|
IDeviceSelection | |
устройствоЗапрошено
public boolean deviceRequested ()
| Возвраты | |
|---|---|
boolean | |
emulatorRequested
public boolean emulatorRequested ()
| Возвраты | |
|---|---|
boolean | |
fetchEnvironmentVariable
public String fetchEnvironmentVariable (String name)
Вспомогательная функция, используемая для получения переменной окружения. По сути, это обертка над System.getenv(String) Это сделано для целей модульного тестирования.
| Параметры | |
|---|---|
name | String : переменная окружения, которую необходимо получить. |
| Возвраты | |
|---|---|
String | String значение переменной среды или null, если она недоступна. |
gceDeviceRequested
public boolean gceDeviceRequested ()
| Возвраты | |
|---|---|
boolean | |
getBaseDeviceTypeRequested
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Возвращает тип устройства, который следует использовать.
| Возвраты | |
|---|---|
IDeviceSelection.BaseDeviceType | |
getBatteryLevel
public Integer getBatteryLevel (IDevice device)
Получает информацию об уровне заряда батареи для указанного устройства.
| Параметры | |
|---|---|
device | IDevice : IDevice |
| Возвраты | |
|---|---|
Integer | Уровень заряда батареи устройства или null , если неизвестно. |
getDeviceProductType
public String getDeviceProductType (IDevice device)
Получает тип продукта указанного устройства.
| Параметры | |
|---|---|
device | IDevice : IDevice |
| Возвраты | |
|---|---|
String | Тип продукта устройства или null , если неизвестен. |
getDeviceProductVariant
public String getDeviceProductVariant (IDevice device)
Получает вариант продукта указанного устройства.
| Параметры | |
|---|---|
device | IDevice : IDevice |
| Возвраты | |
|---|---|
String | Вариант продукта устройства или null , если неизвестен. |
getDeviceTypeRequested
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
| Возвраты | |
|---|---|
DeviceSelectionOptions.DeviceRequestedType | |
getExcludeSerials
public Collection<String> getExcludeSerials ()
Получает копию списка исключений по серийным номерам.
| Возвраты | |
|---|---|
Collection<String> | Collection серийных номеров |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
Достигает запрошенного максимального уровня заряда батареи.
| Возвраты | |
|---|---|
Integer | |
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
Достигает запрошенного максимального уровня заряда батареи.
| Возвраты | |
|---|---|
Integer | |
getMinBatteryLevel
public Integer getMinBatteryLevel ()
Получает запрошенный минимальный уровень заряда батареи.
| Возвраты | |
|---|---|
Integer | |
getNoMatchReason
public Map<String, String> getNoMatchReason ()
Возвращает причину, по которой устройство не было сопоставлено.
| Возвраты | |
|---|---|
Map<String, String> | Сопоставление серийного номера с причиной, по которой он не был присвоен. |
getProductTypes
public Collection<String> getProductTypes ()
Получает копию списка типов продукции.
| Возвраты | |
|---|---|
Collection<String> | Collection типов продукции |
получитьСвойства
public Map<String, String> getProperties ()
Возвращает карту списка объектов недвижимости.
| Возвраты | |
|---|---|
Map<String, String> | Map названий свойств устройства со значениями. |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
Выводит информацию о необходимости проверки уровня заряда батареи для устройств с неизвестным уровнем заряда.
| Возвраты | |
|---|---|
boolean | |
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
Выводит информацию о необходимости проверки температуры батареи для устройств с неизвестной температурой батареи.
| Возвраты | |
|---|---|
boolean | |
getSerials
public Collection<String> getSerials (IDevice device)
Получает копию серийных номеров.
| Параметры | |
|---|---|
device | IDevice : IDevice , представляющий устройство, рассматриваемое для выбора. |
| Возвраты | |
|---|---|
Collection<String> | Collection серийных номеров |
getSerials
public List<String> getSerials ()
Возвращает список запрошенных серийных номеров.
| Возвраты | |
|---|---|
List<String> | |
localVirtualDeviceRequested
public boolean localVirtualDeviceRequested ()
| Возвраты | |
|---|---|
boolean | |
матчи
public boolean matches (IDevice device)
| Параметры | |
|---|---|
device | IDevice |
| Возвраты | |
|---|---|
boolean | true если указанный IDevice соответствует заданным параметрам. В противном случае false |
nullDeviceRequested
public boolean nullDeviceRequested ()
| Возвраты | |
|---|---|
boolean | |
remoteDeviceRequested
public boolean remoteDeviceRequested ()
| Возвраты | |
|---|---|
boolean | |
setBaseDeviceTypeRequested
public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Задает тип устройства, который следует использовать.
| Параметры | |
|---|---|
type | IDeviceSelection.BaseDeviceType |
setDeviceRequested
public void setDeviceRequested (boolean deviceRequested)
Устанавливает флаг, запрошенный эмулятором.
| Параметры | |
|---|---|
deviceRequested | boolean |
setDeviceTypeRequested
public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)
| Параметры | |
|---|---|
requestedType | DeviceSelectionOptions.DeviceRequestedType |
setEmulatorRequested
public void setEmulatorRequested (boolean emulatorRequested)
Устанавливает флаг, запрошенный эмулятором.
| Параметры | |
|---|---|
emulatorRequested | boolean |
setGceDeviceRequested
public void setGceDeviceRequested (boolean gceDeviceRequested)
| Параметры | |
|---|---|
gceDeviceRequested | boolean |
setMaxBatteryLevel
public void setMaxBatteryLevel (Integer maxBattery)
Устанавливает максимальный уровень заряда батареи.
| Параметры | |
|---|---|
maxBattery | Integer |
setMaxBatteryTemperature
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
Устанавливает максимальный уровень заряда батареи.
| Параметры | |
|---|---|
maxBatteryTemperature | Integer |
setMinBatteryLevel
public void setMinBatteryLevel (Integer minBattery)
Устанавливает минимальный уровень заряда батареи.
| Параметры | |
|---|---|
minBattery | Integer |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Устанавливает флаг "запрошено нулевое устройство"
| Параметры | |
|---|---|
nullDeviceRequested | boolean |
setRequireBatteryCheck
public void setRequireBatteryCheck (boolean requireCheck)
Определяет, требуется ли проверка уровня заряда батареи для устройств с неизвестным уровнем заряда.
| Параметры | |
|---|---|
requireCheck | boolean |
setRequireBatteryTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
Определяет, требуется ли проверка температуры батареи для устройств с неизвестной температурой батареи.
| Параметры | |
|---|---|
requireCheckTemprature | boolean |
setSerial
public void setSerial (String... serialNumber)
Укажите список включенных серийных номеров, заменив все существующие значения.
| Параметры | |
|---|---|
serialNumber | String |
setStubEmulatorRequested
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
Устанавливает флаг запроса эмулятора-заглушки.
| Параметры | |
|---|---|
stubEmulatorRequested | boolean |
shouldCreateTemporarilyPlaceholder
public boolean shouldCreateTemporarilyPlaceholder ()
Создайте временный заполнитель на основе метаданных.
| Возвраты | |
|---|---|
boolean | |
stubEmulatorRequested
public boolean stubEmulatorRequested ()
| Возвраты | |
|---|---|
boolean | |