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(com.google.android.tradefed.build.RemoteBuildInfo.BuildAttributeKey).
| Parameter | |
|---|---|
key |
String: nama unik atribut String. |
| 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 sejumlah jenis build berbeda yang didukung oleh server build. Build eksternal diberi awalan "E", build lokal diberi awalan "L", build tertunda diberi awalan "P", dan build jalur utama diberi awalan "T". Semua build lainnya dianggap sebagai build yang dikirimkan 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 diuraikan |
| Hasil | |
|---|---|
RemoteBuildInfo |
RemoteBuildInfo atau null jika tidak ada build yang tersedia. |
| Menampilkan | |
|---|---|
|
jika respons server tidak valid |
toString
public String toString ()
| Hasil | |
|---|---|
String |
|