GCSYapılandırma Sunucusu
public class GCSConfigurationServer
extends Object
implements IConfigurationServer
java.lang.Object |
↳ | com.android.tradefed.config.gcs.GCSConfigurationServer |
Yapılandırma sunucusu, yapılandırmaları Google Cloud Storage'dan (GCS) yükler.
Özet
Genel yöntemler |
---|
InputStream | getConfig (String name) Yapılandırma içeriğini adına göre alın. |
String | getCurrentHostConfig () Geçerli Tradefed oturumu için geçerli ana bilgisayarın yapılandırma dosyası adını alın. |
Korumalı yöntemler |
---|
File | downloadFile (String name) |
String | getHostConfig (String hostname, String cluster) Ana bilgisayar için ticareti yapılan global yapılandırmayı edinin. |
boolean | sameHost (String currentHostname, String hostname) İki ana bilgisayar adının aynı ana bilgisayar için olup olmadığını kontrol edin. |
Kamu inşaatçıları
GCSYapılandırma Sunucusu
public GCSConfigurationServer ()
Genel yöntemler
getConfig
public InputStream getConfig (String name)
Yapılandırma içeriğini adına göre alın.
Parametreler |
---|
name | String : yapılandırmanın adı |
getCurrentHostConfig
public String getCurrentHostConfig ()
Geçerli Tradefed oturumu için geçerli ana bilgisayarın yapılandırma dosyası adını alın. Ana bilgisayar yapılandırma dosyasını yerel dosyalardan okumak yerine, Tradefed bir IConfigurationServer
ile başlar ve ana bilgisayar yapılandırmasını sunucudan alır.
İadeler |
---|
String | bir ana bilgisayar yapılandırma dosyası adı. |
Korumalı yöntemler
dosyayı indir
protected File downloadFile (String name)
getHostConfig
protected String getHostConfig (String hostname,
String cluster)
Ana bilgisayar için ticareti yapılan global yapılandırmayı edinin. Küme adı sağlanmışsa küme adını kullanın, aksi takdirde ana bilgisayar adını kullanın.
Parametreler |
---|
hostname | String : ana bilgisayar adı |
cluster | String : küme adı. |
İadeler |
---|
String | gcs paketine göre yol. |
aynı ana bilgisayar
protected boolean sameHost (String currentHostname,
String hostname)
İki ana bilgisayar adının aynı ana bilgisayar için olup olmadığını kontrol edin. Yapılandırma dosyalarında bazen ana bilgisayar için kısa ad kullanırız.
Parametreler |
---|
currentHostname | String : geçerli ana bilgisayarın adı |
hostname | String : config'deki ana bilgisayar adı. |
İadeler |
---|
boolean | aynı ana bilgisayar ise doğru, aksi halde yanlış; |