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

clone

public RemoteBuildInfo clone ()

İadeler
RemoteBuildInfo

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