GceRemoteCmdFormatter

public class GceRemoteCmdFormatter
extends Object

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


リモート GCE デバイスに到達するためのコマンドをフォーマットするユーティリティ クラス。

概要

パブリック コンストラクタ

GceRemoteCmdFormatter()

パブリック メソッド

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

リモート gce デバイスからファイルを取得するための scp コマンドを作成するユーティリティ。

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)

リモート gce デバイスからファイルを取得するための scp コマンドを作成するユーティリティ。

パラメータ
sshKey File: SSH 認証鍵 ERROR(/File)

extraOptions : 追加の SSH オプションとして追加できる String のリスト。 null です。

user String

hostName String: GCE デバイスに接続するホスト名。

remoteFile String: リモート GCE デバイスで取得するファイル。

localFile String: リモート ファイルを配置するローカル ファイル。

mode GceRemoteCmdFormatter.ScpMode: ローカル ファイルをリモートに push するか、リモートを pull するか

戻り値
GCE デバイスの scp コマンドを表すリスト。

getSshCommand

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

いくつかのパラメータに基づいて GCE デバイス用の ssh コマンドを作成するユーティリティ。

パラメータ
sshKey File: SSH 認証鍵 ERROR(/File)

extraOptions : 追加の SSH オプションとして追加できる String のリスト。 null です。

user String

hostName String: GCE デバイスに接続するホスト名。

command String: gce デバイスで実行する実際のコマンド。

戻り値
GCE デバイスの ssh コマンドを表すリスト。