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()
|
|
getExcludeSerials()
シリアル番号の除外リストのコピーを取得します |
Integer
|
getMaxBatteryLevel()
リクエストされた最大バッテリー残量を取得します |
Integer
|
getMaxBatteryTemperature()
リクエストされた最大バッテリー残量を取得します |
Integer
|
getMinBatteryLevel()
リクエストされた最小バッテリー残量を取得します |
|
getNoMatchReason()
デバイスが一致しなかった理由を返します。 |
|
getProductTypes()
商品カテゴリのリストのコピーを取得します |
|
getProperties()
宿泊施設リストのマップを返します。 |
boolean
|
getRequireBatteryCheck()
バッテリー残量が不明なデバイスのバッテリー チェックが必要かどうかを取得します |
boolean
|
getRequireBatteryTemperatureCheck()
バッテリー温度が不明なデバイスでバッテリー温度チェックが必要かどうかを取得します |
|
getSerials(IDevice device)
シリアル番号のコピーを取得する |
|
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)
null デバイス リクエスト フラグを設定します |
void
|
setRequireBatteryCheck(boolean requireCheck)
バッテリー残量が不明なデバイスでバッテリーの確認が必要かどうかを設定します |
void
|
setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)
バッテリー温度が不明なデバイスでバッテリー温度チェックが必要かどうかを設定します |
void
|
setSerial(String... serialNumber)
シリアル番号を含めるリストを設定し、既存の値を置き換えます。 |
void
|
setStubEmulatorRequested(boolean stubEmulatorRequested)
スタブ エミュレータのリクエスト フラグを設定する |
boolean
|
stubEmulatorRequested()
|
パブリック コンストラクタ
DeviceSelectionOptions のオプション
public DeviceSelectionOptions ()
パブリック メソッド
addExcludeSerial
public void addExcludeSerial (String serialNumber)
シリアル番号を除外リストに追加する。
addProductType
public void addProductType (String productType)
デバイス選択オプションに商品カテゴリを追加します。
addProperty
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 |
deviceRequested(デバイス リクエスト済み)
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 |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
リクエストされた最大バッテリー残量を取得します
戻り値 | |
---|---|
Integer |
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
リクエストされた最大バッテリー残量を取得します
戻り値 | |
---|---|
Integer |
getMinBatteryLevel
public Integer getMinBatteryLevel ()
リクエストされた最小バッテリー残量を取得します
戻り値 | |
---|---|
Integer |
getNoMatchReason
publicgetNoMatchReason ()
デバイスが一致しなかった理由を返します。
戻り値 | |
---|---|
|
シリアル番号と割り当てられなかった理由のマップ |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
バッテリー残量が不明なデバイスのバッテリー チェックが必要かどうかを取得します
戻り値 | |
---|---|
boolean |
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
バッテリー温度が不明なデバイスでバッテリー温度チェックが必要かどうかを取得します
戻り値 | |
---|---|
boolean |
getSerials
publicgetSerials (IDevice device)
シリアル番号のコピーを取得する
パラメータ | |
---|---|
device |
IDevice : 選択の対象となるデバイスを表す IDevice 。 |
戻り値 | |
---|---|
|
シリアル番号の ERROR(/Collection) |
getSerials
publicgetSerials ()
リクエストされたシリアルのリストを返します。
戻り値 | |
---|---|
|
localVirtualDeviceRequested
public boolean localVirtualDeviceRequested ()
戻り値 | |
---|---|
boolean |
一致
public boolean matches (IDevice device)
パラメータ | |
---|---|
device |
IDevice |
戻り値 | |
---|---|
boolean |
指定された IDevice が指定されたオプションと一致する場合は true 。
それ以外の場合は false |
nullDeviceRequested(null デバイス リクエスト)
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)
null デバイス リクエスト フラグを設定します
パラメータ | |
---|---|
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 |
tabEmulatorRequested
public boolean stubEmulatorRequested ()
戻り値 | |
---|---|
boolean |