ClusterOptions
public
class
ClusterOptions
extends Object
implements
IClusterOptions
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterOptions |
요약
상수 | |
|---|---|
String |
TYPE_NAME
고유한 구성 객체 유형 이름입니다. |
필드 | |
|---|---|
public
String |
mClusterId
|
public
List<String> |
mNextClusterIds
|
public
String |
mServiceUrl
|
공개 생성자 | |
|---|---|
ClusterOptions()
|
|
공개 메서드 | |
|---|---|
boolean
|
checkCommandState()
하트비트 중에 명령 상태 (TF 클러스터)를 확인해야 하는지 여부입니다. |
boolean
|
checkPermitsOnLease()
임대하기 전에 사용 가능한 허가를 확인하세요. |
String
|
getClusterId()
이 TF 인스턴스의 클러스터 ID를 가져옵니다. |
int
|
getConnectTimeout()
HTTP 연결 시간 제한을 가져옵니다. |
MultiMap<String, String>
|
getDeviceGroup()
기기 그룹과 기기 간 매핑을 가져옵니다. |
long
|
getDeviceMonitorSnapshotInterval()
각 기기 스냅샷 사이의 시간 간격을 밀리초 단위로 가져옵니다. |
Map<String, String>
|
getDeviceTag()
태그 매핑에 사용할 기기 일련번호를 가져옵니다. |
long
|
getInvocationHeartbeatInterval()
호출 하트비트 사이의 시간 간격을 ms 단위로 가져옵니다. |
String
|
getLabName()
호스트가 속한 실습의 이름을 가져옵니다. |
List<String>
|
getLabels()
호스트의 라벨을 가져옵니다. |
List<String>
|
getNextClusterIds()
이 TF 인스턴스의 보조 클러스터 ID를 가져옵니다. |
int
|
getReadTimeout()
HTTP 읽기 시간 제한을 가져옵니다. |
String
|
getRunTargetFormat()
실행 타겟에 라벨을 지정하는 형식을 가져옵니다. |
File
|
getSchedulerServiceAccountKeyfile()
Tradefed 테스트 스케줄러 서비스 계정 키 파일을 가져옵니다. |
String
|
getSchedulerServiceUrl()
tradefed 테스트 스케줄러 서비스 URL을 가져옵니다. |
String
|
getServiceUrl()
tradefed 클러스터 REST API의 기본 URL을 가져옵니다. |
boolean
|
isDeviceMonitorDisabled()
클러스터 기기 보고가 사용 중지되었는지 여부를 반환합니다. |
long
|
maxDiskUsagePercentage()
추가 새 작업의 임대를 중지하기 전의 최대 디스크 사용량 비율입니다. |
boolean
|
shouldCollectEarlyTestSummary()
스케줄러가 조기 테스트 요약을 수집해야 하는지 여부를 반환합니다. |
Boolean
|
shouldUploadInvocationStatus()
TF가 호출 상태를 업로드해야 하는지 여부를 반환합니다. |
상수
TYPE_NAME
public static final String TYPE_NAME
고유한 구성 객체 유형 이름입니다. GlobalConfiguration에서 싱글톤 인스턴스를 가져오는 데 사용됩니다.
상수 값: 'cluster_options'
필드
mClusterId
public String mClusterId
mNextClusterIds
public List<String> mNextClusterIds
mServiceUrl
public String mServiceUrl
공개 생성자
ClusterOptions
public ClusterOptions ()
공개 메서드
checkCommandState
public boolean checkCommandState ()
하트비트 중에 명령 상태 (TF 클러스터)를 확인해야 하는지 여부입니다.
| 반환 | |
|---|---|
boolean |
|
checkPermitsOnLease
public boolean checkPermitsOnLease ()
임대하기 전에 사용 가능한 허가를 확인하세요.
| 반환 | |
|---|---|
boolean |
|
getClusterId
public String getClusterId ()
이 TF 인스턴스의 클러스터 ID를 가져옵니다.
| 반환 | |
|---|---|
String |
|
getConnectTimeout
public int getConnectTimeout ()
HTTP 연결 시간 제한을 가져옵니다.
| 반환 | |
|---|---|
int |
|
getDeviceGroup
public MultiMap<String, String> getDeviceGroup ()
기기 그룹과 기기 간 매핑을 가져옵니다.
| 반환 | |
|---|---|
MultiMap<String, String> |
|
getDeviceMonitorSnapshotInterval
public long getDeviceMonitorSnapshotInterval ()
각 기기 스냅샷 사이의 시간 간격을 밀리초 단위로 가져옵니다.
| 반환 | |
|---|---|
long |
|
getDeviceTag
public Map<String, String> getDeviceTag ()
태그 매핑에 사용할 기기 일련번호를 가져옵니다.
| 반환 | |
|---|---|
Map<String, String> |
|
getInvocationHeartbeatInterval
public long getInvocationHeartbeatInterval ()
호출 하트비트 사이의 시간 간격을 ms 단위로 가져옵니다.
| 반환 | |
|---|---|
long |
|
getLabName
public String getLabName ()
호스트가 속한 실습의 이름을 가져옵니다.
| 반환 | |
|---|---|
String |
|
getLabels
public List<String> getLabels ()
호스트의 라벨을 가져옵니다.
| 반환 | |
|---|---|
List<String> |
|
getNextClusterIds
public List<String> getNextClusterIds ()
이 TF 인스턴스의 보조 클러스터 ID를 가져옵니다.
| 반환 | |
|---|---|
List<String> |
|
getReadTimeout
public int getReadTimeout ()
HTTP 읽기 시간 제한을 가져옵니다.
| 반환 | |
|---|---|
int |
|
getRunTargetFormat
public String getRunTargetFormat ()
실행 타겟에 라벨을 지정하는 형식을 가져옵니다.
| 반환 | |
|---|---|
String |
|
getSchedulerServiceAccountKeyfile
public File getSchedulerServiceAccountKeyfile ()
Tradefed 테스트 스케줄러 서비스 계정 키 파일을 가져옵니다.
| 반환 | |
|---|---|
File |
|
getSchedulerServiceUrl
public String getSchedulerServiceUrl ()
tradefed 테스트 스케줄러 서비스 URL을 가져옵니다.
| 반환 | |
|---|---|
String |
|
getServiceUrl
public String getServiceUrl ()
tradefed 클러스터 REST API의 기본 URL을 가져옵니다.
| 반환 | |
|---|---|
String |
|
isDeviceMonitorDisabled
public boolean isDeviceMonitorDisabled ()
클러스터 기기 보고가 사용 중지되었는지 여부를 반환합니다.
| 반환 | |
|---|---|
boolean |
|
maxDiskUsagePercentage
public long maxDiskUsagePercentage ()
추가 새 작업의 임대를 중지하기 전의 최대 디스크 사용량 비율입니다.
| 반환 | |
|---|---|
long |
|
shouldCollectEarlyTestSummary
public boolean shouldCollectEarlyTestSummary ()
스케줄러가 조기 테스트 요약을 수집해야 하는지 여부를 반환합니다.
| 반환 | |
|---|---|
boolean |
|
shouldUploadInvocationStatus
public Boolean shouldUploadInvocationStatus ()
TF가 호출 상태를 업로드해야 하는지 여부를 반환합니다.
| 반환 | |
|---|---|
Boolean |
|