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"
パブリック メソッド
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 |
|