GceAvdInfo

public class GceAvdInfo
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.cloud.GceAvdInfo


特定の GCE AVD インスタンスに関連するデータを保持する構造。

概要

ネストされたクラス

enum GceAvdInfo.GceStatus

 

フィールド

public static final BUILD_VARS

パブリック コンストラクタ

GceAvdInfo(String instanceName, HostAndPort hostAndPort)
GceAvdInfo(String instanceName, HostAndPort hostAndPort, ErrorIdentifier errorType, String errors, GceAvdInfo.GceStatus status)

パブリック メソッド

getBuildVars()

GCE AVD デバイスのビルド変数情報ハッシュを返します。

ErrorIdentifier getErrorType()
String getErrors()
GceAvdInfo.GceStatus getStatus()
HostAndPort hostAndPort()
String instanceName()
static GceAvdInfo parseGceInfoFromFile(File f, DeviceDescriptor descriptor, int remoteAdbPort)

指定されたファイルを解析して、GCE AVD デバイス情報を取得します。

static GceAvdInfo parseGceInfoFromString(String data, DeviceDescriptor descriptor, int remoteAdbPort)

指定された文字列を解析して、GCE AVD デバイス情報を取得します。

void setStatus(GceAvdInfo.GceStatus status)
String toString()

フィールド

BUILD_VARS

public static final  BUILD_VARS

パブリック コンストラクタ

GceAvdInfo

public GceAvdInfo (String instanceName, 
                HostAndPort hostAndPort)

パラメータ
instanceName String

hostAndPort HostAndPort

GceAvdInfo

public GceAvdInfo (String instanceName, 
                HostAndPort hostAndPort, 
                ErrorIdentifier errorType, 
                String errors, 
                GceAvdInfo.GceStatus status)

パラメータ
instanceName String

hostAndPort HostAndPort

errorType ErrorIdentifier

errors String

status GceAvdInfo.GceStatus

パブリック メソッド

getBuildVars

public  getBuildVars ()

GCE AVD デバイスのビルド変数情報ハッシュを返します。

使用可能なビルド変数キーは BUILD_VARS で説明されています。たとえば、build_id、build_target、branch、kernel_build_id、kernel_build_target、kernel_branch、system_build_id、system_build_target、system_branch、emulator_build_id、emulator_build_target、emulator_branch などです。

戻り値

getErrorType

public ErrorIdentifier getErrorType ()

戻り値
ErrorIdentifier

getErrors

public String getErrors ()

戻り値
String

getStatus

public GceAvdInfo.GceStatus getStatus ()

戻り値
GceAvdInfo.GceStatus

hostAndPort

public HostAndPort hostAndPort ()

戻り値
HostAndPort

instanceName

public String instanceName ()

戻り値
String

parseGceInfoFromFile

public static GceAvdInfo parseGceInfoFromFile (File f, 
                DeviceDescriptor descriptor, 
                int remoteAdbPort)

指定されたファイルを解析して、GCE AVD デバイス情報を取得します。

パラメータ
f File: GCE ドライバから JSON 出力を読み取る ERROR(/File) ファイル。

descriptor DeviceDescriptor: 情報を必要とするデバイスの記述子。

remoteAdbPort int: adb 接続に使用するリモートポート

戻り値
GceAvdInfo デバイスが見つかった場合はデバイスの GceAvdInfo、エラーの場合は null。

例外
TargetSetupError

parseGceInfoFromString

public static GceAvdInfo parseGceInfoFromString (String data, 
                DeviceDescriptor descriptor, 
                int remoteAdbPort)

指定された文字列を解析して、GCE AVD デバイス情報を取得します。

パラメータ
data String: JSON 文字列。

descriptor DeviceDescriptor: 情報を必要とするデバイスの記述子。

remoteAdbPort int: adb 接続に使用するリモートポート

戻り値
GceAvdInfo デバイスが見つかった場合はデバイスの GceAvdInfo、エラーの場合は null。

例外
TargetSetupError

setStatus

public void setStatus (GceAvdInfo.GceStatus status)

パラメータ
status GceAvdInfo.GceStatus

toString

public String toString ()

戻り値
String