NativePoc.बिल्डर

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)

एक्ज़ीक्यूटेबल पीओसी में भेजे जाने वाले आर्ग्युमेंट की सूची

abstract NativePoc.Builder args(String... value)

एक्ज़ीक्यूटेबल पीओसी में भेजे जाने वाले आर्ग्युमेंट की सूची

abstract NativePoc.Builder asserter(NativePocAsserter value)

पीओसी के काम करने के नतीजे या खराब असर की जांच करने के लिए NativePocAsserter

abstract NativePoc.Builder assumePocExitSuccess(boolean value)

क्या पीओसी के 0 नहीं मिलने पर, अनुमान के हिसाब से गड़बड़ी होने की गड़बड़ी होनी चाहिए.

NativePoc build()

नहीं बदला जा सकने वाला NativePoc ऑब्जेक्ट बनाएं

abstract NativePoc.Builder envVars(Map<String, String> value)

पीओसी चलाने से पहले, सेट किए जाने वाले एनवायरमेंट वैरिएबल का मैप

NativePoc.Builder only32()

पीओसी के एक्ज़ीक्यूटेबल के 32-बिट वर्शन को हर हाल में इस्तेमाल करें

NativePoc.Builder only64()

पीओसी के एक्ज़ीक्यूटेबल के 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)

पीओसी को कितने समय तक बंद रहने के लिए सेट करना चाहिए

abstract NativePoc.Builder useDefaultLdLibraryPath(boolean value)

/system/lib64 और /system/lib को LD_LIBRARY_PATH में शामिल करना है या नहीं

सार्वजनिक कंस्ट्रक्टर

बिल्डर

public Builder ()

सार्वजनिक तरीके

के बाद

public abstract NativePoc.Builder after (NativePoc.AfterFunction value)

यह फ़ंक्शन, POC के एक्ज़ीक्यूट होने के बाद चलता है, लेकिन दावे या क्लीनअप से पहले होता है.

आम तौर पर, इसे पीओसी के खराब असर का इंतज़ार करने के लिए इस्तेमाल किया जाता है जो कि पीओसी की प्रोसेस अपने-आप खत्म हो जाती है, जैसे कि क्रैशडंप को फ़ाइल में लिखे जाने का इंतज़ार कर रहा है या किसी सेवा को क्रैश करने की समस्या आ रही है.

पैरामीटर
value NativePoc.AfterFunction

रिटर्न
NativePoc.Builder

आर्ग्युमेंट

public abstract NativePoc.Builder args (List<String> value)

एक्ज़ीक्यूटेबल पीओसी में भेजे जाने वाले आर्ग्युमेंट की सूची

पैरामीटर
value List

रिटर्न
NativePoc.Builder

आर्ग्युमेंट

public abstract NativePoc.Builder args (String... value)

एक्ज़ीक्यूटेबल पीओसी में भेजे जाने वाले आर्ग्युमेंट की सूची

पैरामीटर
value String

रिटर्न
NativePoc.Builder

दावा करने वाला

public abstract NativePoc.Builder asserter (NativePocAsserter value)

पीओसी के काम करने के नतीजे या खराब असर की जांच करने के लिए NativePocAsserter

पैरामीटर
value NativePocAsserter

रिटर्न
NativePoc.Builder

माना जाता है कि बाहर निकलने पर

public abstract NativePoc.Builder assumePocExitSuccess (boolean value)

क्या पीओसी के 0 नहीं मिलने पर, अनुमान के हिसाब से गड़बड़ी होने की गड़बड़ी होनी चाहिए. डिफ़ॉल्ट तौर पर, 'सही' पर सेट होती है

पैरामीटर
value boolean

रिटर्न
NativePoc.Builder

बिल्ड

public NativePoc build ()

नहीं बदला जा सकने वाला NativePoc ऑब्जेक्ट बनाएं

रिटर्न
NativePoc

एनवायर

public abstract NativePoc.Builder envVars (Map<String, String> value)

पीओसी चलाने से पहले, सेट किए जाने वाले एनवायरमेंट वैरिएबल का मैप

पैरामीटर
value Map

रिटर्न
NativePoc.Builder

सिर्फ़32

public NativePoc.Builder only32 ()

पीओसी के एक्ज़ीक्यूटेबल के 32-बिट वर्शन को हर हाल में इस्तेमाल करें

रिटर्न
NativePoc.Builder

सिर्फ़64

public NativePoc.Builder only64 ()

पीओसी के एक्ज़ीक्यूटेबल के 64-बिट वर्शन को हर हाल में इस्तेमाल करें

रिटर्न
NativePoc.Builder

pocName

public abstract NativePoc.Builder pocName (String value)

अपलोड की जाने वाली और चलाई जाने वाली एक्ज़ीक्यूटेबल नाम. "_sts??" को शामिल न करें प्रत्यय.

पैरामीटर
value String

रिटर्न
NativePoc.Builder

संसाधनPushLocation

public abstract NativePoc.Builder resourcePushLocation (String value)

एक्सट्रैक्ट किए गए Java संसाधनों को कहां अपलोड करें. पीओसी अपलोड होने की डिफ़ॉल्ट जगह

पैरामीटर
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

टाइम आउट सेकंड

public NativePoc.Builder timeoutSeconds (long value, 
                String reason)

पीओसी को कितने समय तक बंद रहने के लिए सेट करना चाहिए

पैरामीटर
value long: नेटिव पीओसी को खत्म होने से पहले कितने सेकंड तक चलने दिया जाए

reason String: बताएं कि डिफ़ॉल्ट के बजाय एक अलग टाइम आउट रकम की ज़रूरत क्यों है NativePoc.DEFAULT_POC_TIMEOUT_SECONDS. आम तौर पर, इसका इस्तेमाल पीओसी के लिए किया जाता है जो गलत इस्तेमाल करने की कोशिश करते हैं रेस कंडीशन.

रिटर्न
NativePoc.Builder यह बिल्डर इंस्टेंस

userDefaultLdLibraryPath

public abstract NativePoc.Builder useDefaultLdLibraryPath (boolean value)

/system/lib64 और /system/lib को LD_LIBRARY_PATH में शामिल करना है या नहीं

पैरामीटर
value boolean

रिटर्न
NativePoc.Builder