HostOptions

public class HostOptions
extends Object implements IHostOptions

java.lang.Object
   ↳ com.android.tradefed.host.HostOptions


होस्ट के विकल्पों को होल्ड करने वाली क्लास. इस क्लास का इस्तेमाल, होस्ट-वाइड विकल्पों को सेव करने के लिए किया जाता है.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

HostOptions()

पब्लिक मेथड

Integer getAvailablePermits(IHostOptions.PermitLimitType type)

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

Long getCacheSizeLimit()

लोकल फ़ाइल कैश मेमोरी के लिए, ज़्यादा से ज़्यादा साइज़(बाइट) की वैल्यू दिखाता है.

Integer getConcurrentDownloadLimit()

एक साथ डाउनलोड किए जा सकने वाले कॉन्टेंट की ज़्यादा से ज़्यादा संख्या दिखाता है.

Integer getConcurrentFlasherLimit()

एक साथ फ़्लैश करने की ज़्यादा से ज़्यादा संख्या दिखाता है.

Integer getConcurrentVirtualDeviceStartupLimit()

एक साथ चालू किए जा सकने वाले वर्चुअल डिवाइसों की ज़्यादा से ज़्यादा संख्या दिखाता है.

File getDownloadCacheDir()

यह कुकी, डाउनलोड किए गए आर्टफ़ैक्ट को सेव करने के लिए इस्तेमाल किए गए पाथ की जानकारी देती है.

File getFastbootTmpDir()

यह फ़ास्टबूट को उस पाथ की जानकारी देता है जिसे फ़ास्टबूट को अस्थायी फ़ोल्डर के तौर पर इस्तेमाल करना चाहिए.

int getInUsePermits(IHostOptions.PermitLimitType type)

यह फ़ंक्शन, किसी दिए गए टाइप के लिए इस्तेमाल किए जा रहे परमिट की संख्या दिखाता है

Set<String> getKnownGceDeviceIpPool()

किसी आईपी पते से जुड़ा ऐसा gce-device जिसकी जानकारी है.

List<String> getKnownPreconfigureNativeDevicePool()

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

List<String> getKnownPreconfigureVirtualDevicePool()

पहले से कॉन्फ़िगर किए गए वर्चुअल डिवाइसों का जाना-पहचाना पूल.

Set<String> getKnownRemoteDeviceIpPool()

किसी आईपी पते से जुड़ा ऐसा रिमोट डिवाइस जिसके बारे में जानकारी हो.

List<String> getLabels()

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

String getNetworkInterface()

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

Map<String, File> getServiceAccountJsonKeyFiles()

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

long getTestPhaseTimeout()

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

boolean getUseZip64InPartialDownload()

देखें कि क्या इसे आंशिक तौर पर डाउनलोड करने के लिए zip64 फ़ॉर्मैट का इस्तेमाल करना चाहिए या नहीं.

void initConcurrentLocks()

यह फ़ंक्शन, एक साथ कई लॉक शुरू करता है

boolean isFastbootdEnable()

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

boolean isHostMetricReportingDisabled()

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

boolean isIncrementalFlashingEnabled()

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

boolean isOptOutOfIncrementalFlashing()

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

void returnPermit(IHostOptions.PermitLimitType type)

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

boolean shouldFlashWithFuseZip()

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

Boolean shouldUseSsoClient()

यह कुकी यह तय करती है कि SingleSignOn क्लाइंट का इस्तेमाल करना है या नहीं.

void takePermit(IHostOptions.PermitLimitType type)

इस फ़ंक्शन से, दिए गए टाइप की अनुमति मिलती है

boolean useAndroidBuildApiV4()

इससे यह पता चलता है कि Android Build API के v4 वर्शन का इस्तेमाल करना है या नहीं.

void validateOptions()

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

सार्वजनिक कंस्ट्रक्टर

HostOptions

public HostOptions ()

पब्लिक मेथड

getAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

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

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

रिटर्न
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

लोकल फ़ाइल कैश मेमोरी के लिए, ज़्यादा से ज़्यादा साइज़(बाइट) की वैल्यू दिखाता है.

रिटर्न
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

एक साथ डाउनलोड किए जा सकने वाले कॉन्टेंट की ज़्यादा से ज़्यादा संख्या दिखाता है. इस कुकी का इस्तेमाल IBuildProvider करता है. यह रिमोट बिल्ड डाउनलोड करता है.

रिटर्न
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

एक साथ फ़्लैश करने की ज़्यादा से ज़्यादा संख्या दिखाता है. इस कुकी का इस्तेमाल DeviceFlashPreparer करता है.

रिटर्न
Integer एक साथ फ़्लैश करने की सीमा.

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

एक साथ चालू किए जा सकने वाले वर्चुअल डिवाइसों की ज़्यादा से ज़्यादा संख्या दिखाता है. इस कुकी का इस्तेमाल RemoteAndroidVirtualDevice करता है. यह स्टार्टअप वर्चुअल डिवाइस है.

रिटर्न
Integer

getDownloadCacheDir

public File getDownloadCacheDir ()

यह कुकी, डाउनलोड किए गए आर्टफ़ैक्ट को सेव करने के लिए इस्तेमाल किए गए पाथ की जानकारी देती है.

रिटर्न
File

getFastbootTmpDir

public File getFastbootTmpDir ()

यह फ़ास्टबूट को उस पाथ की जानकारी देता है जिसे फ़ास्टबूट को अस्थायी फ़ोल्डर के तौर पर इस्तेमाल करना चाहिए.

रिटर्न
File

getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

यह फ़ंक्शन, किसी दिए गए टाइप के लिए इस्तेमाल किए जा रहे परमिट की संख्या दिखाता है

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

रिटर्न
int

getKnownGceDeviceIpPool

public Set<String> getKnownGceDeviceIpPool ()

किसी आईपी पते से जुड़ा ऐसा gce-device जिसकी जानकारी है.

रिटर्न
Set<String>

getKnownPreconfigureNativeDevicePool

public List<String> getKnownPreconfigureNativeDevicePool ()

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

रिटर्न
List<String>

getKnownPreconfigureVirtualDevicePool

public List<String> getKnownPreconfigureVirtualDevicePool ()

पहले से कॉन्फ़िगर किए गए वर्चुअल डिवाइसों का जाना-पहचाना पूल.

रिटर्न
List<String>

getKnownRemoteDeviceIpPool

public Set<String> getKnownRemoteDeviceIpPool ()

किसी आईपी पते से जुड़ा ऐसा रिमोट डिवाइस जिसके बारे में जानकारी हो.

रिटर्न
Set<String>

getLabels

public List<String> getLabels ()

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

रिटर्न
List<String>

getNetworkInterface

public String getNetworkInterface ()

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

रिटर्न
String

getServiceAccountJsonKeyFiles

public Map<String, File> getServiceAccountJsonKeyFiles ()

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

रिटर्न
Map<String, File>

getTestPhaseTimeout

public long getTestPhaseTimeout ()

टेस्ट फ़ेज़ के लिए तय किया गया लेवल टाइमआउट दिखाता है. टाइम आउट न होने पर, डिफ़ॉल्ट वैल्यू 0 होगी.

रिटर्न
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

देखें कि क्या इसे आंशिक तौर पर डाउनलोड करने के लिए zip64 फ़ॉर्मैट का इस्तेमाल करना चाहिए या नहीं.

रिटर्न
boolean

initConcurrentLocks

public void initConcurrentLocks ()

यह फ़ंक्शन, एक साथ कई लॉक शुरू करता है

isFastbootdEnable

public boolean isFastbootdEnable ()

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

रिटर्न
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

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

रिटर्न
boolean

isIncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

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

रिटर्न
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

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

रिटर्न
boolean

returnPermit

public void returnPermit (IHostOptions.PermitLimitType type)

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

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

shouldFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

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

रिटर्न
boolean

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

यह कुकी यह तय करती है कि SingleSignOn क्लाइंट का इस्तेमाल करना है या नहीं.

रिटर्न
Boolean

takePermit

public void takePermit (IHostOptions.PermitLimitType type)

इस फ़ंक्शन से, दिए गए टाइप की अनुमति मिलती है

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

useAndroidBuildApiV4

public boolean useAndroidBuildApiV4 ()

इससे यह पता चलता है कि Android Build API के v4 वर्शन का इस्तेमाल करना है या नहीं.

रिटर्न
boolean

validateOptions

public void validateOptions ()

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

थ्रो
ConfigurationException