IClusterOptions

public interface IClusterOptions

com.android.tradefed.cluster.IClusterOptions


取得叢集相關選項的介面。

摘要

公用方法

abstract boolean checkCommandState()

在活動訊號期間是否應檢查指令狀態 (TF 叢集上)。

abstract boolean checkPermitsOnLease()

請先查看一些可用的許可證,再租用服務。

abstract String getClusterId()

取得這個 TF 執行個體的叢集 ID。

abstract int getConnectTimeout()

取得 HTTP 連線逾時。

abstract MultiMap<String, String> getDeviceGroup()

取得裝置群組與裝置的對應關係。

abstract long getDeviceMonitorSnapshotInterval()

取得每個裝置快照的時間間隔 (以毫秒為單位)。

abstract getDeviceTag()

取得裝置序列與代碼的對應。

abstract long getInvocationHeartbeatInterval()

取得叫用活動訊號之間的時間間隔 (以毫秒為單位)。

abstract String getLabName()

取得主機所屬的研究室名稱。

abstract getLabels()

取得主機的標籤。

abstract getNextClusterIds()

取得這個 TF 執行個體的次要叢集 ID。

abstract int getReadTimeout()

取得 HTTP 讀取逾時。

abstract String getRunTargetFormat()

取得為執行目標加上標籤的格式。

abstract File getSchedulerServiceAccountKeyfile()

取得交易測試排程器服務帳戶金鑰檔案。

abstract String getSchedulerServiceUrl()

取得交易測試排程器服務網址。

abstract String getServiceUrl()

取得交易叢集 REST API 的基準網址。

abstract boolean isDeviceMonitorDisabled()

傳回是否停用叢集裝置回報功能。

abstract long maxDiskUsagePercentage()

停止租用其他新工作前的磁碟用量上限。

abstract boolean shouldCollectEarlyTestSummary()

傳回排程器是否應收集初期測試摘要。

abstract Boolean shouldUploadInvocationStatus()

傳回 TF 是否應上傳叫用狀態。

公用方法

checkCommandState

public abstract boolean checkCommandState ()

在活動訊號期間是否應檢查指令狀態 (TF 叢集上)。

傳回
boolean

checkPermitsOnLease

public abstract boolean checkPermitsOnLease ()

請先查看一些可用的許可證,再租用服務。

傳回
boolean

getClusterId

public abstract String getClusterId ()

取得這個 TF 執行個體的叢集 ID。

傳回
String

getConnectTimeout

public abstract int getConnectTimeout ()

取得 HTTP 連線逾時。

傳回
int

getDeviceGroup

public abstract MultiMap<String, String> getDeviceGroup ()

取得裝置群組與裝置的對應關係。

傳回
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public abstract long getDeviceMonitorSnapshotInterval ()

取得每個裝置快照的時間間隔 (以毫秒為單位)。

傳回
long

getDeviceTag

public abstract  getDeviceTag ()

取得裝置序列與代碼的對應。

傳回

getInvocationHeartbeatInterval

public abstract long getInvocationHeartbeatInterval ()

取得叫用活動訊號之間的時間間隔 (以毫秒為單位)。

傳回
long

getLabName

public abstract String getLabName ()

取得主機所屬的研究室名稱。

傳回
String

getLabels

public abstract  getLabels ()

取得主機的標籤。

傳回

getNextClusterId

public abstract  getNextClusterIds ()

取得這個 TF 執行個體的次要叢集 ID。

傳回

getReadTimeout

public abstract int getReadTimeout ()

取得 HTTP 讀取逾時。

傳回
int

getRunTargetFormat

public abstract String getRunTargetFormat ()

取得為執行目標加上標籤的格式。

傳回
String

getSchedulerServiceAccountKeyfile

public abstract File getSchedulerServiceAccountKeyfile ()

取得交易測試排程器服務帳戶金鑰檔案。

傳回
File

getSchedulerServiceUrl

public abstract String getSchedulerServiceUrl ()

取得交易測試排程器服務網址。

傳回
String

getServiceUrl

public abstract String getServiceUrl ()

取得交易叢集 REST API 的基準網址。

傳回
String

isDeviceMonitor 已停用

public abstract boolean isDeviceMonitorDisabled ()

傳回是否停用叢集裝置回報功能。

傳回
boolean

maxDisk 用量百分比

public abstract long maxDiskUsagePercentage ()

停止租用其他新工作前的磁碟用量上限。

傳回
long

應收集早期測試摘要

public abstract boolean shouldCollectEarlyTestSummary ()

傳回排程器是否應收集初期測試摘要。

傳回
boolean

shouldUploadInvocationStatus

public abstract Boolean shouldUploadInvocationStatus ()

傳回 TF 是否應上傳叫用狀態。

傳回
Boolean