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 एक InputStream, कॉन्फ़िगरेशन फ़ाइल का कॉन्टेंट होता है.

थ्रॉ
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

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

रिटर्न
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: कॉन्फ़िगरेशन में मौजूद होस्टनेम.

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