GceAvd訊息

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 ()

領域

建構變數

public static final  BUILD_VARS

公共構造函數

GceAvd訊息

public GceAvdInfo (String instanceName, 
                HostAndPort hostAndPort)

參數
instanceName String

hostAndPort HostAndPort

GceAvd訊息

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

參數
instanceName String

hostAndPort HostAndPort

errorType ErrorIdentifier

errors String

status GceAvdInfo.GceStatus

公共方法

取得建構變數

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_brana、emulator_build_id、system_build_target、system_branch、emulator_brana、d

退貨

取得錯誤類型

public ErrorIdentifier getErrorType ()

退貨
ErrorIdentifier

取得錯誤

public String getErrors ()

退貨
String

獲取狀態

public GceAvdInfo.GceStatus getStatus ()

退貨
GceAvdInfo.GceStatus

主機和連接埠

public HostAndPort hostAndPort ()

退貨
HostAndPort

實例名

public String instanceName ()

退貨
String

從檔案解析GceInfo

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

解析給定檔案以取得 GCE AVD 設備資訊。

參數
f FileERROR(/File)文件,用於從 GCE 驅動程式讀取 JSON 輸出。

descriptor DeviceDescriptor :需要該資訊的設備的描述符。

remoteAdbPort int : 用於 adb 連線的遠端端口

退貨
GceAvdInfo如果找到,則傳回裝置的GceAvdInfo ;如果出錯,則傳回 null。

投擲
TargetSetupError

從字串解析GceInfo

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

解析給定的字串以取得 GCE AVD 設備資訊。

參數
data String :JSON 字串。

descriptor DeviceDescriptor :需要該資訊的設備的描述符。

remoteAdbPort int : 用於 adb 連線的遠端端口

退貨
GceAvdInfo如果找到,則傳回裝置的GceAvdInfo ;如果出錯,則傳回 null。

投擲
TargetSetupError

設定狀態

public void setStatus (GceAvdInfo.GceStatus status)

參數
status GceAvdInfo.GceStatus

到字串

public String toString ()

退貨
String