RemoteBuildInfo

public class RemoteBuildInfo
extends Object

java.lang.Object
   ↳ com.google.android.tradefed.build.RemoteBuildInfo


קונטיינר לתגובה של מידע על בנייה של כלי לבקרת השקה.

סיכום

ערכים קבועים

String UNKNOWN_BUILD_ID

‫methods ציבוריים

RemoteBuildInfo clone()
String getAttribute(RemoteBuildInfo.BuildAttributeKey key)

אחזור ערך מאפיין build ממפתח מוגדר מראש.

String getAttribute(String key)

אחזור ערך מאפיין build משם מוגדר של בקרת ההפעלה.

String getBuildId()

שיטת עזר לאחזור מזהה הבנייה.

static RemoteBuildInfo.BuildType parseBuildType(String buildId)

ניתוח סוג ה-build מתוך מזהה ה-build.

static RemoteBuildInfo parseRemoteBuildInfo(String serverResponse)

ניתוח של פרטי גרסת build מרחוק מתוך תגובת השרת.

String toString()

ערכים קבועים

UNKNOWN_BUILD_ID

public static final String UNKNOWN_BUILD_ID

ערך קבוע: "0"

‫methods ציבוריים

שכפל

public RemoteBuildInfo clone ()

החזרות
RemoteBuildInfo

getAttribute

public String getAttribute (RemoteBuildInfo.BuildAttributeKey key)

אחזור ערך מאפיין build ממפתח מוגדר מראש.

פרמטרים
key RemoteBuildInfo.BuildAttributeKey: BuildAttributeKey.

החזרות
String ערך מאפיין ה-build‏ String, או null אם לא ניתן למצוא אותו.

getAttribute

public String getAttribute (String key)

אחזור ערך מאפיין build משם מוגדר של בקרת ההפעלה.

מומלץ להשתמש ב-getAttribute(BuildAttributeKey) במקום זאת.

פרמטרים
key String: String השם הייחודי של המאפיין.

החזרות
String ערך מאפיין ה-build‏ String, או null אם לא ניתן למצוא אותו.

getBuildId

public String getBuildId ()

שיטת עזר לאחזור מזהה הבנייה.

החזרות
String מזהה ה-build או UNKNOWN_BUILD_ID אם מזהה ה-build חסר בתגובת השרת.

parseBuildType

public static RemoteBuildInfo.BuildType parseBuildType (String buildId)

ניתוח סוג ה-build מתוך מזהה ה-build.

שרת ה-build תומך במספר סוגים שונים של build. לגרסאות חיצוניות יש קידומת E, לגרסאות מקומיות יש קידומת L, לגרסאות בהמתנה יש קידומת P, ולגרסאות של רכבת מרכזית יש קידומת T. כל שאר הגרסאות נחשבות כגרסאות שנשלחו או כגרסאות שנשלחו לאחר ההגשה.

פרמטרים
buildId String: מזהה ה-build

החזרות
RemoteBuildInfo.BuildType הBuildType.

parseRemoteBuildInfo

public static RemoteBuildInfo parseRemoteBuildInfo (String serverResponse)

ניתוח של פרטי גרסת build מרחוק מתוך תגובת השרת.

התוצאה הצפויה של ההחזרה היא שורה אחת או יותר של צמדי build_attribute_name:value

פרמטרים
serverResponse String: התגובה של String להפעלת אמצעי הבקרה שצריך לנתח

החזרות
RemoteBuildInfo RemoteBuildInfo או null אם אין גרסת build זמינה.

הקפצת הודעות שגיאה (throw)
אם תגובת השרת לא תקינה
Exception

toString

public String toString ()

החזרות
String