डिवाइस चुनने के विकल्प
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()
|
सार्वजनिक कंस्ट्रक्टर
डिवाइस चुनने के विकल्प
public DeviceSelectionOptions ()
सार्वजनिक तरीके
ऐड-एक्सक्लूज़न सीरियल
public void addExcludeSerial (String serialNumber)
बाहर रखे गए प्लेसमेंट की सूची में सीरियल नंबर जोड़ें.
जोड़ेंProductType
public void addProductType (String productType)
डिवाइस चुनने के विकल्पों में प्रॉडक्ट टाइप जोड़ें.
प्रॉपर्टी जोड़ें
public void addProperty (String propertyKey, String propValue)
डिवाइस चुनने के विकल्पों में प्रॉपर्टी से जुड़ी शर्तें जोड़ें
पैरामीटर | |
---|---|
propertyKey |
String |
propValue |
String |
ऐडसीरियल
public void addSerial (String serialNumber)
डिवाइस चुनने के विकल्पों में सीरियल नंबर जोड़ें.
CreateForSerial
public static IDeviceSelection createForSerial (String serial)
सिर्फ़ डिवाइस से मेल खाने वाला IDeviceSelection
बनाने के लिए, फ़ैक्ट्री तरीका का इस्तेमाल करें
दिए गए क्रम के साथ
पैरामीटर | |
---|---|
serial |
String |
रिटर्न | |
---|---|
IDeviceSelection |
डिवाइस का अनुरोध किया गया
public boolean deviceRequested ()
रिटर्न | |
---|---|
boolean |
एम्युलेटर का अनुरोध किया गया
public boolean emulatorRequested ()
रिटर्न | |
---|---|
boolean |
फ़ेच एनवायरमेंट वैरिएबल
public String fetchEnvironmentVariable (String name)
एनवायरमेंट वैरिएबल को फ़ेच करने के लिए इस्तेमाल किया जाने वाला हेल्पर फ़ंक्शन. यह ज़रूरी है कि यह System.getenv(String)
के चारों ओर एक रैपर हो. ऐसा यूनिट टेस्टिंग के लिए किया जाता है.
पैरामीटर | |
---|---|
name |
String : फ़ेच किया जाने वाला एनवायरमेंट वैरिएबल. |
रिटर्न | |
---|---|
String |
उपलब्ध न होने पर, एनवायरमेंट वैरिएबल की String वैल्यू या शून्य. |
gceDeviceRequest
public boolean gceDeviceRequested ()
रिटर्न | |
---|---|
boolean |
getBaseDeviceTypeRequest वाला
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
वह डिवाइस प्रकार देता है जिसका हमें इस्तेमाल करना चाहिए.
रिटर्न | |
---|---|
IDeviceSelection.BaseDeviceType |
'बैटरी लेवल'
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 |
getडिवाइस टाइप का अनुरोध किया गया
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
रिटर्न | |
---|---|
DeviceSelectionOptions.DeviceRequestedType |
गेटएक्सक्लूज़न सीरीज़
publicgetExcludeSerials ()
सीरियल नंबर की एक्सक्लूज़न सूची की कॉपी पाएं
रिटर्न | |
---|---|
|
सीरियल नंबर का ERROR(/Collection) |
getMaxबैटरी लेवल
public Integer getMaxBatteryLevel ()
अनुरोध किया गया बैटरी लेवल पूरा करता है
रिटर्न | |
---|---|
Integer |
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
अनुरोध किया गया बैटरी लेवल पूरा करता है
रिटर्न | |
---|---|
Integer |
getMinबैटरी लेवल
public Integer getMinBatteryLevel ()
अनुरोध किया गया कम से कम बैटरी लेवल मिलता है
रिटर्न | |
---|---|
Integer |
getNoMatchReason
publicgetNoMatchReason ()
उस वजह की जानकारी देता है जिसकी वजह से डिवाइस मेल नहीं खा रहा था.
रिटर्न | |
---|---|
|
सीरियल नंबर का मैप, जिसके लिए इसे असाइन नहीं किया गया है |
getProductTypes
publicgetProductTypes ()
प्रॉडक्ट टाइप की सूची की कॉपी मिलती है
रिटर्न | |
---|---|
|
प्रॉडक्ट टाइप का ERROR(/Collection) |
'प्रॉपर्टी पाएं'
publicgetProperties ()
प्रॉपर्टी की सूची का मैप दिखाता है
रिटर्न | |
---|---|
|
मानों के लिए डिवाइस प्रॉपर्टी नामों का ERROR(/Map) |
बैटरी की ज़रूरत की जांच
public boolean getRequireBatteryCheck ()
इससे यह पता चलता है कि जिन डिवाइसों में बैटरी के लेवल की जानकारी नहीं है उनमें बैटरी की जांच करना ज़रूरी है या नहीं
रिटर्न | |
---|---|
boolean |
बैटरी का तापमान जांचने की ज़रूरत
public boolean getRequireBatteryTemperatureCheck ()
इस नीति की मदद से, यह पता चलता है कि जिन डिवाइसों पर बैटरी के तापमान की जानकारी नहीं है उनके तापमान की जांच करना ज़रूरी है या नहीं
रिटर्न | |
---|---|
boolean |
गेटसीरियल
publicgetSerials (IDevice device)
सीरियल नंबर की कॉपी मिलती है
पैरामीटर | |
---|---|
device |
IDevice : चुने गए डिवाइस को दिखाने वाला IDevice . |
रिटर्न | |
---|---|
|
सीरियल नंबर का ERROR(/Collection) |
गेटसीरियल
publicgetSerials ()
अनुरोध किए गए सीरियल नंबर की सूची दिखाता है.
रिटर्न | |
---|---|
|
localवर्चुअलडिवाइस का अनुरोध किया गया
public boolean localVirtualDeviceRequested ()
रिटर्न | |
---|---|
boolean |
मिलते-जुलते
public boolean matches (IDevice device)
पैरामीटर | |
---|---|
device |
IDevice |
रिटर्न | |
---|---|
boolean |
true , अगर दिया गया IDevice , दिए गए विकल्पों से मेल खाता है.
अन्य मामलों में false |
शून्यडिवाइस के अनुरोध किए गए
public boolean nullDeviceRequested ()
रिटर्न | |
---|---|
boolean |
रिमोटडिवाइस का अनुरोध किया गया
public boolean remoteDeviceRequested ()
रिटर्न | |
---|---|
boolean |
setBaseDeviceTypeRequest वाला
public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
यह सेट करता है कि हमें किस तरह का डिवाइस इस्तेमाल करना चाहिए.
पैरामीटर | |
---|---|
type |
IDeviceSelection.BaseDeviceType |
सेटडिवाइस अनुरोध किया गया
public void setDeviceRequested (boolean deviceRequested)
यह एम्युलेटर के लिए अनुरोध किया गया फ़्लैग सेट करता है
पैरामीटर | |
---|---|
deviceRequested |
boolean |
setडिवाइस टाइप का अनुरोध किया गया
public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)
पैरामीटर | |
---|---|
requestedType |
DeviceSelectionOptions.DeviceRequestedType |
setEmulator का अनुरोध किया गया
public void setEmulatorRequested (boolean emulatorRequested)
यह एम्युलेटर के लिए अनुरोध किया गया फ़्लैग सेट करता है
पैरामीटर | |
---|---|
emulatorRequested |
boolean |
setGceDeviceRequest वाला
public void setGceDeviceRequested (boolean gceDeviceRequested)
पैरामीटर | |
---|---|
gceDeviceRequested |
boolean |
setMaxबैटरी लेवल
public void setMaxBatteryLevel (Integer maxBattery)
इससे बैटरी का ज़्यादा से ज़्यादा लेवल सेट किया जाता है
पैरामीटर | |
---|---|
maxBattery |
Integer |
बैटरी का तापमान सेट करें
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
इससे बैटरी का ज़्यादा से ज़्यादा लेवल सेट किया जाता है
पैरामीटर | |
---|---|
maxBatteryTemperature |
Integer |
setMinबैटरी लेवल
public void setMinBatteryLevel (Integer minBattery)
इससे बैटरी का कम से कम लेवल सेट किया जाता है
पैरामीटर | |
---|---|
minBattery |
Integer |
setNullDeviceRequest वाला
public void setNullDeviceRequested (boolean nullDeviceRequested)
शून्य डिवाइस के लिए अनुरोध किया गया फ़्लैग सेट करता है
पैरामीटर | |
---|---|
nullDeviceRequested |
boolean |
बैटरी की जांच करने की ज़रूरत
public void setRequireBatteryCheck (boolean requireCheck)
यह नीति सेट करती है कि जिन डिवाइसों में बैटरी के लेवल की जानकारी नहीं है उनके लिए बैटरी की जांच करना ज़रूरी है या नहीं
पैरामीटर | |
---|---|
requireCheck |
boolean |
बैटरी के लिए ज़रूरी तापमान की जांच करने की सुविधा चालू करें
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
यह नीति सेट करती है कि जिन डिवाइसों के बैटरी तापमान की जानकारी नहीं है उनके तापमान की जांच करना ज़रूरी है या नहीं
पैरामीटर | |
---|---|
requireCheckTemprature |
boolean |
सेटसीरियल
public void setSerial (String... serialNumber)
सीरियल नंबर शामिल करने की सूची सेट करें. इसके लिए, मौजूदा वैल्यू को बदलें.
पैरामीटर | |
---|---|
serialNumber |
String |
setStubEmulator का अनुरोध किया गया
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
यह स्टब एम्युलेटर के लिए अनुरोध किया गया फ़्लैग सेट करता है
पैरामीटर | |
---|---|
stubEmulatorRequested |
boolean |
stubEmulator का अनुरोध किया गया
public boolean stubEmulatorRequested ()
रिटर्न | |
---|---|
boolean |