RemoteBuildInfo
public
class
RemoteBuildInfo
extends Object
| java.lang.Object | |
| ↳ | com.google.android.tradefed.build.RemoteBuildInfo |
Lansman kontrolü derleme bilgisi yanıtı için kapsayıcı.
Özet
Sabitler | |
|---|---|
String |
UNKNOWN_BUILD_ID
|
Herkese açık yöntemler | |
|---|---|
RemoteBuildInfo
|
clone()
|
String
|
getAttribute(RemoteBuildInfo.BuildAttributeKey key)
Önceden tanımlanmış bir anahtardan derleme özelliği değerini alma. |
String
|
getAttribute(String key)
Lansman kontrolünde tanımlanan adından bir derleme özelliği değerini alın. |
String
|
getBuildId()
Derleme kimliğini almak için yardımcı yöntem. |
static
RemoteBuildInfo.BuildType
|
parseBuildType(String buildId)
Derleme türünü derleme kimliğinden ayrıştırın. |
static
RemoteBuildInfo
|
parseRemoteBuildInfo(String serverResponse)
Sunucu yanıtından uzak bir derleme bilgisini ayrıştırın. |
String
|
toString()
|
Sabitler
UNKNOWN_BUILD_ID
public static final String UNKNOWN_BUILD_ID
Sabit Değer: "0"
Herkese açık yöntemler
getAttribute
public String getAttribute (RemoteBuildInfo.BuildAttributeKey key)
Önceden tanımlanmış bir anahtardan derleme özelliği değerini alma.
| Parametreler | |
|---|---|
key |
RemoteBuildInfo.BuildAttributeKey: BuildAttributeKey. |
| İlerlemeler | |
|---|---|
String |
String derleme özelliği değeri veya bulunamazsa null. |
getAttribute
public String getAttribute (String key)
Bir derleme özelliği değerini, tanımlanmış başlatma kontrolü adından alın.
Bunun yerine getAttribute(com.google.android.tradefed.build.RemoteBuildInfo.BuildAttributeKey) kullanılması tercih edilir.
| Parametreler | |
|---|---|
key |
String: Özelliğin String benzersiz adı. |
| İlerlemeler | |
|---|---|
String |
String derleme özelliği değeri veya bulunamazsa null. |
getBuildId
public String getBuildId ()
Derleme kimliğini almak için yardımcı yöntem.
| İlerlemeler | |
|---|---|
String |
Derleme kimliği veya sunucu yanıtında derleme kimliği yoksa UNKNOWN_BUILD_ID. |
parseBuildType
public static RemoteBuildInfo.BuildType parseBuildType (String buildId)
Derleme türünü derleme kimliğinden ayrıştırın.
Derleme sunucusu tarafından desteklenen çeşitli farklı yapı türleri vardır. Harici derlemelerin önüne "E", yerel derlemelerin önüne "L", bekleyen derlemelerin önüne "P", ana hat treni derlemelerinin önüne ise "T" eklenir. Diğer tüm derlemeler gönderilmiş veya gönderim sonrası olarak kabul edilir.
| Parametreler | |
|---|---|
buildId |
String: Derleme kimliği |
| İlerlemeler | |
|---|---|
RemoteBuildInfo.BuildType |
BuildType |
parseRemoteBuildInfo
public static RemoteBuildInfo parseRemoteBuildInfo (String serverResponse)
Sunucu yanıtından uzak bir derleme bilgisini ayrıştırın.
Beklenen dönüş sonucu, bir veya daha fazla build_attribute_name:value
satırıdır.
| Parametreler | |
|---|---|
serverResponse |
String: Ayrıştırılacak String başlatma kontrolü yanıtı |
| İlerlemeler | |
|---|---|
RemoteBuildInfo |
Derleme yoksa RemoteBuildInfo veya null simgesi gösterilir. |
| Dekoratif yastıklar | |
|---|---|
|
Sunucu yanıtı geçersizse |
toString
public String toString ()
| İlerlemeler | |
|---|---|
String |
|