IClusterOptions

public interface IClusterOptions

com.android.tradefed.cluster.IClusterOptions


क्लस्टर से जुड़े विकल्प पाने के लिए इंटरफ़ेस.

खास जानकारी

पब्लिक मेथड

abstract boolean checkCommandState()

क्या हार्टबीट के दौरान, कमांड की स्थिति (TF क्लस्टर पर) की जांच की जानी चाहिए.

abstract boolean checkPermitsOnLease()

किराए पर लेने से पहले, उपलब्ध कुछ परमिट देखें.

abstract String getClusterId()

इस TF इंस्टेंस के लिए क्लस्टर आईडी पाएं.

abstract int getConnectTimeout()

एचटीटीपी कनेक्ट करने का टाइम आउट पाएं.

abstract MultiMap<String, String> getDeviceGroup()

डिवाइस ग्रुप से डिवाइस की मैपिंग पाएं.

abstract long getDeviceMonitorSnapshotInterval()

हर डिवाइस के स्नैपशॉट के बीच का समय अंतराल, मिलीसेकंड में पाएं.

abstract Map<String, String> getDeviceTag()

डिवाइस के सीरियल नंबर को टैग करने की सुविधा पाएं.

abstract long getInvocationHeartbeatInterval()

इनवॉकेशन हार्टबीट के बीच का समय अंतराल, मिलीसेकंड में पाएं.

abstract String getLabName()

उस लैब का नाम पाएं जिससे होस्ट जुड़ा है.

abstract List<String> getLabels()

होस्ट के लिए लेबल पाएं.

abstract List<String> getNextClusterIds()

इस TF इंस्टेंस के लिए सेकंडरी क्लस्टर आईडी पाएं.

abstract int getReadTimeout()

एचटीटीपी रीड टाइमआउट पाएं.

abstract String getRunTargetFormat()

रन टारगेट को लेबल करने के लिए फ़ॉर्मैट पाएं.

abstract File getSchedulerServiceAccountKeyfile()

Tradefed टेस्ट शेड्यूलर सेवा खाते की कुंजी वाली फ़ाइल पाएं.

abstract String getSchedulerServiceUrl()

tradefed टेस्ट शेड्यूलर सेवा का यूआरएल पाएं.

abstract String getServiceUrl()

Tradefed क्लस्टर REST API का मूल यूआरएल पाएं.

abstract boolean isDeviceMonitorDisabled()

इससे यह पता चलता है कि क्लस्टर डिवाइस की रिपोर्टिंग बंद है या नहीं.

abstract long maxDiskUsagePercentage()

डिस्क के इस्तेमाल का वह ज़्यादा से ज़्यादा प्रतिशत जिस पर पहुंचने के बाद, हम नए टास्क के लिए डिस्क का इस्तेमाल करने की अनुमति नहीं देंगे.

abstract boolean shouldCollectEarlyTestSummary()

इससे यह पता चलता है कि शेड्यूल करने वाले को टेस्ट की शुरुआती खास जानकारी इकट्ठा करनी चाहिए या नहीं.

abstract Boolean shouldUploadInvocationStatus()

यह फ़ंक्शन बताता है कि टीएफ़ को इनवोकेशन स्टेटस अपलोड करना चाहिए या नहीं.

पब्लिक मेथड

checkCommandState

public abstract boolean checkCommandState ()

यह तय करता है कि हार्टबीट के दौरान, TF क्लस्टर पर कमांड की स्थिति की जांच की जानी चाहिए या नहीं.

रिटर्न
boolean

checkPermitsOnLease

public abstract boolean checkPermitsOnLease ()

किराए पर लेने से पहले, उपलब्ध कुछ परमिट देखें.

रिटर्न
boolean

getClusterId

public abstract String getClusterId ()

इस TF इंस्टेंस के लिए क्लस्टर आईडी पाएं.

रिटर्न
String

getConnectTimeout

public abstract int getConnectTimeout ()

एचटीटीपी कनेक्ट करने का टाइम आउट पाएं.

रिटर्न
int

getDeviceGroup

public abstract MultiMap<String, String> getDeviceGroup ()

डिवाइस ग्रुप से डिवाइस की मैपिंग पाएं.

रिटर्न
MultiMap<String, String>

getDeviceMonitorSnapshotInterval

public abstract long getDeviceMonitorSnapshotInterval ()

हर डिवाइस के स्नैपशॉट के बीच का समय अंतराल, मिलीसेकंड में पाएं.

रिटर्न
long

getDeviceTag

public abstract Map<String, String> getDeviceTag ()

डिवाइस के सीरियल नंबर को टैग करने की जानकारी पाएं.

रिटर्न
Map<String, String>

getInvocationHeartbeatInterval

public abstract long getInvocationHeartbeatInterval ()

इनवॉकेशन हार्टबीट के बीच का समय अंतराल, मिलीसेकंड में पाएं.

रिटर्न
long

getLabName

public abstract String getLabName ()

उस लैब का नाम पाएं जिससे होस्ट जुड़ा है.

रिटर्न
String

getLabels

public abstract List<String> getLabels ()

होस्ट के लिए लेबल पाएं.

रिटर्न
List<String>

getNextClusterIds

public abstract List<String> getNextClusterIds ()

इस TF इंस्टेंस के लिए सेकंडरी क्लस्टर आईडी पाएं.

रिटर्न
List<String>

getReadTimeout

public abstract int getReadTimeout ()

एचटीटीपी रीड टाइमआउट पाएं.

रिटर्न
int

getRunTargetFormat

public abstract String getRunTargetFormat ()

रन टारगेट को लेबल करने के लिए फ़ॉर्मैट पाएं.

रिटर्न
String

getSchedulerServiceAccountKeyfile

public abstract File getSchedulerServiceAccountKeyfile ()

Tradefed टेस्ट शेड्यूलर सेवा खाते की कुंजी वाली फ़ाइल पाएं.

रिटर्न
File

getSchedulerServiceUrl

public abstract String getSchedulerServiceUrl ()

tradefed टेस्ट शेड्यूलर सेवा का यूआरएल पाएं.

रिटर्न
String

getServiceUrl

public abstract String getServiceUrl ()

Tradefed क्लस्टर REST API का मूल यूआरएल पाएं.

रिटर्न
String

isDeviceMonitorDisabled

public abstract boolean isDeviceMonitorDisabled ()

इससे यह पता चलता है कि क्लस्टर डिवाइस की रिपोर्टिंग बंद है या नहीं.

रिटर्न
boolean

maxDiskUsagePercentage

public abstract long maxDiskUsagePercentage ()

डिस्क के इस्तेमाल का वह ज़्यादा से ज़्यादा प्रतिशत जिस पर पहुंचने के बाद, हम नए टास्क के लिए डिस्क का इस्तेमाल करने की अनुमति नहीं देंगे.

रिटर्न
long

shouldCollectEarlyTestSummary

public abstract boolean shouldCollectEarlyTestSummary ()

इससे यह पता चलता है कि शेड्यूल करने वाले को टेस्ट की शुरुआती खास जानकारी इकट्ठा करनी चाहिए या नहीं.

रिटर्न
boolean

shouldUploadInvocationStatus

public abstract Boolean shouldUploadInvocationStatus ()

यह फ़ंक्शन बताता है कि टीएफ़ को इनवोकेशन स्टेटस अपलोड करना चाहिए या नहीं.

रिटर्न
Boolean