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)
서버 응답에서 원격 빌드 정보를 파싱합니다.
예상 반환 결과는 하나 이상의 build_attribute_name:value 쌍입니다.
| 매개변수 | |
|---|---|
serverResponse |
String: 파싱할 String 출시 제어 응답 |
| 반환 값 | |
|---|---|
RemoteBuildInfo |
빌드를 사용할 수 없는 경우 RemoteBuildInfo 또는 null |
| 생성 값 | |
|---|---|
|
서버 응답이 잘못된 경우 |
toString
public String toString ()
| 반환 값 | |
|---|---|
String |
|