GceAvdInfo

public class GceAvdInfo
extends Object

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


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

まとめ

ネストされたクラス

class GceAvdInfo.LogFileEntry

田畑

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 デバイスのビルド変数情報のハッシュを返します。

Integer getDeviceOffset ()
ErrorIdentifier getErrorType ()
String getErrors ()
String getInstanceUser ()
getLogs ()

ローカルまたはリモートのログ パスからタイプへのマップを返します。

GceAvdInfo.GceStatus getStatus ()
HostAndPort hostAndPort ()
String instanceName ()
boolean isIpPreconfigured ()
static GceAvdInfo parseGceInfoFromFile (File f, DeviceDescriptor descriptor, int remoteAdbPort)

特定のファイルを解析して、GCE AVD デバイス情報を取得します。

static parseGceInfoFromOxygenClientOutput ( CommandResult oxygenRes, int remoteAdbPort)

Oxygen クライアント バイナリからの特定のコマンド ライン出力を解析して、リースされた AVD 情報を取得します。

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

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

void setDeviceOffset (Integer deviceOffset)
void setInstanceUser (String instanceUser)
void setIpPreconfigured (boolean isIpPreconfigured)
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 に記述されています。

戻り値

getDeviceOffset

public Integer getDeviceOffset ()

戻り値
Integer

getErrorType

public ErrorIdentifier getErrorType ()

戻り値
ErrorIdentifier

getErrors

public String getErrors ()

戻り値
String

getInstanceUser

public String getInstanceUser ()

戻り値
String

getLogs

public  getLogs ()

ローカルまたはリモートのログ パスからタイプへのマップを返します。

戻り値

getStatus

public GceAvdInfo.GceStatus getStatus ()

戻り値
GceAvdInfo.GceStatus

ホストとポート

public HostAndPort hostAndPort ()

戻り値
HostAndPort

インスタンス名

public String instanceName ()

戻り値
String

isIpPreconfigured

public boolean isIpPreconfigured ()

戻り値
boolean

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

parseGceInfoFromOxygenClientOutput

public static  parseGceInfoFromOxygenClientOutput (CommandResult oxygenRes, 
                int remoteAdbPort)

Oxygen クライアント バイナリからの特定のコマンド ライン出力を解析して、リースされた AVD 情報を取得します。

パラメーター
oxygenRes CommandResult : Oxygen クライアント コマンドの実行からのCommandResult

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

戻り値
正常にリースされたデバイスのERROR(/List) 。デバイスのリースに失敗した場合、 TargetSetupErrorをスローします。

スロー
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

setDeviceOffset

public void setDeviceOffset (Integer deviceOffset)

パラメーター
deviceOffset Integer

setInstanceUser

public void setInstanceUser (String instanceUser)

パラメーター
instanceUser String

setIpPreconfigured

public void setIpPreconfigured (boolean isIpPreconfigured)

パラメーター
isIpPreconfigured boolean

setStatus

public void setStatus (GceAvdInfo.GceStatus status)

パラメーター
status GceAvdInfo.GceStatus

toString

public String toString ()

戻り値
String