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
|
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 |
true , अगर दिया गया IDevice , दिए गए विकल्पों से मेल खाता है.
अन्य मामलों में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 |
stubEmulatorRequested
public boolean stubEmulatorRequested ()
रिटर्न | |
---|---|
boolean |