GceRemoteCmdFormatter

public class GceRemoteCmdFormatter
extends Object

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


Dienstprogrammklasse zum Formatieren von Befehlen für den Zugriff auf ein GCE-Remote-Gerät.

Zusammenfassung

Öffentliche Konstruktoren

GceRemoteCmdFormatter()

Öffentliche Methoden

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

Dienstprogramm zum Erstellen eines scp-Befehls zum Abrufen einer Datei von einem Remote-GCE-Gerät.

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

Dienstprogramm zum Erstellen eines SSH-Befehls für ein GCE-Gerät basierend auf einigen Parametern.

Öffentliche Konstruktoren

GceRemoteCmdFormatter

public GceRemoteCmdFormatter ()

Öffentliche Methoden

getScpCommand

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

Dienstprogramm zum Erstellen eines scp-Befehls zum Abrufen einer Datei von einem Remote-GCE-Gerät.

Parameter
sshKey File: der SSH-Schlüssel File.

extraOptions List: Eine Liste von String, die für zusätzliche SSH-Optionen hinzugefügt werden können. Kann null sein.

user String

hostName String: Der Hostname, über den eine Verbindung zum GCE-Gerät hergestellt werden soll.

remoteFile String: die Datei, die auf dem GCE-Remote-Gerät abgerufen werden soll.

localFile String: die lokale Datei, in die die Remote-Datei eingefügt werden soll.

mode GceRemoteCmdFormatter.ScpMode: Gibt an, ob die lokale Datei auf den Remote-Server übertragen oder vom Remote-Server abgerufen wird.

Gibt Folgendes zurück:
List<String> Eine Liste, die den SCP-Befehl für ein GCE-Gerät darstellt.

getSshCommand

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

Dienstprogramm zum Erstellen eines SSH-Befehls für ein GCE-Gerät basierend auf einigen Parametern.

Parameter
sshKey File: der SSH-Schlüssel File.

extraOptions List: Eine Liste von String, die für zusätzliche SSH-Optionen hinzugefügt werden können. Kann null sein.

user String

hostName String: Der Hostname, über den eine Verbindung zum GCE-Gerät hergestellt werden soll.

command String: Der tatsächliche Befehl, der auf dem GCE-Gerät ausgeführt werden soll.

Gibt Folgendes zurück:
List<String> Eine Liste, die den SSH-Befehl für ein GCE-Gerät darstellt.