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-device.

abstract getKnownPreconfigureNativeDevicePool()

पहले से कॉन्फ़िगर किया गया नेटिव डिवाइस आईपी पूल.

abstract getKnownPreconfigureVirtualDevicePool()

पहले से कॉन्फ़िगर किया गया वर्चुअल डिवाइस पूल.

abstract getKnownRemoteDeviceIpPool()

किसी खास आईपी से जुड़ा जाना-पहचाना रिमोट-डिवाइस.

default getKnownTcpDeviceIpPool()

किसी खास आईपी से जुड़ा जाना-पहचाना टीसीपी-डिवाइस.

abstract getLabels()

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

abstract String getNetworkInterface()

रिमोट टेस्ट डिवाइसों से कनेक्ट करने के लिए इस्तेमाल किए गए नेटवर्क इंटरफ़ेस की जानकारी दिखाता है.

abstract getServiceAccountJsonKeyFiles()

सेवा खाते की JSON कुंजी फ़ाइलों का मैप दिखाता है.

abstract long getTestPhaseTimeout()

टेस्ट फ़ेज़ के लेवल के लिए तय किया गया टाइम आउट दिखाता है.

abstract boolean getUseZip64InPartialDownload()

देखें कि क्या कुछ हिस्से को डाउनलोड करने के लिए, zip64 फ़ॉर्मैट का इस्तेमाल किया जाना चाहिए या नहीं.

abstract void initConcurrentLocks()

एक साथ कई लॉक शुरू करता है

abstract boolean isFastbootdEnable()

इससे पता चलता है कि fastbootd मोड की सुविधा चालू है या नहीं.

abstract boolean isHostMetricReportingDisabled()

यह बताता है कि होस्ट मेट्रिक रिपोर्टिंग बंद की जानी चाहिए या नहीं.

abstract boolean isIncrementalFlashingEnabled()

यह बताता है कि इंक्रीमेंटल फ़्लैशिंग की सुविधा चालू है या नहीं.

abstract boolean isOptOutOfIncrementalFlashing()

यह बताता है कि होस्ट ने इंक्रीमेंटल फ़्लैशिंग से ऑप्ट-आउट किया है या नहीं.

abstract void returnPermit(IHostOptions.PermitLimitType type)

दिए गए टाइप का परमिट दिखाता है

abstract boolean shouldFlashWithFuseZip()

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

abstract Boolean shouldUseSsoClient()

देखें कि SingleSignOn क्लाइंट का इस्तेमाल करना चाहिए या नहीं.

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

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

किसी खास आईपी से जुड़ा जाना-पहचाना gce-device.

रिटर्न

getKnownPreconfigureNativeDevicePool

public abstract  getKnownPreconfigureNativeDevicePool ()

पहले से कॉन्फ़िगर किया गया नेटिव डिवाइस आईपी पूल.

रिटर्न

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

पहले से कॉन्फ़िगर किया गया वर्चुअल डिवाइस पूल.

रिटर्न

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

किसी खास आईपी से जुड़ा जाना-पहचाना रिमोट-डिवाइस.

रिटर्न

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

किसी खास आईपी से जुड़ा जाना-पहचाना टीसीपी-डिवाइस.

रिटर्न

getLabels

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

इससे पता चलता है कि fastbootd मोड की सुविधा चालू है या नहीं.

रिटर्न
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

यह बताता है कि होस्ट मेट्रिक रिपोर्टिंग बंद की जानी चाहिए या नहीं.

रिटर्न
boolean

isIncrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

यह बताता है कि इंक्रीमेंटल फ़्लैशिंग की सुविधा चालू है या नहीं.

रिटर्न
boolean

isOptOutOfIncrementalFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

यह बताता है कि होस्ट ने इंक्रीमेंटल फ़्लैशिंग से ऑप्ट-आउट किया है या नहीं.

रिटर्न
boolean

returnPermit

public abstract void returnPermit (IHostOptions.PermitLimitType type)

दिए गए टाइप का परमिट दिखाता है

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

shouldFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

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

रिटर्न
boolean

shouldUseSsoClient

public abstract Boolean shouldUseSsoClient ()

देखें कि SingleSignOn क्लाइंट का इस्तेमाल करना चाहिए या नहीं.

रिटर्न
Boolean

takePermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

दिए गए टाइप की अनुमति लेता है

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

validateOptions

public abstract void validateOptions ()

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

थ्रो
ConfigurationException