اطلاعات ساخت از راه دور
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 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 | |