GCSConfigurationSunucusu
public class GCSConfigurationServer
extends Object
implements IConfigurationServer
java.lang.Nesne |
↳ | 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) Adına göre yapılandırma içeriğini alın. |
String | getCurrentHostConfig () Mevcut Tradefed oturumu için mevcut 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 takas edilen küresel 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ı
GCSConfigurationSunucusu
public GCSConfigurationServer ()
Genel yöntemler
getConfig
public InputStream getConfig (String name)
Adına göre yapılandırma içeriğini alın.
parametreler |
---|
name | String : yapılandırmanın adı |
getCurrentHostConfig
public String getCurrentHostConfig ()
Mevcut Tradefed oturumu için mevcut ana bilgisayarın yapılandırma dosyası adını alın. Yerel dosyalardan ana bilgisayar yapılandırma dosyasını okumak yerine, Tradefed bir IConfigurationServer
ile başlar, 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 takas edilen küresel yapılandırmayı edinin. 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 kovasına 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 : mevcut ana bilgisayarın adı |
hostname | String : yapılandırmadaki ana bilgisayar adı. |
İadeler |
---|
boolean | aynı ana bilgisayarsa true , aksi takdirde false; |