হোস্ট অপশন

public class HostOptions
extends Object implements IHostOptions

java.lang.অবজেক্ট
com.android.tradefed.host.HostOptions


হোস্ট অপশন হোল্ডার ক্লাস। এই ক্লাসটি হোস্ট-ওয়াইড বিকল্পগুলি সংরক্ষণ করতে ব্যবহৃত হয়।

সারসংক্ষেপ

পাবলিক কনস্ট্রাক্টর

HostOptions ()

পাবলিক পদ্ধতি

Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

একটি প্রদত্ত প্রকারের উপলব্ধ পারমিটের সংখ্যা প্রদান করে

Long getCacheSizeLimit ()

স্থানীয় ফাইল ক্যাশের সর্বাধিক অনুমোদিত আকার (বাইট) ফেরত দিন।

File getClFlashstation ()

দূরবর্তী cl_flashstation স্ক্রিপ্ট ফাইল ফেরত দেয়।

Integer getConcurrentDownloadLimit ()

অনুমোদিত সমসাময়িক ডাউনলোডের সর্বাধিক সংখ্যা প্রদান করে।

Integer getConcurrentFlasherLimit ()

অনুমতি দিতে সমসাময়িক ফ্ল্যাশিংয়ের সর্বাধিক সংখ্যা প্রদান করে।

Integer getConcurrentVirtualDeviceStartupLimit ()

সমসাময়িক ভার্চুয়াল ডিভাইস স্টার্টআপের সর্বাধিক সংখ্যা প্রদান করে।

File getDownloadCacheDir ()

ডাউনলোড করা আর্টিফ্যাক্ট সংরক্ষণের জন্য ব্যবহৃত পাথ ফেরত দেয়।

File getFastbootTmpDir ()

ফাস্টবুট অস্থায়ী ফোল্ডার হিসাবে ব্যবহার করা উচিত এমন পথটি ফেরত দেয়।

int getInUsePermits ( IHostOptions.PermitLimitType type)

একটি প্রদত্ত প্রকারের জন্য ব্যবহার করা পারমিটের সংখ্যা প্রদান করে

getKnownGceDeviceIpPool ()

একটি নির্দিষ্ট আইপি-র সাথে যুক্ত gce-ডিভাইস পরিচিত।

getKnownPreconfigureVirtualDevicePool ()

পরিচিত প্রি-কনফিগার করা ভার্চুয়াল ডিভাইস পুল।

getKnownRemoteDeviceIpPool ()

একটি নির্দিষ্ট আইপির সাথে যুক্ত দূরবর্তী ডিভাইস পরিচিত।

getKnownTcpDeviceIpPool ()

একটি নির্দিষ্ট আইপি-র সাথে সম্পর্কিত টিসিপি-ডিভাইস পরিচিত।

getLabels ()

হোস্টের জন্য লেবেল পান।

String getNetworkInterface ()

দূরবর্তী পরীক্ষা ডিভাইসের সাথে সংযোগ করতে ব্যবহৃত নেটওয়ার্ক ইন্টারফেস প্রদান করে।

getServiceAccountJsonKeyFiles ()

পরিষেবা অ্যাকাউন্ট json কী ফাইলগুলির একটি মানচিত্র প্রদান করে।

long getTestPhaseTimeout ()

নির্দিষ্ট করা পরীক্ষার পর্যায় স্তরের সময়সীমা প্রদান করে।

boolean getUseZip64InPartialDownload ()

এটি আংশিক ডাউনলোডে zip64 ফর্ম্যাট ব্যবহার করা উচিত কিনা তা পরীক্ষা করুন।

void initConcurrentLocks ()

সমবর্তী লকগুলি শুরু করে

boolean isFastbootdEnable ()

ফাস্টবুট মোড সমর্থন সক্রিয় আছে কি না তা প্রদান করে।

boolean isFlashstationEnabled ()

ফ্ল্যাশস্টেশন দিয়ে ফ্ল্যাশিং করা উচিত কিনা তা রিটার্ন করে।

boolean isHostMetricReportingDisabled ()

হোস্ট মেট্রিক রিপোর্টিং অক্ষম করা উচিত কিনা তা প্রদান করে।

boolean isIncrementalFlashingEnabled ()

ইনক্রিমেন্টাল ফ্ল্যাশিং সক্ষম আছে কিনা তা ফেরত দেয়।

boolean isOptOutOfIncrementalFlashing ()

হোস্ট ইনক্রিমেন্টাল ফ্ল্যাশিং অপ্ট-আউট করেছে কিনা তা প্রদান করে।

void returnPermit ( IHostOptions.PermitLimitType type)

প্রদত্ত ধরনের একটি পারমিট প্রদান করে

boolean shouldFlashWithFuseZip ()

ফিউজ মাউন্ট করা ডিভাইস ইমেজ জিপ ফাইল দিয়ে ফ্ল্যাশিং করা উচিত কিনা তা রিটার্ন করে।

Boolean shouldUseSsoClient ()

এটি SingleSignOn ক্লায়েন্ট ব্যবহার করা উচিত কিনা তা পরীক্ষা করুন।

void takePermit ( IHostOptions.PermitLimitType type)

প্রদত্ত ধরনের একটি পারমিট লাগে

void validateOptions ()

IHostOptions এ সেট করা বিকল্পগুলি বৈধ কিনা তা যাচাই করুন।

পাবলিক কনস্ট্রাক্টর

হোস্ট অপশন

public HostOptions ()

পাবলিক পদ্ধতি

উপলব্ধ পারমিট পান

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

একটি প্রদত্ত প্রকারের উপলব্ধ পারমিটের সংখ্যা প্রদান করে

পরামিতি
type IHostOptions.PermitLimitType

রিটার্নস
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

স্থানীয় ফাইল ক্যাশের সর্বাধিক অনুমোদিত আকার (বাইট) ফেরত দিন।

রিটার্নস
Long

getClFlashstation

public File getClFlashstation ()

দূরবর্তী cl_flashstation স্ক্রিপ্ট ফাইল ফেরত দেয়।

রিটার্নস
File

getConcurrentDownload Limit

public Integer getConcurrentDownloadLimit ()

অনুমোদিত সমসাময়িক ডাউনলোডের সর্বাধিক সংখ্যা প্রদান করে। IBuildProvider দ্বারা ব্যবহৃত যা দূরবর্তী বিল্ডগুলি ডাউনলোড করে।

রিটার্নস
Integer

Get ConcurrentFlasher Limit

public Integer getConcurrentFlasherLimit ()

অনুমতি দিতে সমসাময়িক ফ্ল্যাশিংয়ের সর্বাধিক সংখ্যা প্রদান করে। DeviceFlashPreparer দ্বারা ব্যবহৃত।

রিটার্নস
Integer সমবর্তী ফ্ল্যাশার সীমা।

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

সমসাময়িক ভার্চুয়াল ডিভাইস স্টার্টআপের সর্বাধিক সংখ্যা প্রদান করে। RemoteAndroidVirtualDevice দ্বারা ব্যবহৃত যেটি ভার্চুয়াল ডিভাইস শুরু করে।

রিটার্নস
Integer

getDownloadCacheDir

public File getDownloadCacheDir ()

ডাউনলোড করা আর্টিফ্যাক্ট সংরক্ষণের জন্য ব্যবহৃত পাথ ফেরত দেয়।

রিটার্নস
File

GetFastbootTmpDir

public File getFastbootTmpDir ()

ফাস্টবুট অস্থায়ী ফোল্ডার হিসাবে ব্যবহার করা উচিত এমন পথটি ফেরত দেয়।

রিটার্নস
File

getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

একটি প্রদত্ত প্রকারের জন্য ব্যবহার করা পারমিটের সংখ্যা প্রদান করে

পরামিতি
type IHostOptions.PermitLimitType

রিটার্নস
int

GetKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

একটি নির্দিষ্ট আইপি-র সাথে যুক্ত gce-ডিভাইস পরিচিত।

রিটার্নস

GetKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

পরিচিত প্রি-কনফিগার করা ভার্চুয়াল ডিভাইস পুল।

রিটার্নস

Get KnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

একটি নির্দিষ্ট আইপির সাথে যুক্ত দূরবর্তী ডিভাইস পরিচিত।

রিটার্নস

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

একটি নির্দিষ্ট আইপি-র সাথে সম্পর্কিত টিসিপি-ডিভাইস পরিচিত।

রিটার্নস

লেবেল পান

public  getLabels ()

হোস্টের জন্য লেবেল পান।

রিটার্নস

GetNetworkInterface

public String getNetworkInterface ()

দূরবর্তী পরীক্ষা ডিভাইসের সাথে সংযোগ করতে ব্যবহৃত নেটওয়ার্ক ইন্টারফেস প্রদান করে।

রিটার্নস
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

পরিষেবা অ্যাকাউন্ট json কী ফাইলগুলির একটি মানচিত্র প্রদান করে।

রিটার্নস

GetTestPhaseTimeout

public long getTestPhaseTimeout ()

নির্দিষ্ট করা পরীক্ষার পর্যায় স্তরের সময়সীমা প্রদান করে। টাইমআউটের জন্য ডিফল্ট 0 হবে।

রিটার্নস
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

এটি আংশিক ডাউনলোডে zip64 ফর্ম্যাট ব্যবহার করা উচিত কিনা তা পরীক্ষা করুন।

রিটার্নস
boolean

initConcurrentLocks

public void initConcurrentLocks ()

সমবর্তী লকগুলি শুরু করে

ফাস্টবুট সক্ষম

public boolean isFastbootdEnable ()

ফাস্টবুট মোড সমর্থন সক্রিয় আছে কি না তা প্রদান করে।

রিটার্নস
boolean

ফ্ল্যাশস্টেশন সক্ষম

public boolean isFlashstationEnabled ()

ফ্ল্যাশস্টেশন দিয়ে ফ্ল্যাশিং করা উচিত কিনা তা রিটার্ন করে।

রিটার্নস
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

হোস্ট মেট্রিক রিপোর্টিং অক্ষম করা উচিত কিনা তা প্রদান করে।

রিটার্নস
boolean

ইনক্রিমেন্টাল ফ্ল্যাশিং সক্ষম

public boolean isIncrementalFlashingEnabled ()

ইনক্রিমেন্টাল ফ্ল্যাশিং সক্ষম আছে কিনা তা ফেরত দেয়।

রিটার্নস
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

হোস্ট ইনক্রিমেন্টাল ফ্ল্যাশিং অপ্ট-আউট করেছে কিনা তা প্রদান করে।

রিটার্নস
boolean

রিটার্ন পারমিট

public void returnPermit (IHostOptions.PermitLimitType type)

প্রদত্ত ধরনের একটি পারমিট প্রদান করে

পরামিতি
type IHostOptions.PermitLimitType

উচিত FlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

ফিউজ মাউন্ট করা ডিভাইস ইমেজ জিপ ফাইল দিয়ে ফ্ল্যাশিং করা উচিত কিনা তা রিটার্ন করে।

রিটার্নস
boolean

উচিতSsoClient ব্যবহার করুন

public Boolean shouldUseSsoClient ()

এটি SingleSignOn ক্লায়েন্ট ব্যবহার করা উচিত কিনা তা পরীক্ষা করুন।

রিটার্নস
Boolean

পারমিট নাও

public void takePermit (IHostOptions.PermitLimitType type)

প্রদত্ত ধরনের একটি পারমিট লাগে

পরামিতি
type IHostOptions.PermitLimitType

validate options

public void validateOptions ()

IHostOptions এ সেট করা বিকল্পগুলি বৈধ কিনা তা যাচাই করুন।

নিক্ষেপ করে
ConfigurationException