Struttura per contenere i dati rilevanti per una determinata istanza GCE AVD.
Classi nidificate |
---|
class | GceAvdInfo.LogFileEntry |
Campi
BUILD_VARS
public static final BUILD_VARS
Costruttori pubblici
GceAvdInfo
public GceAvdInfo (String instanceName,
HostAndPort hostAndPort)
Parametri |
---|
instanceName | String |
hostAndPort | HostAndPort |
GceAvdInfo
public GceAvdInfo (String instanceName,
HostAndPort hostAndPort,
ErrorIdentifier errorType,
String errors,
GceAvdInfo.GceStatus status)
Parametri |
---|
instanceName | String |
hostAndPort | HostAndPort |
errorType | ErrorIdentifier |
errors | String |
status | GceAvdInfo.GceStatus |
Metodi pubblici
getBuildVars
public getBuildVars ()
Restituisce l'hash delle informazioni sulla variabile di build del dispositivo GCE AVD.
Le possibili chiavi delle variabili di compilazione sono descritte in BUILD_VARS, ad esempio: 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 ()
Restituisce la mappa dai percorsi di log locali o remoti ai tipi.
hostAndPort
public HostAndPort hostAndPort ()
nomeistanza
public String instanceName ()
public boolean isIpPreconfigured ()
parseGceInfoFromFile
public static GceAvdInfo parseGceInfoFromFile (File f,
DeviceDescriptor descriptor,
int remoteAdbPort)
Analizza un determinato file per ottenere le informazioni sul dispositivo GCE AVD.
Parametri |
---|
f | File : file ERROR(/File) per leggere l'output JSON dal driver GCE. |
descriptor | DeviceDescriptor : il descrittore del dispositivo che richiede le informazioni. |
remoteAdbPort | int : la porta remota da utilizzare per la connessione adb |
parseGceInfoFromOxygenClientOutput
public static parseGceInfoFromOxygenClientOutput (CommandResult oxygenRes,
int remoteAdbPort)
Analizza un determinato output della riga di comando dal file binario del client Oxygen per ottenere informazioni AVD in leasing.
Parametri |
---|
oxygenRes | CommandResult : CommandResult dall'esecuzione del comando del client Oxygen. |
remoteAdbPort | int : la porta remota da utilizzare per la connessione adb |
parseGceInfoFromString
public static GceAvdInfo parseGceInfoFromString (String data,
DeviceDescriptor descriptor,
int remoteAdbPort)
Analizza una determinata stringa per ottenere le informazioni sul dispositivo GCE AVD.
Parametri |
---|
data | String : stringa JSON. |
descriptor | DeviceDescriptor : il descrittore del dispositivo che richiede le informazioni. |
remoteAdbPort | int : la porta remota da utilizzare per la connessione adb |
setDeviceOffset
public void setDeviceOffset (Integer deviceOffset)
Parametri |
---|
deviceOffset | Integer |
setErrorType
public void setErrorType (ErrorIdentifier errorType)
Parametri |
---|
errorType | ErrorIdentifier |
setErrors
public void setErrors (String errors)
setInstanceUser
public void setInstanceUser (String instanceUser)
Parametri |
---|
instanceUser | String |
public void setIpPreconfigured (boolean isIpPreconfigured)
Parametri |
---|
isIpPreconfigured | boolean |
accordare
public String toString ()
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2023-06-06 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]