GceRemoteCmdFormatter

public class GceRemoteCmdFormatter
extends Object

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


Dienstprogrammklasse zum Formatieren von Befehlen zum Erreichen eines Remote-GCE-Geräts.

Zusammenfassung

Verschachtelte Klassen

enum GceRemoteCmdFormatter.ScpMode

SCP kann verwendet werden, um Dateien abhängig von der Struktur der Argumente zu pushen oder zu ziehen.

Öffentliche Konstrukteure

GceRemoteCmdFormatter ()

Öffentliche Methoden

static getScpCommand (File sshKey, extraOptions, String user, String hostName, String remoteFile, String localFile, GceRemoteCmdFormatter.ScpMode mode) 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) 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 Konstrukteure

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 : die SSH-Taste ERROR(/File) .

extraOptions : 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 , wo an das GCE - Gerät zu verbinden.

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

localFile String : Die lokale Datei, in der die entfernte Datei abgelegt werden soll.

mode GceRemoteCmdFormatter.ScpMode : GceRemoteCmdFormatter.ScpMode ob die lokale Datei auf die Fernbedienung übertragen oder die Fernbedienung gezogen wird

Kehrt zurück
Eine Liste, die den Befehl scp 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 : die SSH-Taste ERROR(/File) .

extraOptions : 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 , wo an das GCE - Gerät zu verbinden.

command String : der eigentliche Befehl auf dem GCE Gerät ausgeführt werden .

Kehrt zurück
Eine Liste, die den Befehl ssh für ein gce-Gerät darstellt.