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: 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 |
|