GceRemoteCmdFormatter

public class GceRemoteCmdFormatter
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.GceRemoteCmdFormatter


Classe utilitária para formatar comandos e acessar um dispositivo gce remoto.

Resumo

Construtores públicos

GceRemoteCmdFormatter()

Métodos públicos

static List<String> getScpCommand(File sshKey, List<String> extraOptions, String user, String hostName, String remoteFile, String localFile, GceRemoteCmdFormatter.ScpMode mode)

Utilitário para criar um comando scp e buscar um arquivo de um dispositivo gce remoto.

static List<String> getSshCommand(File sshKey, List<String> extraOptions, String user, String hostName, String... command)

Utilitário para criar um comando ssh para um dispositivo gce com base em alguns parâmetros.

Construtores públicos

GceRemoteCmdFormatter

public GceRemoteCmdFormatter ()

Métodos públicos

getScpCommand

public static List<String> getScpCommand (File sshKey, 
                List<String> extraOptions, 
                String user, 
                String hostName, 
                String remoteFile, 
                String localFile, 
                GceRemoteCmdFormatter.ScpMode mode)

Utilitário para criar um comando scp e buscar um arquivo de um dispositivo gce remoto.

Parâmetros
sshKey File: a chave SSH File.

extraOptions List: uma lista de String que podem ser adicionados para opções extras de SSH. Pode ser nulo.

user String

hostName String: o nome do host para se conectar ao dispositivo gce.

remoteFile String: o arquivo a ser buscado no dispositivo GCE remoto.

localFile String: o arquivo local onde colocar o arquivo remoto.

mode GceRemoteCmdFormatter.ScpMode: se estamos enviando o arquivo local para o remoto ou extraindo o remoto

Retorna
List<String> Uma lista que representa o comando scp para um dispositivo gce.

getSshCommand

public static List<String> getSshCommand (File sshKey, 
                List<String> extraOptions, 
                String user, 
                String hostName, 
                String... command)

Utilitário para criar um comando ssh para um dispositivo gce com base em alguns parâmetros.

Parâmetros
sshKey File: a chave SSH File.

extraOptions List: uma lista de String que podem ser adicionados para opções extras de SSH. Pode ser nulo.

user String

hostName String: o nome do host para se conectar ao dispositivo gce.

command String: o comando real a ser executado no dispositivo gce.

Retorna
List<String> uma lista que representa o comando ssh para um dispositivo gce.