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)

서버 응답에서 원격 빌드 정보를 파싱합니다.

예상 반환 결과는 하나 이상의 build_attribute_name:value 쌍입니다.

매개변수
serverResponse String: 파싱할 String 출시 제어 응답

반환 값
RemoteBuildInfo 빌드를 사용할 수 없는 경우 RemoteBuildInfo 또는 null

생성 값
서버 응답이 잘못된 경우

toString

public String toString ()

반환 값
String