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(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)
サーバー レスポンスからリモートビルド情報を解析します。
返される結果は、build_attribute_name:value
ペアの 1 行以上です。
| パラメータ | |
|---|---|
serverResponse |
String: 解析する String 起動制御レスポンス |
| 戻り値 | |
|---|---|
RemoteBuildInfo |
RemoteBuildInfo。ビルドがない場合は null。 |
| 例外 | |
|---|---|
|
サーバー レスポンスが無効な場合 |
Exception |
|
toString
public String toString ()
| 戻り値 | |
|---|---|
String |
|