GceRemoteCmdFormatter

public class GceRemoteCmdFormatter
extends Object

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


用于设置命令格式以访问远程 GCE 设备的实用程序类。

摘要

公共构造函数

GceRemoteCmdFormatter()

公共方法

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

用于创建 scp 命令以从远程 GCE 设备提取文件的实用程序。

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

用于根据一些参数为 GCE 设备创建 SSH 命令的实用程序。

公共构造函数

GceRemoteCmdFormatter

public GceRemoteCmdFormatter ()

公共方法

getScpCommand

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

用于创建 scp 命令以从远程 GCE 设备提取文件的实用程序。

参数
sshKey File:ssh 密钥 ERROR(/File)

extraOptions :可添加的 String 列表,用于额外的 SSH 选项。可以为 null。

user String

hostName String:用于连接到 GCE 设备的主机名。

remoteFile String:要在远程 GCE 设备上提取的文件。

localFile String:存放远程文件的本地文件。

mode GceRemoteCmdFormatter.ScpMode:我们是将本地文件推送到远程还是从远程拉取

返回
表示 GCE 设备的 scp 命令的列表。

getSshCommand

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

用于根据一些参数为 GCE 设备创建 SSH 命令的实用程序。

参数
sshKey File:ssh 密钥 ERROR(/File)

extraOptions :可添加的 String 列表,用于额外的 SSH 选项。可以为 null。

user String

hostName String:用于连接到 GCE 设备的主机名。

command String:要在 gce 设备上运行的实际命令。

返回
表示 GCE 设备的 ssh 命令的列表。