DeviceSelectionOptions
public
class
DeviceSelectionOptions
extends Object
implements
IDeviceSelection
| java.lang.Object | |
| ↳ | com.android.tradefed.device.DeviceSelectionOptions |
डिवाइस चुनने की शर्तों के लिए कंटेनर.
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
|---|---|
DeviceSelectionOptions()
|
|
सार्वजनिक तरीके | |
|---|---|
void
|
addExcludeSerial(String serialNumber)
बाहर रखे गए प्लेसमेंट की सूची में सीरियल नंबर जोड़ें. |
void
|
addProductType(String productType)
डिवाइस चुनने के विकल्पों में प्रॉडक्ट टाइप जोड़ें. |
void
|
addProperty(String propertyKey, String propValue)
डिवाइस चुनने के विकल्पों में प्रॉपर्टी की शर्त जोड़ना |
void
|
addSerial(String serialNumber)
डिवाइस चुनने के विकल्पों में सीरियल नंबर जोड़ें. |
static
IDeviceSelection
|
createForSerial(String serial)
यह फ़ैक्ट्री मेथड, |
boolean
|
deviceRequested()
|
boolean
|
emulatorRequested()
|
String
|
fetchEnvironmentVariable(String name)
इस हेल्पर फ़ंक्शन का इस्तेमाल, एनवायरमेंट वैरिएबल को फ़ेच करने के लिए किया जाता है. |
boolean
|
gceDeviceRequested()
|
IDeviceSelection.BaseDeviceType
|
getBaseDeviceTypeRequested()
यह फ़ंक्शन, डिवाइस का वह टाइप दिखाता है जिसका हमें इस्तेमाल करना चाहिए. |
Integer
|
getBatteryLevel(IDevice device)
इस कुकी का इस्तेमाल, दिए गए डिवाइस के बैटरी लेवल को वापस पाने के लिए किया जाता है |
String
|
getDeviceProductType(IDevice device)
इस फ़ंक्शन से, दिए गए डिवाइसों के प्रॉडक्ट टाइप की जानकारी मिलती है |
String
|
getDeviceProductVariant(IDevice device)
यह फ़ंक्शन, दिए गए डिवाइस के प्रॉडक्ट वैरिएंट की जानकारी देता है |
DeviceSelectionOptions.DeviceRequestedType
|
getDeviceTypeRequested()
|
|
getExcludeSerials()
यह बाहर रखे गए सीरियल नंबर की सूची की कॉपी दिखाता है |
Integer
|
getMaxBatteryLevel()
बैटरी का ज़्यादा से ज़्यादा लेवल पाने का अनुरोध करता है |
Integer
|
getMaxBatteryTemperature()
बैटरी का ज़्यादा से ज़्यादा लेवल पाने का अनुरोध करता है |
Integer
|
getMinBatteryLevel()
बैटरी का अनुरोध किया गया कम से कम लेवल मिलता है |
|
getNoMatchReason()
यह बताता है कि डिवाइस मैच क्यों नहीं हुआ. |
|
getProductTypes()
प्रॉडक्ट टाइप की सूची की कॉपी मिलती है |
|
getProperties()
यह प्रॉपर्टी की सूची का मैप दिखाता है |
boolean
|
getRequireBatteryCheck()
इससे यह पता चलता है कि बैटरी लेवल की जानकारी न होने पर, डिवाइसों के लिए बैटरी की जांच करना ज़रूरी है या नहीं |
boolean
|
getRequireBatteryTemperatureCheck()
इससे यह पता चलता है कि जिन डिवाइसों के बैटरी के तापमान की जानकारी नहीं है उनके लिए, बैटरी के तापमान की जांच करना ज़रूरी है या नहीं |
|
getSerials(IDevice device)
सीरियल नंबर की कॉपी पाना |
|
getSerials()
इससे अनुरोध की गई सीरीयल की सूची मिलती है. |
boolean
|
localVirtualDeviceRequested()
|
boolean
|
matches(IDevice device)
|
boolean
|
nullDeviceRequested()
|
boolean
|
remoteDeviceRequested()
|
void
|
setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)
यह कुकी, डिवाइस का वह टाइप सेट करती है जिसका हमें इस्तेमाल करना चाहिए. |
void
|
setDeviceRequested(boolean deviceRequested)
यह एम्युलेटर के लिए अनुरोध किए गए फ़्लैग को सेट करता है |
void
|
setDeviceTypeRequested(DeviceSelectionOptions.DeviceRequestedType requestedType)
|
void
|
setEmulatorRequested(boolean emulatorRequested)
यह एम्युलेटर के लिए अनुरोध किए गए फ़्लैग को सेट करता है |
void
|
setGceDeviceRequested(boolean gceDeviceRequested)
|
void
|
setMaxBatteryLevel(Integer maxBattery)
बैटरी का ज़्यादा से ज़्यादा लेवल सेट करता है |
void
|
setMaxBatteryTemperature(Integer maxBatteryTemperature)
बैटरी का ज़्यादा से ज़्यादा लेवल सेट करता है |
void
|
setMinBatteryLevel(Integer minBattery)
बैटरी का कम से कम लेवल सेट करता है |
void
|
setNullDeviceRequested(boolean nullDeviceRequested)
यह फ़्लैग सेट करता है कि क्या शून्य डिवाइस का अनुरोध किया गया है |
void
|
setRequireBatteryCheck(boolean requireCheck)
इस कुकी से यह तय होता है कि बैटरी लेवल की जानकारी न होने पर, डिवाइसों के लिए बैटरी की जांच करना ज़रूरी है या नहीं |
void
|
setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)
इस सेटिंग से यह तय किया जाता है कि जिन डिवाइसों के बैटरी के तापमान की जानकारी नहीं है उनके लिए, बैटरी के तापमान की जांच करना ज़रूरी है या नहीं |
void
|
setSerial(String... serialNumber)
सीरियल नंबर शामिल करने की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी. |
void
|
setStubEmulatorRequested(boolean stubEmulatorRequested)
यह अनुरोध किए गए स्टब एम्युलेटर का फ़्लैग सेट करता है |
boolean
|
shouldCreateTemporarilyPlaceholder()
मेटाडेटा से कुछ समय के लिए प्लेसहोल्डर बनाएं. |
boolean
|
stubEmulatorRequested()
|
पब्लिक कंस्ट्रक्टर
DeviceSelectionOptions
public DeviceSelectionOptions ()
सार्वजनिक तरीके
addExcludeSerial
public void addExcludeSerial (String serialNumber)
बाहर रखे गए प्लेसमेंट की सूची में सीरियल नंबर जोड़ें.
addProductType
public void addProductType (String productType)
डिवाइस चुनने के विकल्पों में प्रॉडक्ट टाइप जोड़ें.
addProperty
public void addProperty (String propertyKey,
String propValue)डिवाइस चुनने के विकल्पों में प्रॉपर्टी की शर्त जोड़ना
| पैरामीटर | |
|---|---|
propertyKey |
String |
propValue |
String |
addSerial
public void addSerial (String serialNumber)
डिवाइस चुनने के विकल्पों में सीरियल नंबर जोड़ें.
createForSerial
public static IDeviceSelection createForSerial (String serial)
यह फ़ैक्ट्री मेथड, IDeviceSelection बनाने में मदद करता है. यह सिर्फ़ दिए गए सीरियल नंबर वाले डिवाइस से मैच करेगा
| पैरामीटर | |
|---|---|
serial |
String |
| रिटर्न | |
|---|---|
IDeviceSelection |
|
deviceRequested
public boolean deviceRequested ()
| रिटर्न | |
|---|---|
boolean |
|
emulatorRequested
public boolean emulatorRequested ()
| रिटर्न | |
|---|---|
boolean |
|
fetchEnvironmentVariable
public String fetchEnvironmentVariable (String name)
इस हेल्पर फ़ंक्शन का इस्तेमाल, एनवायरमेंट वैरिएबल को फ़ेच करने के लिए किया जाता है. यह System.getenv(String) के रैपर की तरह है. ऐसा यूनिट टेस्टिंग के लिए किया जाता है.
| पैरामीटर | |
|---|---|
name |
String: फ़ेच करने के लिए एनवायरमेंट वैरिएबल. |
| रिटर्न | |
|---|---|
String |
एनवायरमेंट वैरिएबल की String वैल्यू या अगर उपलब्ध नहीं है, तो शून्य. |
gceDeviceRequested
public boolean gceDeviceRequested ()
| रिटर्न | |
|---|---|
boolean |
|
getBaseDeviceTypeRequested
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
यह फ़ंक्शन, डिवाइस का वह टाइप दिखाता है जिसका हमें इस्तेमाल करना चाहिए.
| रिटर्न | |
|---|---|
IDeviceSelection.BaseDeviceType |
|
getBatteryLevel
public Integer getBatteryLevel (IDevice device)
इस कुकी का इस्तेमाल, दिए गए डिवाइस के बैटरी लेवल को वापस पाने के लिए किया जाता है
| पैरामीटर | |
|---|---|
device |
IDevice: IDevice |
| रिटर्न | |
|---|---|
Integer |
डिवाइस की बैटरी का लेवल या null अगर इसकी जानकारी नहीं है |
getDeviceProductType
public String getDeviceProductType (IDevice device)
इस फ़ंक्शन से, दिए गए डिवाइसों के प्रॉडक्ट टाइप की जानकारी मिलती है
| पैरामीटर | |
|---|---|
device |
IDevice: IDevice |
| रिटर्न | |
|---|---|
String |
डिवाइस के प्रॉडक्ट टाइप की जानकारी या null अगर इसकी जानकारी नहीं है |
getDeviceProductVariant
public String getDeviceProductVariant (IDevice device)
यह फ़ंक्शन, दिए गए डिवाइस के प्रॉडक्ट वैरिएंट की जानकारी देता है
| पैरामीटर | |
|---|---|
device |
IDevice: IDevice |
| रिटर्न | |
|---|---|
String |
डिवाइस के प्रॉडक्ट वैरिएंट या null अगर इसकी जानकारी नहीं है |
getDeviceTypeRequested
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
| रिटर्न | |
|---|---|
DeviceSelectionOptions.DeviceRequestedType |
|
getExcludeSerials
publicgetExcludeSerials ()
यह बाहर रखे गए सीरियल नंबर की सूची की कॉपी दिखाता है
| रिटर्न | |
|---|---|
|
सीरियल नंबर की ERROR(/Collection) |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
बैटरी का ज़्यादा से ज़्यादा लेवल पाने का अनुरोध करता है
| रिटर्न | |
|---|---|
Integer |
|
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
बैटरी का ज़्यादा से ज़्यादा लेवल पाने का अनुरोध करता है
| रिटर्न | |
|---|---|
Integer |
|
getMinBatteryLevel
public Integer getMinBatteryLevel ()
बैटरी का अनुरोध किया गया कम से कम लेवल मिलता है
| रिटर्न | |
|---|---|
Integer |
|
getNoMatchReason
publicgetNoMatchReason ()
यह बताता है कि डिवाइस मैच क्यों नहीं हुआ.
| रिटर्न | |
|---|---|
|
सीरियल नंबर का मैप, जिसमें यह जानकारी होती है कि सीरियल नंबर क्यों नहीं दिया गया |
getProductTypes
publicgetProductTypes ()
प्रॉडक्ट टाइप की सूची की कॉपी मिलती है
| रिटर्न | |
|---|---|
|
ERROR(/Collection) प्रॉडक्ट टाइप |
getProperties
publicgetProperties ()
यह प्रॉपर्टी की सूची का मैप दिखाता है
| रिटर्न | |
|---|---|
|
डिवाइस की प्रॉपर्टी के नामों को वैल्यू के ERROR(/Map) पर सेट करता है |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
इससे यह पता चलता है कि बैटरी लेवल की जानकारी न होने पर, डिवाइसों के लिए बैटरी की जांच करना ज़रूरी है या नहीं
| रिटर्न | |
|---|---|
boolean |
|
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
इससे यह पता चलता है कि जिन डिवाइसों के बैटरी के तापमान की जानकारी नहीं है उनके लिए, बैटरी के तापमान की जांच करना ज़रूरी है या नहीं
| रिटर्न | |
|---|---|
boolean |
|
getSerials
publicgetSerials (IDevice device)
सीरियल नंबर की कॉपी पाना
| पैरामीटर | |
|---|---|
device |
IDevice: यह IDevice, चुने गए डिवाइस को दिखाता है. |
| रिटर्न | |
|---|---|
|
सीरियल नंबर की ERROR(/Collection) |
getSerials
publicgetSerials ()
इससे अनुरोध की गई सीरीयल की सूची मिलती है.
| रिटर्न | |
|---|---|
|
|
localVirtualDeviceRequested
public boolean localVirtualDeviceRequested ()
| रिटर्न | |
|---|---|
boolean |
|
मिलते-जुलते
public boolean matches (IDevice device)
| पैरामीटर | |
|---|---|
device |
IDevice |
| रिटर्न | |
|---|---|
boolean |
अगर दी गई IDevice, दिए गए विकल्पों से मेल खाती है, तो true.
अन्य मामलों में false |
nullDeviceRequested
public boolean nullDeviceRequested ()
| रिटर्न | |
|---|---|
boolean |
|
remoteDeviceRequested
public boolean remoteDeviceRequested ()
| रिटर्न | |
|---|---|
boolean |
|
setBaseDeviceTypeRequested
public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
यह कुकी, डिवाइस का वह टाइप सेट करती है जिसका हमें इस्तेमाल करना चाहिए.
| पैरामीटर | |
|---|---|
type |
IDeviceSelection.BaseDeviceType |
setDeviceRequested
public void setDeviceRequested (boolean deviceRequested)
यह एम्युलेटर के लिए अनुरोध किए गए फ़्लैग को सेट करता है
| पैरामीटर | |
|---|---|
deviceRequested |
boolean |
setDeviceTypeRequested
public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)
| पैरामीटर | |
|---|---|
requestedType |
DeviceSelectionOptions.DeviceRequestedType |
setEmulatorRequested
public void setEmulatorRequested (boolean emulatorRequested)
यह एम्युलेटर के लिए अनुरोध किए गए फ़्लैग को सेट करता है
| पैरामीटर | |
|---|---|
emulatorRequested |
boolean |
setGceDeviceRequested
public void setGceDeviceRequested (boolean gceDeviceRequested)
| पैरामीटर | |
|---|---|
gceDeviceRequested |
boolean |
setMaxBatteryLevel
public void setMaxBatteryLevel (Integer maxBattery)
बैटरी का ज़्यादा से ज़्यादा लेवल सेट करता है
| पैरामीटर | |
|---|---|
maxBattery |
Integer |
setMaxBatteryTemperature
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
बैटरी का ज़्यादा से ज़्यादा लेवल सेट करता है
| पैरामीटर | |
|---|---|
maxBatteryTemperature |
Integer |
setMinBatteryLevel
public void setMinBatteryLevel (Integer minBattery)
बैटरी का कम से कम लेवल सेट करता है
| पैरामीटर | |
|---|---|
minBattery |
Integer |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
यह फ़्लैग सेट करता है कि डिवाइस का अनुरोध किया गया है या नहीं
| पैरामीटर | |
|---|---|
nullDeviceRequested |
boolean |
setRequireBatteryCheck
public void setRequireBatteryCheck (boolean requireCheck)
इस कुकी से यह तय होता है कि बैटरी लेवल की जानकारी न होने पर, डिवाइसों के लिए बैटरी की जांच करना ज़रूरी है या नहीं
| पैरामीटर | |
|---|---|
requireCheck |
boolean |
setRequireBatteryTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
इस सेटिंग से यह तय किया जाता है कि जिन डिवाइसों के बैटरी के तापमान की जानकारी नहीं है उनके लिए, बैटरी के तापमान की जांच करना ज़रूरी है या नहीं
| पैरामीटर | |
|---|---|
requireCheckTemprature |
boolean |
setSerial
public void setSerial (String... serialNumber)
सीरियल नंबर शामिल करने की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी.
| पैरामीटर | |
|---|---|
serialNumber |
String |
setStubEmulatorRequested
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
यह अनुरोध किए गए स्टब एम्युलेटर के फ़्लैग को सेट करता है
| पैरामीटर | |
|---|---|
stubEmulatorRequested |
boolean |
shouldCreateTemporarilyPlaceholder
public boolean shouldCreateTemporarilyPlaceholder ()
मेटाडेटा से कुछ समय के लिए प्लेसहोल्डर बनाएं.
| रिटर्न | |
|---|---|
boolean |
|
stubEmulatorRequested
public boolean stubEmulatorRequested ()
| रिटर्न | |
|---|---|
boolean |
|