IHostOptions

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

किसी विशिष्ट IP से संबद्ध ज्ञात gce-उपकरण।

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 void returnPermit ( IHostOptions.PermitLimitType type)

दिए गए प्रकार का परमिट लौटाता है

abstract boolean shouldFlashWithFuseZip ()

रिटर्न करता है कि फ्यूज माउंटेड डिवाइस इमेज जिप फाइल के साथ फ्लैशिंग की जानी चाहिए या नहीं।

abstract Boolean shouldUseSsoClient ()

जांचें कि इसे सिंगलसाइनऑन क्लाइंट का उपयोग करना चाहिए या नहीं।

abstract void takePermit ( IHostOptions.PermitLimitType type)

दिए गए प्रकार का परमिट लेता है

abstract void validateOptions ()

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

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

getAvailablePermits

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

किसी विशिष्ट IP से संबद्ध ज्ञात gce-उपकरण।

रिटर्न

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

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

रिटर्न

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

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

रिटर्न

getKnownTcpDeviceIpPool

public abstract  getKnownTcpDeviceIpPool ()

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

रिटर्न

getLabels

public abstract  getLabels ()

मेजबान के लिए लेबल प्राप्त करें।

रिटर्न

getNetworkInterface

public abstract String getNetworkInterface ()

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

रिटर्न
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

सेवा खाता json कुंजी फ़ाइलों का मानचित्र लौटाता है।

रिटर्न

getTestPhase Timeout

public abstract long getTestPhaseTimeout ()

निर्दिष्ट परीक्षण चरण स्तर टाइमआउट लौटाता है। बिना टाइमआउट के डिफ़ॉल्ट 0 होगा।

रिटर्न
long

getUseZip64InPartialडाउनलोड करें

public abstract boolean getUseZip64InPartialDownload ()

जांचें कि इसे आंशिक डाउनलोड में zip64 प्रारूप का उपयोग करना चाहिए या नहीं।

रिटर्न
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

समवर्ती तालों को आरंभ करता है

isFastbootdEnable

public abstract boolean isFastbootdEnable ()

देता है कि फ़ास्टबूटड मोड समर्थन सक्षम है या नहीं।

रिटर्न
boolean

फ्लैशस्टेशन सक्षम है

public abstract boolean isFlashstationEnabled ()

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

रिटर्न
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

लौटाता है कि क्या होस्ट मीट्रिक रिपोर्टिंग अक्षम की जानी चाहिए.

रिटर्न
boolean

returnPermit

public abstract void returnPermit (IHostOptions.PermitLimitType type)

दिए गए प्रकार का परमिट लौटाता है

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

shouldFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

रिटर्न करता है कि फ्यूज माउंटेड डिवाइस इमेज जिप फाइल के साथ फ्लैशिंग की जानी चाहिए या नहीं।

रिटर्न
boolean

shouldUseSsoClient

public abstract Boolean shouldUseSsoClient ()

जांचें कि इसे सिंगलसाइनऑन क्लाइंट का उपयोग करना चाहिए या नहीं।

रिटर्न
Boolean

takePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

दिए गए प्रकार का परमिट लेता है

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

ValidateOptions

public abstract void validateOptions ()

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

फेंकता
ConfigurationException