GceRemoteCmdFormatter

public class GceRemoteCmdFormatter
extends Object

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


Clase de utilidad para dar formato a los comandos para llegar a un dispositivo GCE remoto.

Resumen

Constructores 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)

Utilidad para crear un comando scp para recuperar un archivo de un dispositivo GCE remoto.

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

Utilidad para crear un comando ssh para un dispositivo GCE en función de algunos parámetros.

Constructores 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)

Utilidad para crear un comando scp para recuperar un archivo de un dispositivo GCE remoto.

Parámetros
sshKey File: Es la clave ssh File.

extraOptions List: Es una lista de String que se puede agregar para obtener opciones ssh adicionales. Puede ser nulo.

user String

hostName String: Es el nombre de host al que se conectará el dispositivo GCE.

remoteFile String: Es el archivo que se recuperará en el dispositivo GCE remoto.

localFile String: Es el archivo local en el que se colocará el archivo remoto.

mode GceRemoteCmdFormatter.ScpMode: Indica si enviamos el archivo local al remoto o si extraemos el remoto.

Muestra
List<String> Una lista que representa el comando scp para un dispositivo GCE.

getSshCommand

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

Utilidad para crear un comando ssh para un dispositivo GCE en función de algunos parámetros.

Parámetros
sshKey File: Es la clave ssh File.

extraOptions List: Es una lista de String que se puede agregar para obtener opciones ssh adicionales. Puede ser nulo.

user String

hostName String: Es el nombre de host al que se conectará el dispositivo GCE.

command String: Es el comando real que se ejecutará en el dispositivo GCE.

Muestra
List<String> Una lista que representa el comando ssh para un dispositivo GCE.