GCSकॉन्फ़िगरेशन सर्वर

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()

मौजूदा ट्रेडेड सेशन के लिए, मौजूदा होस्ट की कॉन्फ़िगरेशन फ़ाइल का नाम पाएं.

सुरक्षित तरीके

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

होस्ट के लिए ट्रेडेड ग्लोबल कॉन्फ़िगरेशन पाएं.

boolean sameHost(String currentHostname, String hostname)

देखें कि एक ही होस्ट के लिए दो होस्टनेम हैं.

सार्वजनिक कंस्ट्रक्टर

GCSकॉन्फ़िगरेशन सर्वर

public GCSConfigurationServer ()

सार्वजनिक तरीके

getConfig

public InputStream getConfig (String name)

कॉन्फ़िगरेशन कॉन्टेंट को उसके नाम से पाएं.

पैरामीटर
name String: कॉन्फ़िगरेशन का नाम

रिटर्न
InputStream ERROR(/InputStream) एक कॉन्फ़िगरेशन फ़ाइल कॉन्टेंट है.

थ्रो
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

मौजूदा ट्रेडेड सेशन के लिए, मौजूदा होस्ट की कॉन्फ़िगरेशन फ़ाइल का नाम पाएं. पढ़ने के बजाय लोकल फ़ाइलों से होस्ट कॉन्फ़िगरेशन फ़ाइल होगी, तो 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 बकेट से संबंधित पथ.

थ्रो
com.android.tradefed.config.Configurationअपवाद
ConfigurationException

समान होस्ट

protected boolean sameHost (String currentHostname, 
                String hostname)

देखें कि एक ही होस्ट के लिए दो होस्टनेम हैं. कॉन्फ़िगरेशन फ़ाइलों में, हम कभी-कभी छोटे नाम का इस्तेमाल करते हैं होस्ट के लिए.

पैरामीटर
currentHostname String: मौजूदा होस्ट का नाम

hostname String: कॉन्फ़िगरेशन में मौजूद होस्टनेम.

रिटर्न
boolean सही है, अगर वे एक ही होस्ट हैं, नहीं तो गलत;