NativePoc.Builder
public
static
abstract
class
NativePoc.Builder
extends Object
java.lang.Object | |
↳ | com.android.sts.common.NativePoc.Builder |
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
---|---|
Builder()
|
सार्वजनिक तरीके | |
---|---|
abstract
NativePoc.Builder
|
after(NativePoc.AfterFunction value)
यह फ़ंक्शन, PoC के पूरा होने के बाद, लेकिन दावे या क्लीनअप से पहले चलता है. |
abstract
NativePoc.Builder
|
args(List<String> value)
रन किए जा सकने वाले PoC को पास किए जाने वाले आर्ग्युमेंट की सूची |
abstract
NativePoc.Builder
|
args(String... value)
रन किए जा सकने वाले PoC को पास किए जाने वाले आर्ग्युमेंट की सूची |
abstract
NativePoc.Builder
|
asserter(NativePocAsserter value)
PoC के नतीजों या उसके साइड इफ़ेक्ट की जांच करने के लिए |
abstract
NativePoc.Builder
|
assumePocExitSuccess(boolean value)
अगर PoC 0 नहीं दिखाता है, तो क्या गलत अनुमान का मैसेज दिखाना है. |
NativePoc
|
build()
ऐसा NativePoc ऑब्जेक्ट बनाना जिसमें बदलाव न किया जा सके |
abstract
NativePoc.Builder
|
envVars(Map<String, String> value)
PoC चलाने से पहले सेट किए जाने वाले एनवायरमेंट वैरिएबल का मैप |
NativePoc.Builder
|
only32()
PoC के 32-बिट वर्शन का इस्तेमाल करने के लिए मजबूर करना |
NativePoc.Builder
|
only64()
PoC के 64-बिट वर्शन का इस्तेमाल करने के लिए फ़ोर्स करना |
abstract
NativePoc.Builder
|
pocName(String value)
अपलोड और चलाए जाने वाले एक्सीक्यूटेबल का नाम. |
abstract
NativePoc.Builder
|
resourcePushLocation(String value)
एक्सट्रैक्ट किए गए Java रिसॉर्स कहां अपलोड करने हैं. |
abstract
NativePoc.Builder
|
resources(String... value)
डिवाइस से निकालने और अपलोड करने के लिए, Java संसाधनों की सूची |
abstract
NativePoc.Builder
|
resources(List<String> value)
डिवाइस से निकालने और अपलोड करने के लिए, Java संसाधनों की सूची |
NativePoc.Builder
|
timeoutSeconds(long value, String reason)
PoC को खत्म करने से पहले, उसे कितनी देर तक चलाना है |
abstract
NativePoc.Builder
|
useDefaultLdLibraryPath(boolean value)
LD_LIBRARY_PATH में /system/lib64 और /system/lib को शामिल करना है या नहीं |
पब्लिक कंस्ट्रक्टर
बिल्डर
public Builder ()
सार्वजनिक तरीके
इसके बाद
public abstract NativePoc.Builder after (NativePoc.AfterFunction value)
यह फ़ंक्शन, PoC के पूरा होने के बाद, लेकिन दावे या क्लीनअप से पहले चलता है.
आम तौर पर, इसका इस्तेमाल पीओसी के साइड इफ़ेक्ट के लिए इंतज़ार करने के लिए किया जाता है.ये साइड इफ़ेक्ट, पीओसी की प्रोसेस पूरी होने के बाद हो सकते हैं. उदाहरण के लिए, फ़ाइल में क्रैशडंप लिखे जाने या किसी सेवा के क्रैश होने का इंतज़ार करना.
पैरामीटर | |
---|---|
value |
NativePoc.AfterFunction |
रिटर्न | |
---|---|
NativePoc.Builder |
args
public abstract NativePoc.Builder args (List<String> value)
रन किए जा सकने वाले PoC को पास किए जाने वाले आर्ग्युमेंट की सूची
पैरामीटर | |
---|---|
value |
List |
रिटर्न | |
---|---|
NativePoc.Builder |
args
public abstract NativePoc.Builder args (String... value)
रन किए जा सकने वाले PoC को पास किए जाने वाले आर्ग्युमेंट की सूची
पैरामीटर | |
---|---|
value |
String |
रिटर्न | |
---|---|
NativePoc.Builder |
दावेदार
public abstract NativePoc.Builder asserter (NativePocAsserter value)
PoC के नतीजों या साइड इफ़ेक्ट की जांच करने के लिए NativePocAsserter
पैरामीटर | |
---|---|
value |
NativePocAsserter |
रिटर्न | |
---|---|
NativePoc.Builder |
assumePocExitSuccess
public abstract NativePoc.Builder assumePocExitSuccess (boolean value)
अगर PoC 0 नहीं दिखाता है, तो क्या गलत अनुमान का मैसेज दिखाना है. डिफ़ॉल्ट रूप से 'सही'
पैरामीटर | |
---|---|
value |
boolean |
रिटर्न | |
---|---|
NativePoc.Builder |
बिल्ड
public NativePoc build ()
ऐसा NativePoc ऑब्जेक्ट बनाना जिसमें बदलाव न किया जा सके
रिटर्न | |
---|---|
NativePoc |
envVars
public abstract NativePoc.Builder envVars (Map<String, String> value)
PoC चलाने से पहले सेट किए जाने वाले एनवायरमेंट वैरिएबल का मैप
पैरामीटर | |
---|---|
value |
Map |
रिटर्न | |
---|---|
NativePoc.Builder |
only32
public NativePoc.Builder only32 ()
PoC के 32-बिट वर्शन का इस्तेमाल करने के लिए फ़ोर्स करना
रिटर्न | |
---|---|
NativePoc.Builder |
only64
public NativePoc.Builder only64 ()
PoC के 64-बिट वर्शन का इस्तेमाल करने के लिए फ़ोर्स करना
रिटर्न | |
---|---|
NativePoc.Builder |
pocName
public abstract NativePoc.Builder pocName (String value)
अपलोड और चलाए जाने वाले एक्सीक्यूटेबल का नाम. "_sts??" सफ़िक्स शामिल न करें.
पैरामीटर | |
---|---|
value |
String |
रिटर्न | |
---|---|
NativePoc.Builder |
resourcePushLocation
public abstract NativePoc.Builder resourcePushLocation (String value)
एक्सट्रैक्ट किए गए Java रिसॉर्स कहां अपलोड करने हैं. डिफ़ॉल्ट रूप से, वह जगह जहां PoC अपलोड किया गया है
पैरामीटर | |
---|---|
value |
String |
रिटर्न | |
---|---|
NativePoc.Builder |
संसाधन खोजें
public abstract NativePoc.Builder resources (String... value)
डिवाइस से निकालने और अपलोड करने के लिए, Java संसाधनों की सूची
पैरामीटर | |
---|---|
value |
String |
रिटर्न | |
---|---|
NativePoc.Builder |
संसाधन खोजें
public abstract NativePoc.Builder resources (List<String> value)
डिवाइस से निकालने और अपलोड करने के लिए, Java संसाधनों की सूची
पैरामीटर | |
---|---|
value |
List |
रिटर्न | |
---|---|
NativePoc.Builder |
timeoutSeconds
public NativePoc.Builder timeoutSeconds (long value, String reason)
PoC को खत्म करने से पहले, उसे कितनी देर तक चलाना है
पैरामीटर | |
---|---|
value |
long : नेटिव PoC को कितने सेकंड तक चलाने के बाद बंद करना है |
reason |
String : बताएं कि डिफ़ॉल्ट NativePoc.DEFAULT_POC_TIMEOUT_SECONDS के बजाय, अलग समयसीमा की ज़रूरत क्यों है. आम तौर पर, इसका इस्तेमाल उन PoC के लिए किया जाता है जो रेस कंडीशन का फ़ायदा उठाने की कोशिश करते हैं. |
रिटर्न | |
---|---|
NativePoc.Builder |
इस बिल्डर इंस्टेंस |
useDefaultLdLibraryPath
public abstract NativePoc.Builder useDefaultLdLibraryPath (boolean value)
LD_LIBRARY_PATH में /system/lib64 और /system/lib को शामिल करना है या नहीं
पैरामीटर | |
---|---|
value |
boolean |
रिटर्न | |
---|---|
NativePoc.Builder |