GceAvdInfo

public class GceAvdInfo
extends 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

公共方法

獲取構建變量

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。

退貨

獲取錯誤類型

public ErrorIdentifier getErrorType ()

退貨
ErrorIdentifier

獲取錯誤

public String getErrors ()

退貨
String

獲取狀態

public GceAvdInfo.GceStatus getStatus ()

退貨
GceAvdInfo.GceStatus

主機和端口

public HostAndPort hostAndPort ()

退貨
HostAndPort

實例名稱

public String instanceName ()

退貨
String

parseGceInfoFromFile

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

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

設置狀態

public void setStatus (GceAvdInfo.GceStatus status)

參數
status GceAvdInfo.GceStatus

字符串

public String toString ()

退貨
String