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