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

パブリック メソッド

getBuildVar

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、ememulator_build_id、ememulator_build_target、 Emulator_branch を指定します。

戻り値

getErrorType

public ErrorIdentifier getErrorType ()

戻り値
ErrorIdentifier

getError

public String getErrors ()

戻り値
String

getStatus

public GceAvdInfo.GceStatus getStatus ()

戻り値
GceAvdInfo.GceStatus

hostAndPort

public HostAndPort hostAndPort ()

戻り値
HostAndPort

インスタンス名

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