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()

เมธอด Helper เพื่อดึงรหัสบิลด์

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(com.google.android.tradefed.build.RemoteBuildInfo.BuildAttributeKey) แทน

พารามิเตอร์
key String: String ชื่อที่ไม่ซ้ำกันของแอตทริบิวต์

คิกรีเทิร์น
String ค่าแอตทริบิวต์ String หรือ null หากไม่พบ

getBuildId

public String getBuildId ()

เมธอด Helper เพื่อดึงรหัสบิลด์

คิกรีเทิร์น
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 หากไม่มีบิลด์

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

toString

public String toString ()

คิกรีเทิร์น
String