اطلاعات ساخت از راه دور

public class RemoteBuildInfo
extends 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 ()

ثابت‌ها

شناسه ساخت ناشناس

public static final String UNKNOWN_BUILD_ID

مقدار ثابت: "0"

روش‌های عمومی

کلون

public RemoteBuildInfo clone ()

بازگشت‌ها
RemoteBuildInfo

دریافت ویژگی

public String getAttribute (RemoteBuildInfo.BuildAttributeKey key)

مقدار ویژگی ساخت را از یک کلید از پیش تعریف شده بازیابی کنید.

پارامترها
key RemoteBuildInfo.BuildAttributeKey : کلید BuildAttributeKey .

بازگشت‌ها
String مقدار ویژگی ساخت String ، یا در صورت عدم یافتن، null .

دریافت ویژگی

public String getAttribute (String key)

مقدار یک ویژگی ساخت را از نام تعریف‌شده‌ی کنترل راه‌اندازی آن بازیابی کنید.

ترجیحاً به جای آن از getAttribute(com.google.android.tradefed.build.RemoteBuildInfo.BuildAttributeKey) استفاده کنید.

پارامترها
key String : نام منحصر به فرد String ویژگی.

بازگشت‌ها
String مقدار ویژگی ساخت String ، یا در صورت عدم یافتن، null .

دریافت شناسه ساخت

public String getBuildId ()

متد کمکی برای بازیابی شناسه ساخت.

بازگشت‌ها
String شناسه ساخت یا UNKNOWN_BUILD_ID اگر شناسه ساخت در پاسخ سرور وجود نداشت.

تجزیه نوع ساخت

public static RemoteBuildInfo.BuildType parseBuildType (String buildId)

نوع ساخت را از روی شناسه ساخت تجزیه می‌کند.

تعدادی از انواع مختلف ساخته شده توسط سرور ساخت پشتیبانی می‌شوند. ساخت‌های خارجی با پیشوند "E"، ساخت‌های محلی با پیشوند "L"، ساخت‌های در حال انجام با پیشوند "P" و ساخت‌های قطار اصلی با پیشوند "T" مشخص می‌شوند. سایر ساخت‌ها به عنوان ارسال شده یا پس از ارسال در نظر گرفته می‌شوند.

پارامترها
buildId String : شناسه ساخت

بازگشت‌ها
RemoteBuildInfo.BuildType BuildType .

تجزیه اطلاعات ساخت از راه دور

public static RemoteBuildInfo parseRemoteBuildInfo (String serverResponse)

اطلاعات ساخت یک برنامه از راه دور را از پاسخ سرور تجزیه و تحلیل کنید.

نتیجه‌ی بازگشتی مورد انتظار، یک یا چند خط از جفت‌های build_attribute_name:value است.

پارامترها
serverResponse String : پاسخ کنترل راه‌اندازی String که باید تجزیه شود

بازگشت‌ها
RemoteBuildInfo یک RemoteBuildInfo یا اگر هیچ ساختی در دسترس نباشد، null .

پرتاب‌ها
اگر پاسخ سرور نامعتبر باشد

رشته‌ی دوتایی

public String toString ()

بازگشت‌ها
String