GceRemoteCmdFormatter

public class GceRemoteCmdFormatter
extends Object

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


Dienstprogrammklasse zum Formatieren von Befehlen, um ein Remote-GCE-Gerät zu erreichen.

Zusammenfassung

Verschachtelte Klassen

enum GceRemoteCmdFormatter.ScpMode

Je nach Struktur der Argumente kann SCP zum Pushen oder Pullen von Dateien verwendet werden. 

Öffentliche Konstruktoren

GceRemoteCmdFormatter()

Öffentliche Methoden

static getScpCommand(File sshKey, 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 getSshCommand(File sshKey, 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  getScpCommand (File sshKey, 
                 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: den SSH-Schlüssel ERROR(/File).

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

user String

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

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

localFile String: die lokale Datei, in der die Remote-Datei abgelegt werden soll.

mode GceRemoteCmdFormatter.ScpMode: ob die lokale Datei auf den Remote-Server hochgeladen oder von dort heruntergeladen wird

Returns
Eine Liste, die den scp-Befehl für ein GCE-Gerät darstellt.

getSshCommand

public static  getSshCommand (File sshKey, 
                 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: den SSH-Schlüssel ERROR(/File).

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

user String

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

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

Returns
Eine Liste, die den SSH-Befehl für ein GCE-Gerät darstellt.