GceAvdInfo

public class GceAvdInfo
extends Object

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


Struktur untuk menyimpan data yang relevan untuk instance GCE AVD tertentu.

Ringkasan

Kelas bersarang

class GceAvdInfo.LogFileEntry

Bidang

public static final BUILD_VARS

Konstruktor publik

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

Metode publik

getBuildVars ()

Mengembalikan hash informasi variabel build perangkat GCE AVD.

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

Kembalikan peta dari jalur log lokal atau jarak jauh ke tipe.

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

Parsing file tertentu untuk mendapatkan info perangkat GCE AVD.

static parseGceInfoFromOxygenClientOutput ( CommandResult oxygenRes, int remoteAdbPort)

Parsing keluaran baris perintah tertentu dari biner klien Oxygen untuk mendapatkan info AVD yang disewa.

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

Parsing string tertentu untuk mendapatkan info perangkat GCE AVD.

void setDeviceOffset (Integer deviceOffset)
void setErrorType ( ErrorIdentifier errorType)
void setErrors (String errors)
void setInstanceUser (String instanceUser)
void setIpPreconfigured (boolean isIpPreconfigured)
void setSkipBugreportCollection (boolean skipBugreportCollection)
void setStatus ( GceAvdInfo.GceStatus status)
String toString ()

Bidang

MEMBANGUN_VARS

public static final  BUILD_VARS

Konstruktor publik

GceAvdInfo

public GceAvdInfo (String instanceName, 
                HostAndPort hostAndPort)

Parameter
instanceName String

hostAndPort HostAndPort

GceAvdInfo

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

Parameter
instanceName String

hostAndPort HostAndPort

errorType ErrorIdentifier

errors String

status GceAvdInfo.GceStatus

Metode publik

dapatkanBuildVars

public  getBuildVars ()

Mengembalikan hash informasi variabel build perangkat GCE AVD.

Kemungkinan kunci variabel build dijelaskan di BUILD_VARS misalnya: 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.

Kembali

dapatkanDeviceOffset

public Integer getDeviceOffset ()

Kembali
Integer

getErrorType

public ErrorIdentifier getErrorType ()

Kembali
ErrorIdentifier

dapatkan Kesalahan

public String getErrors ()

Kembali
String

dapatkanInstanceUser

public String getInstanceUser ()

Kembali
String

dapatkanLog

public  getLogs ()

Kembalikan peta dari jalur log lokal atau jarak jauh ke tipe.

Kembali

dapatkanSkipBugreportCollection

public boolean getSkipBugreportCollection ()

Kembali
boolean

dapatkanStatus

public GceAvdInfo.GceStatus getStatus ()

Kembali
GceAvdInfo.GceStatus

hostAndPort

public HostAndPort hostAndPort ()

Kembali
HostAndPort

nama instansi

public String instanceName ()

Kembali
String

isIpDikonfigurasi sebelumnya

public boolean isIpPreconfigured ()

Kembali
boolean

parseGceInfoFromFile

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

Parsing file tertentu untuk mendapatkan info perangkat GCE AVD.

Parameter
f File : File ERROR(/File) untuk membaca output JSON dari Driver GCE.

descriptor DeviceDescriptor : deskripsi perangkat yang memerlukan info.

remoteAdbPort int : port jarak jauh yang harus digunakan untuk koneksi adb

Kembali
GceAvdInfo GceAvdInfo perangkat jika ditemukan, atau null jika terjadi kesalahan.

Melempar
TargetSetupError

parseGceInfoFromOxygenClientOutput

public static  parseGceInfoFromOxygenClientOutput (CommandResult oxygenRes, 
                int remoteAdbPort)

Parsing keluaran baris perintah tertentu dari biner klien Oxygen untuk mendapatkan info AVD yang disewa.

Parameter
oxygenRes CommandResult : CommandResult dari eksekusi perintah klien Oxygen.

remoteAdbPort int : port jarak jauh yang harus digunakan untuk koneksi adb

Kembali
ERROR(/List) perangkat berhasil disewakan. Akan memunculkan TargetSetupError jika gagal menyewa perangkat.

Melempar
TargetSetupError

parseGceInfoFromString

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

Parsing string tertentu untuk mendapatkan info perangkat GCE AVD.

Parameter
data String : tali JSON.

descriptor DeviceDescriptor : deskripsi perangkat yang memerlukan info.

remoteAdbPort int : port jarak jauh yang harus digunakan untuk koneksi adb

Kembali
GceAvdInfo GceAvdInfo perangkat jika ditemukan, atau null jika terjadi kesalahan.

Melempar
TargetSetupError

setDeviceOffset

public void setDeviceOffset (Integer deviceOffset)

Parameter
deviceOffset Integer

setErrorType

public void setErrorType (ErrorIdentifier errorType)

Parameter
errorType ErrorIdentifier

setError

public void setErrors (String errors)

Parameter
errors String

setInstanceUser

public void setInstanceUser (String instanceUser)

Parameter
instanceUser String

setIpDikonfigurasi sebelumnya

public void setIpPreconfigured (boolean isIpPreconfigured)

Parameter
isIpPreconfigured boolean

setSkipBugreportCollection

public void setSkipBugreportCollection (boolean skipBugreportCollection)

Parameter
skipBugreportCollection boolean

setStatus

public void setStatus (GceAvdInfo.GceStatus status)

Parameter
status GceAvdInfo.GceStatus

keString

public String toString ()

Kembali
String