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()
पुष्टि करें कि |
सार्वजनिक कंस्ट्रक्टर
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 |
|