Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

GCSConfigurationServer

public class GCSConfigurationServer
extends Object implements IConfigurationServer

java.lang.Object
com.android.tradefed.config.gcs.GCSConfigurationServer


構成サーバーは、Google Cloud Storage(GCS)から構成をロードします。

概要

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

GCSConfigurationServer ()

パブリックメソッド

InputStream getConfig (String name)

名前で構成コンテンツを取得します。

String getCurrentHostConfig ()

現在のTradefedセッションの現在のホストの構成ファイル名を取得します。

保護されたメソッド

File downloadFile (String name)
String getHostConfig (String hostname, String cluster)

ホストのトレードされたグローバル構成を取得します。

boolean sameHost (String currentHostname, String hostname)

2つのホスト名が同じホストのものかどうかを確認します。

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

GCSConfigurationServer

public GCSConfigurationServer ()

パブリックメソッド

getConfig

public InputStream getConfig (String name)

名前で構成コンテンツを取得します。

パラメーター
name String :構成の名前

戻り値
InputStream ERROR(/InputStream)は構成ファイルの内容です。

投げる
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

現在のTradefedセッションの現在のホストの構成ファイル名を取得します。ローカルファイルからホスト構成ファイルを読み取る代わりに、IConfigurationServerでTradefedを開始すると、サーバーからホストIConfigurationServerが取得されます。

戻り値
String ホスト設定ファイル名。

投げる
ConfigurationException

保護されたメソッド

ダウンロードファイル

protected File downloadFile (String name)

パラメーター
name String

戻り値
File

投げる
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

ホストのトレードされたグローバル構成を取得します。クラスター名が指定されている場合はクラスター名を使用し、そうでない場合はホスト名を使用します。

パラメーター
hostname String :ホスト名

cluster String :クラスター名。

戻り値
String gcsバケットに対する相対パス。

投げる
ConfigurationException

sameHost

protected boolean sameHost (String currentHostname, 
                String hostname)

2つのホスト名が同じホストのものかどうかを確認します。設定ファイルでは、ホストに短い名前を使用することがあります。

パラメーター
currentHostname String :現在のホスト名

hostname String :構成のホスト名。

戻り値
boolean それらが同じホストである場合はtrue、そうでない場合はfalse。