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)

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

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

रिटर्न
String होस्ट कॉन्फ़िगरेशन फ़ाइल का नाम.

थ्रो
ConfigurationException

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

downloadFile

protected File downloadFile (String name)

पैरामीटर
name String

रिटर्न
File

थ्रो
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

होस्ट के लिए, tradefed का ग्लोबल कॉन्फ़िगरेशन पाएं. अगर क्लस्टर का नाम दिया गया है, तो क्लस्टर के नाम का इस्तेमाल करें. अगर क्लस्टर का नाम नहीं दिया गया है, तो होस्टनेम का इस्तेमाल करें.

पैरामीटर
hostname String: होस्ट का नाम

cluster String: क्लस्टर का नाम.

रिटर्न
String gcs बकेट के हिसाब से पाथ.

थ्रो
com.android.tradefed.config.ConfigurationException
ConfigurationException

sameHost

protected boolean sameHost (String currentHostname, 
                String hostname)

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

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

hostname String: config में होस्टनेम.

रिटर्न
boolean अगर दोनों एक ही होस्ट हैं, तो true दिखाता है. अगर नहीं हैं, तो false दिखाता है;