NativePoc.Builder
public static abstract class NativePoc.Builder
extends Object
java.lang.অবজেক্ট | |
↳ | 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) একটি |
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) যেখানে এক্সট্রাক্ট করা জাভা রিসোর্স আপলোড করবেন। |
abstract NativePoc.Builder | resources (String... value) ডিভাইসে এক্সট্রাক্ট এবং আপলোড করার জন্য জাভা রিসোর্সের তালিকা |
abstract NativePoc.Builder | resources (List<String> value) ডিভাইসে এক্সট্রাক্ট এবং আপলোড করার জন্য জাভা রিসোর্সের তালিকা |
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 কার্য সম্পাদন শেষ করার পরে চালানোর জন্য ফাংশন কিন্তু দাবি বা পরিষ্কার করার আগে।
এটি সাধারণত PoC এর পার্শ্বপ্রতিক্রিয়াগুলির জন্য অপেক্ষা করতে ব্যবহৃত হয় যা 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)
একটি NativePocAsserter
PoC নির্বাহের ফলাফল বা পার্শ্ব-প্রতিক্রিয়া পরীক্ষা করতে
পরামিতি | |
---|---|
value | NativePocAsserter |
রিটার্নস | |
---|---|
NativePoc.Builder |
অনুমানPocExitSuccess
public abstract NativePoc.Builder assumePocExitSuccess (boolean value)
PoC 0 ফেরত না দিলে একটি অনুমান ব্যর্থতা নিক্ষেপ করা হবে কিনা। ডিফল্ট সত্য
পরামিতি | |
---|---|
value | boolean |
রিটার্নস | |
---|---|
NativePoc.Builder |
envVars
public abstract NativePoc.Builder envVars (Map<String, String> value)
PoC চালানোর আগে পরিবেশের ভেরিয়েবলের মানচিত্র সেট করতে হবে
পরামিতি | |
---|---|
value | Map |
রিটার্নস | |
---|---|
NativePoc.Builder |
শুধুমাত্র32
public NativePoc.Builder only32 ()
PoC এক্সিকিউটেবলের 32-বিট সংস্করণ ব্যবহার করে বল করুন
রিটার্নস | |
---|---|
NativePoc.Builder |
শুধুমাত্র64
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)
যেখানে এক্সট্রাক্ট করা জাভা রিসোর্স আপলোড করবেন। ডিফল্ট যেখানে PoC আপলোড করা হয়
পরামিতি | |
---|---|
value | String |
রিটার্নস | |
---|---|
NativePoc.Builder |
সম্পদ
public abstract NativePoc.Builder resources (String... value)
ডিভাইসে এক্সট্রাক্ট এবং আপলোড করার জন্য জাভা রিসোর্সের তালিকা
পরামিতি | |
---|---|
value | String |
রিটার্নস | |
---|---|
NativePoc.Builder |
সম্পদ
public abstract NativePoc.Builder resources (List<String> value)
ডিভাইসে এক্সট্রাক্ট এবং আপলোড করার জন্য জাভা রিসোর্সের তালিকা
পরামিতি | |
---|---|
value | List |
রিটার্নস | |
---|---|
NativePoc.Builder |
সময় শেষ সেকেন্ড
public NativePoc.Builder timeoutSeconds (long value, String reason)
বন্ধ করার আগে PoC কে কতক্ষণ চলতে দিতে হবে
পরামিতি | |
---|---|
value | long : কত সেকেন্ড নেটিভ PoC শেষ হওয়ার আগে চালাতে দিতে হবে |
reason | String : ব্যাখ্যা করুন কেন ডিফল্ট NativePoc.DEFAULT_POC_TIMEOUT_SECONDS এর পরিবর্তে একটি ভিন্ন টাইমআউট পরিমাণ প্রয়োজন। সাধারণত PoC-এর জন্য ব্যবহার করা হয় যা জাতিগত অবস্থাকে কাজে লাগানোর চেষ্টা করে। |
রিটার্নস | |
---|---|
NativePoc.Builder | এই বিল্ডার উদাহরণ |
DefaultLdLibraryPath ব্যবহার করুন
public abstract NativePoc.Builder useDefaultLdLibraryPath (boolean value)
LD_LIBRARY_PATH-এ /system/lib64 এবং /system/lib অন্তর্ভুক্ত করতে হবে কিনা
পরামিতি | |
---|---|
value | boolean |
রিটার্নস | |
---|---|
NativePoc.Builder |