RemoteBuildInfo

public class RemoteBuildInfo
extends Object

java.lang.Object
   ↳ com.google.android.tradefed.build.RemoteBuildInfo


リリース制御ビルド情報レスポンスのコンテナ。

概要

定数

String UNKNOWN_BUILD_ID

パブリック メソッド

RemoteBuildInfo clone()
String getAttribute(RemoteBuildInfo.BuildAttributeKey key)

事前定義されたキーからビルド属性値を取得します。

String getAttribute(String key)

ビルド属性の値を、そのリリース制御で定義された名前から取得します。

String getBuildId()

ビルド ID を取得するヘルパー メソッド。

static RemoteBuildInfo.BuildType parseBuildType(String buildId)

ビルド ID からビルドタイプを解析します。

static RemoteBuildInfo parseRemoteBuildInfo(String serverResponse)

サーバー レスポンスからリモート ビルド情報を解析します。

String toString()

定数

UNKNOWN_BUILD_ID

public static final String UNKNOWN_BUILD_ID

定数値: "0"

パブリック メソッド

clone

public RemoteBuildInfo clone ()

戻り値
RemoteBuildInfo

getAttribute

public String getAttribute (RemoteBuildInfo.BuildAttributeKey key)

事前定義されたキーからビルド属性値を取得します。

パラメータ
key RemoteBuildInfo.BuildAttributeKey: BuildAttributeKey

戻り値
String String ビルド属性の値。見つからない場合は null

getAttribute

public String getAttribute (String key)

ビルド属性の値を、そのリリース制御で定義された名前から取得します。

代わりに getAttribute(com.google.android.tradefed.build.RemoteBuildInfo.BuildAttributeKey) を使用することをおすすめします。

パラメータ
key String: 属性の String 一意の名前。

戻り値
String String ビルド属性の値。見つからない場合は null

getBuildId

public String getBuildId ()

ビルド ID を取得するヘルパー メソッド。

戻り値
String ビルド ID。サーバーのレスポンスにビルド ID が含まれていない場合は UNKNOWN_BUILD_ID

parseBuildType

public static RemoteBuildInfo.BuildType parseBuildType (String buildId)

ビルド ID からビルドタイプを解析します。

ビルドサーバーでは、さまざまなビルドタイプがサポートされています。外部ビルドには「E」、ローカルビルドには「L」、保留中のビルドには「P」、メインライン トレイン ビルドには「T」の接頭辞が付きます。他のビルドはすべて、送信済みまたは送信後として扱われます。

パラメータ
buildId String: ビルド ID

戻り値
RemoteBuildInfo.BuildType BuildType

parseRemoteBuildInfo

public static RemoteBuildInfo parseRemoteBuildInfo (String serverResponse)

サーバー レスポンスからリモート ビルド情報を解析します。

期待される戻り値は、1 つ以上の build_attribute_name:value ペアの行です。

パラメータ
serverResponse String: 解析する String 起動制御レスポンス

戻り値
RemoteBuildInfo ビルドがない場合は RemoteBuildInfo または null

例外
サーバー レスポンスが無効な場合

toString

public String toString ()

戻り値
String