IHostOptions
public
interface
IHostOptions
com.android.tradefed.host.IHostOptions |
होस्ट विकल्प होल्डर इंटरफ़ेस. इस इंटरफ़ेस का इस्तेमाल, होस्ट-वाइड सेटिंग के विकल्पों को ऐक्सेस करने के लिए किया जाता है.
खास जानकारी
सार्वजनिक तरीके | |
---|---|
abstract
Integer
|
getAvailablePermits(IHostOptions.PermitLimitType type)
दिए गए टाइप के उपलब्ध परमिट की संख्या दिखाता है |
abstract
Long
|
getCacheSizeLimit()
लोकल फ़ाइल कैश मेमोरी का ज़्यादा से ज़्यादा साइज़(बाइट) दिखाएं. |
abstract
Integer
|
getConcurrentDownloadLimit()
यह फ़ंक्शन एक साथ डाउनलोड की जा सकने वाली ज़्यादा से ज़्यादा संख्या दिखाता है. |
abstract
Integer
|
getConcurrentFlasherLimit()
अनुमति देने के लिए समवर्ती फ़्लैशिंग की अधिकतम संख्या लौटाता है. |
abstract
Integer
|
getConcurrentVirtualDeviceStartupLimit()
यह फ़ंक्शन उतने वर्चुअल डिवाइस के चालू होने की संख्या दिखाता है जितने की अनुमति है. |
abstract
File
|
getDownloadCacheDir()
डाउनलोड किए गए आर्टफ़ैक्ट को सेव करने के लिए इस्तेमाल किया गया पाथ दिखाता है. |
abstract
File
|
getFastbootTmpDir()
वह पाथ दिखाता है जिसे फ़ास्टबूट को अस्थायी फ़ोल्डर के तौर पर इस्तेमाल करना है. |
abstract
int
|
getInUsePermits(IHostOptions.PermitLimitType type)
दिए गए टाइप के लिए, इस्तेमाल होने वाले परमिट की संख्या दिखाता है |
abstract
|
getKnownGceDeviceIpPool()
किसी खास आईपी से जुड़ा जाना-पहचाना gce-डिवाइस. |
abstract
|
getKnownPreconfigureVirtualDevicePool()
पहले से कॉन्फ़िगर किया गया वर्चुअल डिवाइस पूल |
abstract
|
getKnownRemoteDeviceIpPool()
किसी खास आईपी से जुड़ा जाना-पहचाना रिमोट-डिवाइस. |
default
|
getKnownTcpDeviceIpPool()
किसी खास आईपी से जुड़ा जाना-पहचाना tcp-डिवाइस. |
abstract
|
getLabels()
होस्ट के लिए लेबल पाएं. |
abstract
String
|
getNetworkInterface()
रिमोट टेस्ट डिवाइसों से कनेक्ट करने के लिए इस्तेमाल किया जाने वाला नेटवर्क इंटरफ़ेस दिखाता है. |
abstract
|
getServiceAccountJsonKeyFiles()
सेवा खाते की json कुंजी फ़ाइलों का मैप दिखाता है. |
abstract
long
|
getTestPhaseTimeout()
यह फ़ंक्शन टेस्ट के फ़ेज़ लेवल का टाइम आउट दिखाता है. |
abstract
boolean
|
getUseZip64InPartialDownload()
देखें कि कुछ हिस्से डाउनलोड करते समय, इसमें zip64 फ़ॉर्मैट का इस्तेमाल होना चाहिए या नहीं. |
abstract
void
|
initConcurrentLocks()
एक ही समय में इस्तेमाल किए जाने वाले लॉक शुरू करता है |
abstract
boolean
|
isFastbootdEnable()
यह नीति बताता है कि फ़ास्टबूट मोड की सुविधा चालू है या नहीं. |
abstract
boolean
|
isHostMetricReportingDisabled()
यह दिखाता है कि होस्ट मेट्रिक रिपोर्टिंग को बंद किया जाना चाहिए या नहीं. |
abstract
boolean
|
isIncrementalFlashingEnabled()
यह बताता है कि इंंक्रीमेंटल फ़्लैशिंग चालू है या नहीं. |
abstract
boolean
|
isOptOutOfIncrementalFlashing()
यह दिखाता है कि होस्ट, इंक्रीमेंटल फ़्लैशिंग से ऑप्ट-आउट है या नहीं. |
abstract
void
|
returnPermit(IHostOptions.PermitLimitType type)
दिए गए टाइप का परमिट दिखाता है |
abstract
boolean
|
shouldFlashWithFuseZip()
यह बताता है कि फ़्यूज़ माउंट किए गए डिवाइस की इमेज ज़िप फ़ाइल के साथ फ़्लैशिंग की जानी चाहिए या नहीं. |
abstract
Boolean
|
shouldUseSsoClient()
देखें कि इसे SingleSignOn क्लाइंट का इस्तेमाल करना चाहिए या नहीं. |
abstract
void
|
takePermit(IHostOptions.PermitLimitType type)
दिए गए टाइप का परमिट लेता है |
abstract
void
|
validateOptions()
पुष्टि करें कि |
सार्वजनिक तरीके
getAvailablePermits
public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)
दिए गए टाइप के उपलब्ध परमिट की संख्या दिखाता है
पैरामीटर | |
---|---|
type |
IHostOptions.PermitLimitType |
रिटर्न | |
---|---|
Integer |
getकैशसाइज़ लिमिट
public abstract Long getCacheSizeLimit ()
लोकल फ़ाइल कैश मेमोरी का ज़्यादा से ज़्यादा साइज़(बाइट) दिखाएं.
रिटर्न | |
---|---|
Long |
getConcurrentDownloadLimit
public abstract Integer getConcurrentDownloadLimit ()
यह फ़ंक्शन एक साथ डाउनलोड की जा सकने वाली ज़्यादा से ज़्यादा संख्या दिखाता है. IBuildProvider
ने इस्तेमाल किया
रिमोट बिल्ड डाउनलोड करती है.
रिटर्न | |
---|---|
Integer |
'एक ही समय पर' शिफ़्ट होने पर,
public abstract Integer getConcurrentFlasherLimit ()
अनुमति देने के लिए समवर्ती फ़्लैशिंग की अधिकतम संख्या लौटाता है. DeviceFlashPreparer
ने इस्तेमाल किया.
रिटर्न | |
---|---|
Integer |
समवर्ती फ़्लैशर सीमा. |
getConcurrentvirtualDeviceStartupLimit
public abstract Integer getConcurrentVirtualDeviceStartupLimit ()
यह फ़ंक्शन उतने वर्चुअल डिवाइस के चालू होने की संख्या दिखाता है जितने की अनुमति है. वर्चुअल डिवाइस को चालू करने वाले RemoteAndroidVirtualDevice
ने इस्तेमाल किया.
रिटर्न | |
---|---|
Integer |
डाउनलोड-कैश मेमोरी पाएं
public abstract File getDownloadCacheDir ()
डाउनलोड किए गए आर्टफ़ैक्ट को सेव करने के लिए इस्तेमाल किया गया पाथ दिखाता है.
रिटर्न | |
---|---|
File |
फ़ास्टबूटTmpDir
public abstract File getFastbootTmpDir ()
वह पाथ दिखाता है जिसे फ़ास्टबूट को अस्थायी फ़ोल्डर के तौर पर इस्तेमाल करना है.
रिटर्न | |
---|---|
File |
getInUsePermits
public abstract int getInUsePermits (IHostOptions.PermitLimitType type)
दिए गए टाइप के लिए, इस्तेमाल होने वाले परमिट की संख्या दिखाता है
पैरामीटर | |
---|---|
type |
IHostOptions.PermitLimitType |
रिटर्न | |
---|---|
int |
getknownGceDeviceIpPool
public abstractgetKnownGceDeviceIpPool ()
किसी खास आईपी से जुड़ा जाना-पहचाना gce-डिवाइस.
रिटर्न | |
---|---|
|
जाना-प्री कॉन्फ़िगरवर्चुअलडिवाइसPool
public abstractgetKnownPreconfigureVirtualDevicePool ()
पहले से कॉन्फ़िगर किया गया वर्चुअल डिवाइस पूल
रिटर्न | |
---|---|
|
GetNowRemoteDeviceIpPool
public abstractgetKnownRemoteDeviceIpPool ()
किसी खास आईपी से जुड़ा जाना-पहचाना रिमोट-डिवाइस.
रिटर्न | |
---|---|
|
getknownTcpDeviceIpPool
publicgetKnownTcpDeviceIpPool ()
किसी खास आईपी से जुड़ा जाना-पहचाना tcp-डिवाइस.
रिटर्न | |
---|---|
|
गेटलेबल
public abstractgetLabels ()
होस्ट के लिए लेबल पाएं.
रिटर्न | |
---|---|
|
गेटनेटवर्क इंटरफ़ेस
public abstract String getNetworkInterface ()
रिमोट टेस्ट डिवाइसों से कनेक्ट करने के लिए इस्तेमाल किया जाने वाला नेटवर्क इंटरफ़ेस दिखाता है.
रिटर्न | |
---|---|
String |
getServiceAccountJsonKeyFiles
public abstractgetServiceAccountJsonKeyFiles ()
सेवा खाते की json कुंजी फ़ाइलों का मैप दिखाता है.
रिटर्न | |
---|---|
|
getTestPhaseTimeout
public abstract long getTestPhaseTimeout ()
यह फ़ंक्शन टेस्ट के फ़ेज़ लेवल का टाइम आउट दिखाता है. कोई टाइम आउट नहीं होने पर, डिफ़ॉल्ट वैल्यू 0 होगी.
रिटर्न | |
---|---|
long |
getUseZip64InPartialDownload
public abstract boolean getUseZip64InPartialDownload ()
देखें कि कुछ हिस्से डाउनलोड करते समय, इसमें zip64 फ़ॉर्मैट का इस्तेमाल होना चाहिए या नहीं.
रिटर्न | |
---|---|
boolean |
initConcurrentLocks
public abstract void initConcurrentLocks ()
एक ही समय में इस्तेमाल किए जाने वाले लॉक शुरू करता है
isFastbootdEnabled
public abstract boolean isFastbootdEnable ()
यह नीति बताता है कि फ़ास्टबूट मोड की सुविधा चालू है या नहीं.
रिटर्न | |
---|---|
boolean |
isHostMetricReporting विशेषता बंद है
public abstract boolean isHostMetricReportingDisabled ()
यह दिखाता है कि होस्ट मेट्रिक रिपोर्टिंग को बंद किया जाना चाहिए या नहीं.
रिटर्न | |
---|---|
boolean |
इंक्रीमेंटल फ़्लैशिंगचालू है
public abstract boolean isIncrementalFlashingEnabled ()
यह बताता है कि इंंक्रीमेंटल फ़्लैशिंग चालू है या नहीं.
रिटर्न | |
---|---|
boolean |
isOptOutOfइंक्रीमेंटल फ़्लैशिंग
public abstract boolean isOptOutOfIncrementalFlashing ()
यह दिखाता है कि होस्ट, इंक्रीमेंटल फ़्लैशिंग से ऑप्ट-आउट है या नहीं.
रिटर्न | |
---|---|
boolean |
रिटर्न परमिट
public abstract void returnPermit (IHostOptions.PermitLimitType type)
दिए गए टाइप का परमिट दिखाता है
पैरामीटर | |
---|---|
type |
IHostOptions.PermitLimitType |
चाहिएफ़्लैशWithFuseZip
public abstract boolean shouldFlashWithFuseZip ()
यह बताता है कि फ़्यूज़ माउंट किए गए डिवाइस की इमेज ज़िप फ़ाइल के साथ फ़्लैशिंग की जानी चाहिए या नहीं.
रिटर्न | |
---|---|
boolean |
चाहिए-इस्तेमालSsoClient
public abstract Boolean shouldUseSsoClient ()
देखें कि इसे SingleSignOn क्लाइंट का इस्तेमाल करना चाहिए या नहीं.
रिटर्न | |
---|---|
Boolean |
टेकपरमिट
public abstract void takePermit (IHostOptions.PermitLimitType type)
दिए गए टाइप का परमिट लेता है
पैरामीटर | |
---|---|
type |
IHostOptions.PermitLimitType |
पुष्टि के विकल्प
public abstract void validateOptions ()
पुष्टि करें कि IHostOptions
पर सेट किए गए विकल्प मान्य हैं.
थ्रो | |
---|---|
ConfigurationException |