Struktur zum Speichern relevanter Daten für eine bestimmte GCE-AVD-Instanz.
Verschachtelte Klassen |
---|
class | GceAvdInfo.LogFileEntry |
Felder
BUILD_VARS
public static final BUILD_VARS
Öffentliche Konstrukteure
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 |
Öffentliche Methoden
getBuildVars
public getBuildVars ()
Gibt den Build-Variablen-Informations-Hash des GCE-AVD-Geräts zurück.
Mögliche Build-Variablenschlüssel sind in BUILD_VARS beschrieben, zum Beispiel: 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 ()
getErrors
public String getErrors ()
getInstanceUser
public String getInstanceUser ()
getLogs
public getLogs ()
Geben Sie die Zuordnung von lokalen oder entfernten Protokollpfaden an Typen zurück.
hostAndPort
public HostAndPort hostAndPort ()
Instanzname
public String instanceName ()
public boolean isIpPreconfigured ()
parseGceInfoFromFile
public static GceAvdInfo parseGceInfoFromFile (File f,
DeviceDescriptor descriptor,
int remoteAdbPort)
Analysieren Sie eine bestimmte Datei, um die GCE AVD-Geräteinformationen zu erhalten.
Parameter |
---|
f | File : Datei ERROR(/File) zum Lesen der JSON-Ausgabe des GCE-Treibers. |
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 |
Kehrt zurück |
---|
GceAvdInfo | die GceAvdInfo des Geräts, falls gefunden, oder null, falls ein Fehler auftritt. |
parseGceInfoFromOxygenClientOutput
public static parseGceInfoFromOxygenClientOutput (CommandResult oxygenRes,
int remoteAdbPort)
Analysieren Sie eine bestimmte Befehlszeilenausgabe der Oxygen-Client-Binärdatei, um geleaste AVD-Informationen zu erhalten.
Parameter |
---|
oxygenRes | CommandResult : das CommandResult von der Befehlsausführung des Oxygen-Clients. |
remoteAdbPort | int : Der Remote-Port, der für die ADB-Verbindung verwendet werden soll |
parseGceInfoFromString
public static GceAvdInfo parseGceInfoFromString (String data,
DeviceDescriptor descriptor,
int remoteAdbPort)
Analysieren Sie eine bestimmte Zeichenfolge, um die GCE AVD-Geräteinformationen zu erhalten.
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 |
Kehrt zurück |
---|
GceAvdInfo | die GceAvdInfo des Geräts, falls gefunden, oder null, falls ein Fehler auftritt. |
setDeviceOffset
public void setDeviceOffset (Integer deviceOffset)
Parameter |
---|
deviceOffset | Integer |
setInstanceUser
public void setInstanceUser (String instanceUser)
Parameter |
---|
instanceUser | String |
public void setIpPreconfigured (boolean isIpPreconfigured)
Parameter |
---|
isIpPreconfigured | boolean |
toString
public String toString ()
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2023-03-30 (UTC).
[]
[]