IDeviceSelection
public
interface
IDeviceSelection
implements
IMatcher<IDevice>
| com.android.tradefed.device.IDeviceSelection |
デバイス選択条件のインターフェース。
概要
パブリック メソッド | |
|---|---|
abstract
boolean
|
deviceRequested()
|
abstract
boolean
|
emulatorRequested()
|
abstract
boolean
|
gceDeviceRequested()
|
abstract
IDeviceSelection.BaseDeviceType
|
getBaseDeviceTypeRequested()
使用すべきデバイスタイプを返します。 |
abstract
Integer
|
getBatteryLevel(IDevice device)
指定されたデバイスのバッテリー残量を取得します。 |
abstract
String
|
getDeviceProductType(IDevice device)
指定されたデバイスのプロダクト タイプを取得します。 |
abstract
String
|
getDeviceProductVariant(IDevice device)
指定されたデバイスの商品バリエーションを取得します。 |
abstract
|
getExcludeSerials()
シリアル番号の除外リストのコピーを取得します。 |
abstract
|
getNoMatchReason()
デバイスが一致しなかった理由を返します。 |
abstract
|
getProductTypes()
商品カテゴリのリストのコピーを取得します。 |
abstract
|
getProperties()
プロパティ リストのマップを返します。 |
abstract
|
getSerials(IDevice device)
シリアル番号のコピーを取得します。 |
abstract
|
getSerials()
リクエストされたシリアルのリストを返します。 |
abstract
boolean
|
nullDeviceRequested()
|
abstract
void
|
setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)
使用するデバイスタイプを設定します。 |
abstract
void
|
setRequireBatteryCheck(boolean requireCheck)
バッテリー チェックを行うかどうかを設定します。 |
abstract
void
|
setSerial(String... serialNumber)
シリアル番号の包含リストを設定し、既存の値を置き換えます。 |
abstract
boolean
|
shouldCreateTemporarilyPlaceholder()
メタデータから一時的なプレースホルダを作成します。 |
abstract
boolean
|
stubEmulatorRequested()
|
default
boolean
|
tcpDeviceRequested()
|
パブリック メソッド
deviceRequested
public abstract boolean deviceRequested ()
| 戻り値 | |
|---|---|
boolean |
デバイスがリクエストされている場合は true |
emulatorRequested
public abstract boolean emulatorRequested ()
| 戻り値 | |
|---|---|
boolean |
エミュレータがリクエストされた場合は true |
gceDeviceRequested
public abstract boolean gceDeviceRequested ()
| 戻り値 | |
|---|---|
boolean |
gce デバイス(リモート デバイス)がリクエストされた場合は true |
getBaseDeviceTypeRequested
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
使用すべきデバイスタイプを返します。
| 戻り値 | |
|---|---|
IDeviceSelection.BaseDeviceType |
|
getBatteryLevel
public abstract Integer getBatteryLevel (IDevice device)
指定されたデバイスのバッテリー残量を取得します
| パラメータ | |
|---|---|
device |
IDevice: IDevice |
| 戻り値 | |
|---|---|
Integer |
デバイスのバッテリー残量、不明な場合は null |
getDeviceProductType
public abstract String getDeviceProductType (IDevice device)
指定されたデバイスのアイテムタイプを取得します
| パラメータ | |
|---|---|
device |
IDevice: IDevice |
| 戻り値 | |
|---|---|
String |
デバイスのプロダクト タイプ。不明な場合は null |
getDeviceProductVariant
public abstract String getDeviceProductVariant (IDevice device)
指定されたデバイスの商品バリエーションを取得します
| パラメータ | |
|---|---|
device |
IDevice: IDevice |
| 戻り値 | |
|---|---|
String |
デバイスのプロダクト バリエーション、または不明な場合は null |
getExcludeSerials
public abstractgetExcludeSerials ()
シリアル番号の除外リストのコピーを取得します
| 戻り値 | |
|---|---|
|
シリアル番号の ERROR(/Collection) |
getNoMatchReason
public abstractgetNoMatchReason ()
デバイスが一致しなかった理由を返します。
| 戻り値 | |
|---|---|
|
シリアル番号と割り当てられなかった理由の Map |
getProductTypes
public abstractgetProductTypes ()
商品カテゴリのリストのコピーを取得します
| 戻り値 | |
|---|---|
|
ERROR(/Collection) 個のアイテムタイプ |
getSerials
public abstractgetSerials (IDevice device)
シリアル番号のコピーを取得する
| パラメータ | |
|---|---|
device |
IDevice: 選択対象となるデバイスを表す IDevice。 |
| 戻り値 | |
|---|---|
|
シリアル番号の ERROR(/Collection) |
getSerials
public abstractgetSerials ()
リクエストされたシリアルのリストを返します。
| 戻り値 | |
|---|---|
|
|
nullDeviceRequested
public abstract boolean nullDeviceRequested ()
| 戻り値 | |
|---|---|
boolean |
null デバイス(デバイス不要)がリクエストされた場合は true |
setBaseDeviceTypeRequested
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
使用するデバイスタイプを設定します。
| パラメータ | |
|---|---|
type |
IDeviceSelection.BaseDeviceType |
setRequireBatteryCheck
public abstract void setRequireBatteryCheck (boolean requireCheck)
バッテリー チェックを行うかどうかを設定します。
| パラメータ | |
|---|---|
requireCheck |
boolean |
setSerial
public abstract void setSerial (String... serialNumber)
シリアル番号の包含リストを設定し、既存の値を置き換えます。
| パラメータ | |
|---|---|
serialNumber |
String |
shouldCreateTemporarilyPlaceholder
public abstract boolean shouldCreateTemporarilyPlaceholder ()
メタデータから一時的なプレースホルダを作成します。
| 戻り値 | |
|---|---|
boolean |
|
stubEmulatorRequested
public abstract boolean stubEmulatorRequested ()
| 戻り値 | |
|---|---|
boolean |
スタブ エミュレータがリクエストされた場合は true。スタブ エミュレータは、構成でエミュレータを起動する必要がある場合に使用されるプレースホルダです。 |
tcpDeviceRequested
public boolean tcpDeviceRequested ()
| 戻り値 | |
|---|---|
boolean |
tcp デバイス(adb 接続デバイス)がリクエストされた場合は true |