GceAvdInfo

public class GceAvdInfo
extends Object

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


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

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 compilação do dispositivo GCE AVD.

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

Analise um determinado arquivo para obter as informações do dispositivo GCE AVD.

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

Analise uma determinada string para obter as informações do dispositivo GCE AVD.

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 compilação do dispositivo GCE AVD.

Possíveis chaves de variáveis ​​de construçã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.

Devoluções

getErrorType

public ErrorIdentifier getErrorType ()

Devoluções
ErrorIdentifier

getErrors

public String getErrors ()

Devoluções
String

obterStatus

public GceAvdInfo.GceStatus getStatus ()

Devoluções
GceAvdInfo.GceStatus

hostAndPort

public HostAndPort hostAndPort ()

Devoluções
HostAndPort

nome da instância

public String instanceName ()

Devoluções
String

analisarGceInfoFromFile

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

Analise um determinado arquivo para obter as informações do dispositivo GCE AVD.

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

descriptor DeviceDescriptor : o descritor do dispositivo que precisa da informação.

remoteAdbPort int : a porta remota que deve ser usada para conexão adb

Devoluções
GceAvdInfo o GceAvdInfo do dispositivo, se encontrado, ou nulo se houver erro.

Lança
TargetSetupError

parseGceInfoFromString

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

Analise uma determinada string para obter as informações do dispositivo GCE AVD.

Parâmetros
data String : cadeia de caracteres JSON.

descriptor DeviceDescriptor : o descritor do dispositivo que precisa da informação.

remoteAdbPort int : a porta remota que deve ser usada para conexão adb

Devoluções
GceAvdInfo o GceAvdInfo do dispositivo, se encontrado, ou nulo se houver erro.

Lança
TargetSetupError

definirStatus

public void setStatus (GceAvdInfo.GceStatus status)

Parâmetros
status GceAvdInfo.GceStatus

para sequenciar

public String toString ()

Devoluções
String