GceAvdInfo

public class GceAvdInfo
extends Object

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


Estrutura para armazenar os dados relevantes de uma determinada instância do AVD do GCE.

Resumo

Classes aninhadas

enum GceAvdInfo.GceStatus

 

Campos

public static final BUILD_VARS

Construtores públicos

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

Métodos públicos

getBuildVars()

Retorna o hash de informações da variável de build do dispositivo AVD do GCE.

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

Analisa um determinado arquivo para receber as informações do dispositivo AVD do GCE.

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

Analisa uma determinada string para receber as informações do dispositivo AVD do GCE.

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

Campos

BUILD_VARS

public static final  BUILD_VARS

Construtores 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

getBuildVars

public  getBuildVars ()

Retorna o hash de informações da variável de build do dispositivo AVD do GCE.

As possíveis chaves de variáveis de versão são descritas em BUILD_VARS, por exemplo: 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.

Retorna

getErrorType

public ErrorIdentifier getErrorType ()

Retorna
ErrorIdentifier

getErrors

public String getErrors ()

Retorna
String

getStatus

public GceAvdInfo.GceStatus getStatus ()

Retorna
GceAvdInfo.GceStatus

hostAndPort

public HostAndPort hostAndPort ()

Retorna
HostAndPort

nomedainstância

public String instanceName ()

Retorna
String

parseGceInfoFromFile

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

Analisa um determinado arquivo para receber as informações do dispositivo AVD do GCE.

Parâmetros
f File: arquivo ERROR(/File) para ler a saída JSON do driver do GCE.

descriptor DeviceDescriptor: o descritor do dispositivo que precisa das informações.

remoteAdbPort int: a porta remota que precisa ser usada para conexão com o adb.

Retorna
GceAvdInfo o GceAvdInfo do dispositivo, se encontrado, ou nulo, se for um erro.

Gera
TargetSetupError

parseGceInfoFromString

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

Analisa uma determinada string para receber as informações do dispositivo AVD do GCE.

Parâmetros
data String: string JSON.

descriptor DeviceDescriptor: o descritor do dispositivo que precisa das informações.

remoteAdbPort int: a porta remota que precisa ser usada para conexão com o adb.

Retorna
GceAvdInfo o GceAvdInfo do dispositivo, se encontrado, ou nulo, se for um erro.

Gera
TargetSetupError

setStatus

public void setStatus (GceAvdInfo.GceStatus status)

Parâmetros
status GceAvdInfo.GceStatus

toString

public String toString ()

Retorna
String