RemoteBuildInfo

public class RemoteBuildInfo
extends Object

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


Penampung untuk respons info build kontrol peluncuran.

Ringkasan

Konstanta

String UNKNOWN_BUILD_ID

Metode publik

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

Mengambil nilai atribut build dari kunci yang telah ditentukan sebelumnya.

String getAttribute(String key)

Mengambil nilai atribut build dari nama yang ditentukan kontrol peluncurannya.

String getBuildId()

Metode helper untuk mengambil ID build.

static RemoteBuildInfo.BuildType parseBuildType(String buildId)

Mengurai jenis build dari ID build.

static RemoteBuildInfo parseRemoteBuildInfo(String serverResponse)

Mengurai info build jarak jauh dari respons server.

String toString()

Konstanta

UNKNOWN_BUILD_ID

public static final String UNKNOWN_BUILD_ID

Nilai Konstanta: "0"

Metode publik

clone

public RemoteBuildInfo clone ()

Hasil
RemoteBuildInfo

getAttribute

public String getAttribute (RemoteBuildInfo.BuildAttributeKey key)

Mengambil nilai atribut build dari kunci yang telah ditentukan sebelumnya.

Parameter
key RemoteBuildInfo.BuildAttributeKey: BuildAttributeKey.

Hasil
String nilai atribut build String, atau null jika tidak dapat ditemukan.

getAttribute

public String getAttribute (String key)

Mengambil nilai atribut build dari nama yang ditentukan kontrol peluncurannya.

Sebaiknya gunakan getAttribute(BuildAttributeKey).

Parameter
key String: nama unik String atribut.

Hasil
String nilai atribut build String, atau null jika tidak dapat ditemukan.

getBuildId

public String getBuildId ()

Metode helper untuk mengambil ID build.

Hasil
String ID build atau UNKNOWN_BUILD_ID jika ID build tidak ada dalam respons server.

parseBuildType

public static RemoteBuildInfo.BuildType parseBuildType (String buildId)

Mengurai jenis build dari ID build.

Ada beberapa jenis build yang didukung oleh server build. Build eksternal diberi awalan "E", build lokal diberi awalan "L", build yang tertunda diberi awalan "P", dan build kereta utama diberi awalan "T". Semua build lainnya diperlakukan sebagai build yang dikirim atau pasca-pengiriman.

Parameter
buildId String: ID build

Hasil
RemoteBuildInfo.BuildType BuildType.

parseRemoteBuildInfo

public static RemoteBuildInfo parseRemoteBuildInfo (String serverResponse)

Mengurai info build jarak jauh dari respons server.

Hasil yang diharapkan adalah satu atau beberapa baris pasangan build_attribute_name:value

Parameter
serverResponse String: respons kontrol peluncuran String yang akan diurai

Hasil
RemoteBuildInfo RemoteBuildInfo atau null jika tidak ada build yang tersedia.

Menampilkan
jika respons server tidak valid
Exception

toString

public String toString ()

Hasil
String