आईहोस्टऑप्शंस

public interface IHostOptions

com.android.tradefed.host.IHostOptions


होस्ट विकल्प धारक इंटरफ़ेस। इस इंटरफ़ेस का उपयोग होस्ट-वाइड विकल्पों तक पहुँचने के लिए किया जाता है।

सारांश

सार्वजनिक तरीके

abstract Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

किसी दिए गए प्रकार के उपलब्ध परमिट की संख्या लौटाता है

abstract Long getCacheSizeLimit ()

स्थानीय फ़ाइल कैश का अधिकतम अनुमत आकार (बाइट्स) लौटाएँ।

abstract File getClFlashstation ()

दूरस्थ cl_flashstation स्क्रिप्ट फ़ाइल लौटाता है।

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 isFlashstationEnabled ()

यह बताता है कि फ्लैशस्टेशन के साथ फ्लैशिंग की जानी चाहिए या नहीं।

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 ()

पुष्टि करें कि IHostOptions पर सेट किए गए विकल्प मान्य हैं।

सार्वजनिक तरीके

उपलब्ध परमिट प्राप्त करें

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

किसी दिए गए प्रकार के उपलब्ध परमिट की संख्या लौटाता है

पैरामीटर
type IHostOptions.PermitLimitType

रिटर्न
Integer

getCacheSizeLimit

public abstract Long getCacheSizeLimit ()

स्थानीय फ़ाइल कैश का अधिकतम अनुमत आकार (बाइट्स) लौटाएँ।

रिटर्न
Long

getClFlashstation

public abstract File getClFlashstation ()

दूरस्थ cl_flashstation स्क्रिप्ट फ़ाइल लौटाता है।

रिटर्न
File

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 abstract  getKnownGceDeviceIpPool ()

एक विशिष्ट आईपी से जुड़ा ज्ञात जीसीई-डिवाइस।

रिटर्न

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

ज्ञात पूर्व-कॉन्फ़िगर वर्चुअल डिवाइस पूल।

रिटर्न

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

एक विशिष्ट आईपी से जुड़ा ज्ञात रिमोट-डिवाइस।

रिटर्न

getKnownTcpDeviceIpPool

public abstract  getKnownTcpDeviceIpPool ()

एक विशिष्ट आईपी से संबद्ध ज्ञात टीसीपी-डिवाइस।

रिटर्न

लेबल प्राप्त करें

public abstract  getLabels ()

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

रिटर्न

getNetworkInterface

public abstract String getNetworkInterface ()

दूरस्थ परीक्षण उपकरणों से कनेक्ट करने के लिए उपयोग किया जाने वाला नेटवर्क इंटरफ़ेस लौटाता है।

रिटर्न
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

सेवा खाते की 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 isFlashstationEnabled ()

यह बताता है कि फ्लैशस्टेशन के साथ फ्लैशिंग की जानी चाहिए या नहीं।

रिटर्न
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