GceAvd-Informationen

public class GceAvdInfo
extends Object

java.lang.Object
😎 com.android.tradefed.device.cloud.GceAvdInfo


Struktur zur Aufnahme relevanter Daten für eine bestimmte GCE AVD-Instanz.

Zusammenfassung

Verschachtelte Klassen

enum GceAvdInfo.GceStatus

 

Felder

public static final BUILD_VARS

Öffentliche Konstruktoren

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

Öffentliche Methoden

getBuildVars()

Gibt den Informations-Hash der Build-Variable des GCE-AVD-Geräts zurück.

ErrorIdentifier getErrorType()
String getErrors()
GceAvdInfo.GceStatus getStatus()
HostAndPort hostAndPort()
String instanceName()
static GceAvdInfo parseGceInfoFromFile(File f, DeviceDescriptor descriptor, int remoteAdbPort)

Parst eine bestimmte Datei, um die GCE AVD-Geräteinformationen zu erhalten.

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

Parst einen bestimmten String, um die GCE AVD-Geräteinformationen abzurufen.

void setStatus(GceAvdInfo.GceStatus status)
String toString()

Felder

ERSTELLEN_VARIANZS

public static final  BUILD_VARS

Öffentliche Konstruktoren

GceAvd-Informationen

public GceAvdInfo (String instanceName, 
                HostAndPort hostAndPort)

Parameter
instanceName String

hostAndPort HostAndPort

GceAvd-Informationen

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

Öffentliche Methoden

getBuildVars

public  getBuildVars ()

Gibt den Informations-Hash der Build-Variable des GCE-AVD-Geräts zurück.

Mögliche Build-Variablenschlüssel werden in BUILD_VARS beschrieben. Beispiel: build_id, build_target, Branch, Anzeige der Kernel-Build-ID, des Kernel-Build-Ziels, des Kernel-Branch, system_build_id, system_build_target, system_branch, emulator_build_id, emulator_build_target, emulator_branch.

Returns

getErrorType

public ErrorIdentifier getErrorType ()

Returns
ErrorIdentifier

getErrors

public String getErrors ()

Returns
String

getStatus

public GceAvdInfo.GceStatus getStatus ()

Returns
GceAvdInfo.GceStatus

hostAndPort

public HostAndPort hostAndPort ()

Returns
HostAndPort

Instanzname

public String instanceName ()

Returns
String

parseGceInfoFromFile

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

Parst eine bestimmte Datei, um die GCE AVD-Geräteinformationen zu erhalten.

Parameter
f File: ERROR(/File)-Datei zum Lesen der JSON-Ausgabe aus dem GCE-Treiber.

descriptor DeviceDescriptor: der Deskriptor des Geräts, das die Informationen benötigt.

remoteAdbPort int: der Remote-Port, der für die ADB-Verbindung verwendet werden soll

Returns
GceAvdInfo GceAvdInfo des Geräts, falls gefunden, oder null, wenn ein Fehler auftritt.

Ausgabe
TargetSetupError

parseGceInfoFromString

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

Parst einen bestimmten String, um die GCE AVD-Geräteinformationen abzurufen.

Parameter
data String: JSON-String.

descriptor DeviceDescriptor: der Deskriptor des Geräts, das die Informationen benötigt.

remoteAdbPort int: der Remote-Port, der für die ADB-Verbindung verwendet werden soll

Returns
GceAvdInfo GceAvdInfo des Geräts, falls gefunden, oder null, wenn ein Fehler auftritt.

Ausgabe
TargetSetupError

Status festlegen

public void setStatus (GceAvdInfo.GceStatus status)

Parameter
status GceAvdInfo.GceStatus

toString

public String toString ()

Returns
String