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)

檢查兩個主機名是否用於同一主機。

公共建設者

GCSConfigurationServer

public GCSConfigurationServer ()

公開方法

getConfig

public InputStream getConfig (String name)

通過名稱獲取配置內容。

參量
name String :配置名稱

退貨
InputStream ERROR(/InputStream)是配置文件的內容。

投擲
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

獲取當前Tradefed會話的當前主機的配置文件名。代替從本地文件讀取主機配置文件,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)

檢查兩個主機名是否用於同一主機。在配置文件中,有時我們使用主機的簡稱。

參量
currentHostname String :當前主機的名稱

hostname String :配置中的主機名。

退貨
boolean 如果它們是同一主機,則為true;否則為false。