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ğeri 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. |
| İadeler | |
|---|---|
String |
String derleme özelliği değeri veya bulunamazsa null. |
getAttribute
public String getAttribute (String key)
Lansman kontrolünde tanımlanan adından bir derleme özelliği değeri alın.
Bunun yerine getAttribute(BuildAttributeKey) kullanılması tercih edilir.
| Parametreler | |
|---|---|
key |
String: Özelliğin String benzersiz adı. |
| İadeler | |
|---|---|
String |
String derleme özelliği değeri veya bulunamazsa null. |
getBuildId
public String getBuildId ()
Derleme kimliğini almak için yardımcı yöntem.
| İadeler | |
|---|---|
String |
Derleme kimliği veya sunucu yanıtında derleme kimliği eksikse 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 derleme 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 |
| İadeler | |
|---|---|
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 çiftidir.
| Parametreler | |
|---|---|
serverResponse |
String: Ayrıştırılacak String başlatma kontrolü yanıtı |
| İadeler | |
|---|---|
RemoteBuildInfo |
Derleme yoksa RemoteBuildInfo veya null simgesi gösterilir. |
| Verdiği hatalar | |
|---|---|
|
Sunucu yanıtı geçersizse |
Exception |
|
toString
public String toString ()
| Döndürülenler | |
|---|---|
String |
|