Estructura para contener datos relevantes para una instancia dada de GCE AVD.
clases anidadas |
---|
class | GceAvdInfo.LogFileEntry |
Campos
CONSTRUIR_VARS
public static final BUILD_VARS
Constructores públicos
GceAvdInfo
public GceAvdInfo (String instanceName,
HostAndPort hostAndPort)
Parámetros |
---|
instanceName | String |
hostAndPort | HostAndPort |
GceAvdInfo
public GceAvdInfo (String instanceName,
HostAndPort hostAndPort,
ErrorIdentifier errorType,
String errors,
GceAvdInfo.GceStatus status)
Parámetros |
---|
instanceName | String |
hostAndPort | HostAndPort |
errorType | ErrorIdentifier |
errors | String |
status | GceAvdInfo.GceStatus |
Métodos públicos
obtenerBuildVars
public getBuildVars ()
Devuelve el hash de información de la variable de compilación del dispositivo GCE AVD.
Las posibles claves de variables de compilación se describen en BUILD_VARS, por ejemplo: build_id, build_target, rama, kernel_build_id, kernel_build_target, kernel_branch, system_build_id, system_build_target, system_branch, emulator_build_id, emulator_build_target, emulator_branch.
obtenerDeviceOffset
public Integer getDeviceOffset ()
obtener errores
public String getErrors ()
getInstanciaUsuario
public String getInstanceUser ()
obtener registros
public getLogs ()
Devuelve el mapa de rutas de registro locales o remotas a tipos.
getSkipBugreportColección
public boolean getSkipBugreportCollection ()
hostAndPort
public HostAndPort hostAndPort ()
nombre de instancia
public String instanceName ()
public boolean isIpPreconfigured ()
analizarGceInfoFromFile
public static GceAvdInfo parseGceInfoFromFile (File f,
DeviceDescriptor descriptor,
int remoteAdbPort)
Analice un archivo determinado para obtener la información del dispositivo GCE AVD.
Parámetros |
---|
f | File : archivo ERROR(/File) para leer la salida JSON del controlador GCE. |
descriptor | DeviceDescriptor : el descriptor del dispositivo que necesita la información. |
remoteAdbPort | int : el puerto remoto que debe usarse para la conexión adb |
Devoluciones |
---|
GceAvdInfo | el GceAvdInfo del dispositivo si se encuentra, o nulo si se produce un error. |
analizarGceInfoFromOxygenClientOutput
public static parseGceInfoFromOxygenClientOutput (CommandResult oxygenRes,
int remoteAdbPort)
Analice una salida de línea de comando determinada del binario del cliente Oxygen para obtener información AVD arrendada.
Parámetros |
---|
oxygenRes | CommandResult : el CommandResult de la ejecución del comando del cliente Oxygen. |
remoteAdbPort | int : el puerto remoto que debe usarse para la conexión adb |
analizarGceInfoFromString
public static GceAvdInfo parseGceInfoFromString (String data,
DeviceDescriptor descriptor,
int remoteAdbPort)
Analice una cadena determinada para obtener la información del dispositivo GCE AVD.
Parámetros |
---|
data | String : cadena JSON. |
descriptor | DeviceDescriptor : el descriptor del dispositivo que necesita la información. |
remoteAdbPort | int : el puerto remoto que debe usarse para la conexión adb |
Devoluciones |
---|
GceAvdInfo | el GceAvdInfo del dispositivo si se encuentra, o nulo si se produce un error. |
setDeviceOffset
public void setDeviceOffset (Integer deviceOffset)
Parámetros |
---|
deviceOffset | Integer |
establecer tipo de error
public void setErrorType (ErrorIdentifier errorType)
Parámetros |
---|
errorType | ErrorIdentifier |
establecerErrores
public void setErrors (String errors)
setInstanceUser
public void setInstanceUser (String instanceUser)
Parámetros |
---|
instanceUser | String |
public void setIpPreconfigured (boolean isIpPreconfigured)
Parámetros |
---|
isIpPreconfigured | boolean |
setSkipBugreportColección
public void setSkipBugreportCollection (boolean skipBugreportCollection)
Parámetros |
---|
skipBugreportCollection | boolean |
establecer estado
public void setStatus (GceAvdInfo.GceStatus status)
Parámetros |
---|
status | GceAvdInfo.GceStatus |
Encadenar
public String toString ()
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2023-10-14 (UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muy complicado o demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desactualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema con las muestras o los códigos"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]