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(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
อย่างน้อย 1 บรรทัด
| พารามิเตอร์ | |
|---|---|
serverResponse |
String: การตอบกลับ String ของการควบคุมการเปิดตัวที่จะแยกวิเคราะห์ |
| แสดงผล | |
|---|---|
RemoteBuildInfo |
RemoteBuildInfo หรือ null หากไม่มีบิลด์ |
| ส่ง | |
|---|---|
|
หากการตอบกลับของเซิร์ฟเวอร์ไม่ถูกต้อง |
Exception |
|
toString
public String toString ()
| แสดงผล | |
|---|---|
String |
|