IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


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

সারসংক্ষেপ

নেস্টেড ক্লাস

enum IHostOptions.PermitLimitType

Enum সম্ভাব্য পারমিট সীমিত বর্ণনা

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

abstract Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

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

abstract Integer getConcurrentDownloadLimit ()

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

abstract Integer getConcurrentFlasherLimit ()

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

abstract File getDownloadCacheDir ()

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

abstract File getFastbootTmpDir ()

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

abstract int getInUsePermits ( IHostOptions.PermitLimitType type)

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

abstract getKnownGceDeviceIpPool ()

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

abstract getKnownPreconfigureVirtualDevicePool ()

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

abstract getKnownRemoteDeviceIpPool ()

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

abstract getKnownTcpDeviceIpPool ()

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

abstract getLabels ()

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

abstract String getNetworkInterface ()

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

abstract getServiceAccountJsonKeyFiles ()

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

abstract boolean getUseZip64InPartialDownload ()

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

abstract void initConcurrentLocks ()

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

abstract boolean isFastbootdEnable ()

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

abstract void returnPermit ( IHostOptions.PermitLimitType type)

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

abstract Boolean shouldUseSsoClient ()

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

abstract void takePermit ( IHostOptions.PermitLimitType type)

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

abstract void validateOptions ()

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

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

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

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

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

পরামিতি
type IHostOptions.PermitLimitType

রিটার্নস
Integer

getConcurrentDownload Limit

public abstract Integer getConcurrentDownloadLimit ()

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

রিটার্নস
Integer

Get ConcurrentFlasher Limit

public abstract Integer getConcurrentFlasherLimit ()

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

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

getDownloadCacheDir

public abstract File getDownloadCacheDir ()

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

রিটার্নস
File

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

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

রিটার্নস
File

getInUsePermits

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

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

পরামিতি
type IHostOptions.PermitLimitType

রিটার্নস
int

GetKnownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

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

রিটার্নস

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

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

রিটার্নস

Get KnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

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

রিটার্নস

getKnownTcpDeviceIpPool

public abstract  getKnownTcpDeviceIpPool ()

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

রিটার্নস

লেবেল পান

public abstract  getLabels ()

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

রিটার্নস

GetNetworkInterface

public abstract String getNetworkInterface ()

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

রিটার্নস
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

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

রিটার্নস

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

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

রিটার্নস
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

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

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

public abstract boolean isFastbootdEnable ()

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

রিটার্নস
boolean

ফিরতি পারমিট

public abstract void returnPermit (IHostOptions.PermitLimitType type)

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

পরামিতি
type IHostOptions.PermitLimitType

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

public abstract Boolean shouldUseSsoClient ()

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

রিটার্নস
Boolean

পারমিট নাও

public abstract void takePermit (IHostOptions.PermitLimitType type)

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

পরামিতি
type IHostOptions.PermitLimitType

validate options

public abstract void validateOptions ()

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

নিক্ষেপ করে
ConfigurationException