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

clone

public RemoteBuildInfo clone ()

İlerlemeler
RemoteBuildInfo

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