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

المرتجعات
String قيمة سمة الإصدار String، أو null إذا تعذّر العثور عليها

getAttribute

public String getAttribute (String key)

استرداد قيمة سمة إصدار من الاسم المحدّد لعنصر التحكّم في الإطلاق

من الأفضل استخدام getAttribute(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 إذا لم يتوفّر أي إصدار

عمليات الطرح
في حال كانت استجابة الخادم غير صالحة
Exception

toString

public String toString ()

المرتجعات
String