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 setErrorType ( ErrorIdentifier errorType)
void setErrors (String errors)
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 เช่น 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

ส่งคืน

getDeviceOffset

public Integer getDeviceOffset ()

ส่งคืน
Integer

getErrorType

public ErrorIdentifier getErrorType ()

ส่งคืน
ErrorIdentifier

รับข้อผิดพลาด

public String getErrors ()

ส่งคืน
String

รับอินสแตนซ์ผู้ใช้

public String getInstanceUser ()

ส่งคืน
String

รับบันทึก

public  getLogs ()

ส่งคืนแผนที่จากเส้นทางบันทึกในเครื่องหรือระยะไกลเป็นประเภท

ส่งคืน

รับสถานะ

public GceAvdInfo.GceStatus getStatus ()

ส่งคืน
GceAvdInfo.GceStatus

โฮสต์และพอร์ต

public HostAndPort hostAndPort ()

ส่งคืน
HostAndPort

ชื่ออินสแตนซ์

public String instanceName ()

ส่งคืน
String

isIpPreconfigured

public boolean isIpPreconfigured ()

ส่งคืน
boolean

แยกวิเคราะห์ GceInfoFromFile

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

แยกวิเคราะห์ไฟล์ที่กำหนดเพื่อรับข้อมูลอุปกรณ์ GCE AVD

พารามิเตอร์
f File : ไฟล์ ERROR(/File) เพื่ออ่านเอาต์พุต JSON จากไดรเวอร์ GCE

descriptor DeviceDescriptor : คำอธิบายของอุปกรณ์ที่ต้องการข้อมูล

remoteAdbPort int : พอร์ตระยะไกลที่ควรใช้สำหรับการเชื่อมต่อ adb

ส่งคืน
GceAvdInfo GceAvdInfo ของอุปกรณ์หากพบ หรือค่า null หากมีข้อผิดพลาด

พ่น
TargetSetupError

แยกวิเคราะห์ GceInfoFromOxygenClientOutput

public static  parseGceInfoFromOxygenClientOutput (CommandResult oxygenRes, 
                int remoteAdbPort)

แยกเอาต์พุตบรรทัดคำสั่งที่กำหนดจากไบนารีของไคลเอนต์ Oxygen เพื่อรับข้อมูล AVD ที่เช่า

พารามิเตอร์
oxygenRes CommandResult : CommandResult จากการดำเนินการคำสั่งไคลเอนต์ Oxygen

remoteAdbPort int : พอร์ตระยะไกลที่ควรใช้สำหรับการเชื่อมต่อ adb

ส่งคืน
ERROR(/List) ของอุปกรณ์ที่เช่าสำเร็จ จะส่ง TargetSetupError หากไม่สามารถเช่าอุปกรณ์ได้

พ่น
TargetSetupError

แยกวิเคราะห์ GceInfoFromString

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

setErrorType

public void setErrorType (ErrorIdentifier errorType)

พารามิเตอร์
errorType ErrorIdentifier

ตั้งค่าข้อผิดพลาด

public void setErrors (String errors)

พารามิเตอร์
errors String

setInstanceUser

public void setInstanceUser (String instanceUser)

พารามิเตอร์
instanceUser String

setIpPreconfigured

public void setIpPreconfigured (boolean isIpPreconfigured)

พารามิเตอร์
isIpPreconfigured boolean

ตั้งสถานะ

public void setStatus (GceAvdInfo.GceStatus status)

พารามิเตอร์
status GceAvdInfo.GceStatus

toString

public String toString ()

ส่งคืน
String