आईहोस्टऑप्शंस
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 () एक विशिष्ट आईपी से जुड़ा ज्ञात जीसीई-डिवाइस। |
abstract | getKnownPreconfigureVirtualDevicePool () ज्ञात पूर्व-कॉन्फ़िगर वर्चुअल डिवाइस पूल। |
abstract | getKnownRemoteDeviceIpPool () एक विशिष्ट आईपी से जुड़ा ज्ञात रिमोट-डिवाइस। |
abstract | getKnownTcpDeviceIpPool () एक विशिष्ट आईपी से संबद्ध ज्ञात टीसीपी-डिवाइस। |
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 () पुष्टि करें कि |
सार्वजनिक तरीके
उपलब्ध परमिट प्राप्त करें
public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)
किसी दिए गए प्रकार के उपलब्ध परमिट की संख्या लौटाता है
पैरामीटर | |
---|---|
type | IHostOptions.PermitLimitType |
रिटर्न | |
---|---|
Integer |
getCacheSizeLimit
public abstract Long getCacheSizeLimit ()
स्थानीय फ़ाइल कैश का अधिकतम अनुमत आकार (बाइट्स) लौटाएँ।
रिटर्न | |
---|---|
Long |
getConcurrentDownloadLimit
public abstract Integer getConcurrentDownloadLimit ()
अनुमत समवर्ती डाउनलोड की अधिकतम संख्या लौटाता है। IBuildProvider
द्वारा उपयोग किया जाता है जो रिमोट बिल्ड डाउनलोड करता है।
रिटर्न | |
---|---|
Integer |
getConcurrentFlasherLimit
public abstract Integer getConcurrentFlasherLimit ()
अनुमति देने के लिए समवर्ती फ़्लैशिंग की अधिकतम संख्या लौटाता है। DeviceFlashPreparer
द्वारा उपयोग किया जाता है।
रिटर्न | |
---|---|
Integer | समवर्ती फ़्लैशर सीमा. |
getConcurrentVirtualDeviceStartupLimit
public abstract Integer getConcurrentVirtualDeviceStartupLimit ()
समवर्ती वर्चुअल डिवाइस स्टार्टअप की अनुमत अधिकतम संख्या लौटाता है। RemoteAndroidVirtualDevice
द्वारा उपयोग किया जाता है जो वर्चुअल डिवाइस को स्टार्टअप करता है।
रिटर्न | |
---|---|
Integer |
getDownloadCacheDir
public abstract File getDownloadCacheDir ()
डाउनलोड की गई कलाकृतियों को संग्रहीत करने के लिए उपयोग किया गया पथ लौटाता है।
रिटर्न | |
---|---|
File |
getFastbootTmpDir
public abstract File getFastbootTmpDir ()
वह पथ लौटाता है जिसे फास्टबूट को अस्थायी फ़ोल्डर के रूप में उपयोग करना चाहिए।
रिटर्न | |
---|---|
File |
getInUsePermits
public abstract int getInUsePermits (IHostOptions.PermitLimitType type)
किसी दिए गए प्रकार के लिए उपयोग में आने वाले परमिटों की संख्या लौटाता है
पैरामीटर | |
---|---|
type | IHostOptions.PermitLimitType |
रिटर्न | |
---|---|
int |
getKnownGceDeviceIpPool
public abstractgetKnownGceDeviceIpPool ()
एक विशिष्ट आईपी से जुड़ा ज्ञात जीसीई-डिवाइस।
रिटर्न | |
---|---|
getKnownPreconfigureVirtualDevicePool
public abstractgetKnownPreconfigureVirtualDevicePool ()
ज्ञात पूर्व-कॉन्फ़िगर वर्चुअल डिवाइस पूल।
रिटर्न | |
---|---|
getKnownRemoteDeviceIpPool
public abstractgetKnownRemoteDeviceIpPool ()
एक विशिष्ट आईपी से जुड़ा ज्ञात रिमोट-डिवाइस।
रिटर्न | |
---|---|
getKnownTcpDeviceIpPool
public abstractgetKnownTcpDeviceIpPool ()
एक विशिष्ट आईपी से संबद्ध ज्ञात टीसीपी-डिवाइस।
रिटर्न | |
---|---|
लेबल प्राप्त करें
public abstractgetLabels ()
होस्ट के लिए लेबल प्राप्त करें.
रिटर्न | |
---|---|
getNetworkInterface
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 ()
समवर्ती ताले को प्रारंभ करता है
isFastbootdEnable
public abstract boolean isFastbootdEnable ()
यह बताता है कि फास्टबूट मोड समर्थन सक्षम है या नहीं।
रिटर्न | |
---|---|
boolean |
होस्टमैट्रिकरिपोर्टिंग अक्षम है
public abstract boolean isHostMetricReportingDisabled ()
यह बताता है कि होस्ट मीट्रिक रिपोर्टिंग अक्षम की जानी चाहिए या नहीं।
रिटर्न | |
---|---|
boolean |
वृद्धिशील फ़्लैशिंग सक्षम है
public abstract boolean isIncrementalFlashingEnabled ()
यह बताता है कि वृद्धिशील फ़्लैशिंग सक्षम है या नहीं।
रिटर्न | |
---|---|
boolean |
isOptOutOfIncrementalFlashing
public abstract boolean isOptOutOfIncrementalFlashing ()
यह बताता है कि क्या होस्ट वृद्धिशील फ़्लैशिंग से ऑप्ट-आउट कर रहा है।
रिटर्न | |
---|---|
boolean |
वापसी परमिट
public abstract void returnPermit (IHostOptions.PermitLimitType type)
दिए गए प्रकार का परमिट लौटाता है
पैरामीटर | |
---|---|
type | IHostOptions.PermitLimitType |
shudFlashWithFuseZip
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 |