RemoteBuildInfo

public class RemoteBuildInfo
extends Object

java.lang.Object
   ↳ com.google.android.tradefed.build.RemoteBuildInfo


यह कंटेनर, लॉन्च कंट्रोल की बिल्ड जानकारी के जवाब के लिए होता है.

खास जानकारी

कॉन्स्टेंट

String UNKNOWN_BUILD_ID

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

RemoteBuildInfo clone()
String getAttribute(RemoteBuildInfo.BuildAttributeKey key)

पहले से तय की गई किसी कुंजी से, बिल्ड एट्रिब्यूट की वैल्यू वापस पाएं.

String getAttribute(String key)

लॉन्च कंट्रोल के तय किए गए नाम से, बिल्ड एट्रिब्यूट की वैल्यू वापस पाएं.

String getBuildId()

बिल्ड आईडी पाने के लिए हेल्पर मेथड.

static RemoteBuildInfo.BuildType parseBuildType(String buildId)

बिल्ड आईडी से बिल्ड टाइप पार्स करता है.

static RemoteBuildInfo parseRemoteBuildInfo(String serverResponse)

सर्वर के जवाब से, रिमोट बिल्ड की जानकारी पार्स करता है.

String toString()

कॉन्स्टेंट

UNKNOWN_BUILD_ID

public static final String UNKNOWN_BUILD_ID

स्थिर वैल्यू: "0"

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

क्लोन

public RemoteBuildInfo clone ()

रिटर्न
RemoteBuildInfo

getAttribute

public String getAttribute (RemoteBuildInfo.BuildAttributeKey key)

पहले से तय की गई किसी कुंजी से, बिल्ड एट्रिब्यूट की वैल्यू वापस पाएं.

पैरामीटर
key RemoteBuildInfo.BuildAttributeKey: the BuildAttributeKey.

रिटर्न
String String एट्रिब्यूट की वैल्यू या अगर यह वैल्यू नहीं मिलती है, तो null.

getAttribute

public String getAttribute (String key)

लॉन्च कंट्रोल के तय किए गए नाम से, बिल्ड एट्रिब्यूट की वैल्यू वापस पाएं.

इसके बजाय, getAttribute(com.google.android.tradefed.build.RemoteBuildInfo.BuildAttributeKey) का इस्तेमाल करना बेहतर है.

पैरामीटर
key String: एट्रिब्यूट का String यूनीक नाम.

रिटर्न
String String बिल्ड एट्रिब्यूट की वैल्यू या अगर यह वैल्यू नहीं मिलती है, तो null.

getBuildId

public String getBuildId ()

बिल्ड आईडी पाने के लिए हेल्पर मेथड.

रिटर्न
String बिल्ड आईडी या UNKNOWN_BUILD_ID, अगर सर्वर के जवाब में बिल्ड आईडी मौजूद नहीं था.

parseBuildType

public static RemoteBuildInfo.BuildType parseBuildType (String buildId)

बिल्ड आईडी से बिल्ड टाइप पार्स करता है.

बिल्ड सर्वर, कई तरह के बिल्ड टाइप के साथ काम करता है. बाहरी बिल्ड के नाम की शुरुआत "E" से होती है, लोकल बिल्ड के नाम की शुरुआत "L" से होती है, जिन बिल्ड को मंज़ूरी नहीं मिली है उनके नाम की शुरुआत "P" से होती है, और मेनलाइन ट्रेन बिल्ड के नाम की शुरुआत "T" से होती है. अन्य सभी बिल्ड को सबमिट किया गया या सबमिट करने के बाद की स्थिति में माना जाता है.

पैरामीटर
buildId String: बिल्ड आईडी

रिटर्न
RemoteBuildInfo.BuildType BuildType.

parseRemoteBuildInfo

public static RemoteBuildInfo parseRemoteBuildInfo (String serverResponse)

सर्वर के जवाब से, रिमोट बिल्ड की जानकारी पार्स करता है.

नतीजे में, build_attribute_name:value के एक या उससे ज़्यादा जोड़े मिलने चाहिए

पैरामीटर
serverResponse String: पार्स किया जाने वाला String लॉन्च कंट्रोल रिस्पॉन्स

रिटर्न
RemoteBuildInfo कोई बिल्ड उपलब्ध न होने पर, RemoteBuildInfo या null दिखता है.

थ्रो
अगर सर्वर से मिला जवाब अमान्य है

toString

public String toString ()

रिटर्न
String