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