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"
सार्वजनिक तरीके
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 |
|