GceAvdInfo

public class GceAvdInfo
extends Object

Obiekt Java.lang.Object
com.android.tradefed.device.cloud.GceAvdInfo


Struktura do przechowywania odpowiednich danych dla danej instancji GCE AVD.

Streszczenie

Zagnieżdżone klasy

class GceAvdInfo.LogFileEntry

Pola

public static final BUILD_VARS

Konstruktorzy publiczni

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

Metody publiczne

getBuildVars ()

Zwróć skrót informacji o zmiennej kompilacji urządzenia GCE AVD.

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

Zwróć mapę z lokalnych lub zdalnych ścieżek dziennika do typów.

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

Przeanalizuj podany plik, aby uzyskać informacje o urządzeniu GCE AVD.

static parseGceInfoFromOxygenClientOutput ( CommandResult oxygenRes, int remoteAdbPort)

Przeanalizuj dane wyjściowe wiersza poleceń z pliku binarnego klienta Oxygen, aby uzyskać dzierżawione informacje AVD.

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

Przeanalizuj podany ciąg, aby uzyskać informacje o urządzeniu 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 skipDeviceLogCollection)
void setSkipDeviceLogCollection (boolean skipDeviceLogCollection)
void setStatus ( GceAvdInfo.GceStatus status)
String toString ()

Pola

BUILD_VARS

public static final  BUILD_VARS

Konstruktorzy publiczni

GceAvdInfo

public GceAvdInfo (String instanceName, 
                HostAndPort hostAndPort)

Parametry
instanceName String

hostAndPort HostAndPort

GceAvdInfo

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

Parametry
instanceName String

hostAndPort HostAndPort

errorType ErrorIdentifier

errors String

status GceAvdInfo.GceStatus

Metody publiczne

pobierzBuildVars

public  getBuildVars ()

Zwróć skrót informacji o zmiennej kompilacji urządzenia GCE AVD.

Możliwe klucze zmiennych kompilacji są opisane w BUILD_VARS na przykład: build_id, build_target, gałąź, kernel_build_id, kernel_build_target, kernel_branch, system_build_id, system_build_target, system_branch, emulator_build_id, emulator_build_target, emulator_branch.

Zwroty

pobierz przesunięcie urządzenia

public Integer getDeviceOffset ()

Zwroty
Integer

pobierz typ błędu

public ErrorIdentifier getErrorType ()

Zwroty
ErrorIdentifier

getErrors

public String getErrors ()

Zwroty
String

pobierzInstancjęUżytkownika

public String getInstanceUser ()

Zwroty
String

pobierz dzienniki

public  getLogs ()

Zwróć mapę z lokalnych lub zdalnych ścieżek dziennika do typów.

Zwroty

getSkipDeviceLogCollection

public boolean getSkipDeviceLogCollection ()

Zwroty
boolean

uzyskajStatus

public GceAvdInfo.GceStatus getStatus ()

Zwroty
GceAvdInfo.GceStatus

hostAndPort

public HostAndPort hostAndPort ()

Zwroty
HostAndPort

nazwa instancji

public String instanceName ()

Zwroty
String

isIpPreconfigured

public boolean isIpPreconfigured ()

Zwroty
boolean

isUrządzenie dotleniające

public boolean isOxygenationDevice ()

Zwroty
boolean

parseGceInfoFromFile

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

Przeanalizuj podany plik, aby uzyskać informacje o urządzeniu GCE AVD.

Parametry
f File : plik ERROR(/File) do odczytania danych wyjściowych JSON ze sterownika GCE.

descriptor DeviceDescriptor : deskryptor urządzenia, które potrzebuje informacji.

remoteAdbPort int : zdalny port, który powinien być używany do połączenia adb

Zwroty
GceAvdInfo GceAvdInfo urządzenia, jeśli zostanie znalezione, lub null, jeśli wystąpi błąd.

Rzuca
TargetSetupError

parseGceInfoFromOxygenClientOutput

public static  parseGceInfoFromOxygenClientOutput (CommandResult oxygenRes, 
                int remoteAdbPort)

Przeanalizuj dane wyjściowe wiersza poleceń z pliku binarnego klienta Oxygen, aby uzyskać dzierżawione informacje AVD.

Parametry
oxygenRes CommandResult : wykonanie polecenia CommandResult z klienta Oxygen.

remoteAdbPort int : zdalny port, który powinien być używany do połączenia adb

Zwroty
ERROR(/List) pomyślnie wydzierżawionych urządzeń. Zgłosi błąd TargetSetupError , jeśli nie uda się wydzierżawić urządzenia.

Rzuca
TargetSetupError

parseGceInfoFromString

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

Przeanalizuj podany ciąg, aby uzyskać informacje o urządzeniu GCE AVD.

Parametry
data String : ciąg JSON.

descriptor DeviceDescriptor : deskryptor urządzenia, które potrzebuje informacji.

remoteAdbPort int : zdalny port, który powinien być używany do połączenia adb

Zwroty
GceAvdInfo GceAvdInfo urządzenia, jeśli zostanie znalezione, lub null, jeśli wystąpi błąd.

Rzuca
TargetSetupError

ustaw przesunięcie urządzenia

public void setDeviceOffset (Integer deviceOffset)

Parametry
deviceOffset Integer

ustaw typ błędu

public void setErrorType (ErrorIdentifier errorType)

Parametry
errorType ErrorIdentifier

ustawBłędy

public void setErrors (String errors)

Parametry
errors String

setInstanceUżytkownik

public void setInstanceUser (String instanceUser)

Parametry
instanceUser String

setIpPrekonfigurowany

public void setIpPreconfigured (boolean isIpPreconfigured)

Parametry
isIpPreconfigured boolean

setSkipBugreportCollection

public void setSkipBugreportCollection (boolean skipDeviceLogCollection)

Parametry
skipDeviceLogCollection boolean

setSkipDeviceLogCollection

public void setSkipDeviceLogCollection (boolean skipDeviceLogCollection)

Parametry
skipDeviceLogCollection boolean

ustawStatus

public void setStatus (GceAvdInfo.GceStatus status)

Parametry
status GceAvdInfo.GceStatus

doString

public String toString ()

Zwroty
String