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 อย่างน้อย 1 บรรทัด

พารามิเตอร์
serverResponse String: การตอบกลับ String ของการควบคุมการเปิดตัวที่จะแยกวิเคราะห์

แสดงผล
RemoteBuildInfo RemoteBuildInfo หรือ null หากไม่มีบิลด์

ส่ง
หากการตอบกลับของเซิร์ฟเวอร์ไม่ถูกต้อง
Exception

toString

public String toString ()

แสดงผล
String