হোস্ট অপশন

public class HostOptions
extends Object implements IHostOptions

java.lang.Object
com.android.tradefed.host.HostOptions


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

সারসংক্ষেপ

সরকারি নির্মাণকারী

HostOptions ()

জনসাধারণের পদ্ধতি

Integer getAvailablePermits ( IHostOptions.PermitLimitType type)

প্রদত্ত প্রকারের উপলব্ধ পারমিটের সংখ্যা ফেরত দেয়।

Long getCacheSizeLimit ()

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

Integer getConcurrentDownloadLimit ()

একই সাথে অনুমোদিত সর্বোচ্চ ডাউনলোডের সংখ্যা ফেরত দেয়।

Integer getConcurrentFlasherLimit ()

একই সাথে অনুমোদিত ফ্ল্যাশিংয়ের সর্বোচ্চ সংখ্যা ফেরত দেয়।

Integer getConcurrentVirtualDeviceStartupLimit ()

একই সাথে সর্বাধিক কতগুলো ভার্চুয়াল ডিভাইস চালু করা যাবে, তা ফেরত দেয়।

File getDownloadCacheDir ()

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

File getFastbootTmpDir ()

ফাস্টবুট যে পাথটিকে টেম্পোরারি ফোল্ডার হিসেবে ব্যবহার করবে, তা রিটার্ন করে।

int getInUsePermits ( IHostOptions.PermitLimitType type)

একটি নির্দিষ্ট ধরণের জন্য ব্যবহৃত পারমিটের সংখ্যা ফেরত দেয়।

Set<String> getKnownGceDeviceIpPool ()

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

List<String> getKnownPreconfigureNativeDevicePool ()

পরিচিত পূর্ব-কনফিগার করা নেটিভ ডিভাইস আইপি পুল।

List<String> getKnownPreconfigureVirtualDevicePool ()

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

Set<String> getKnownRemoteDeviceIpPool ()

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

List<String> getLabels ()

হোস্টের জন্য লেবেলগুলো নিন।

String getNetworkInterface ()

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

Map<String, File> getServiceAccountJsonKeyFiles ()

সার্ভিস অ্যাকাউন্টের json কী ফাইলগুলোর একটি ম্যাপ ফেরত দেয়।

long getTestPhaseTimeout ()

নির্দিষ্ট টেস্ট ফেজ লেভেল টাইমআউট ফেরত দেয়।

boolean getUseZip64InPartialDownload ()

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

void initConcurrentLocks ()

যুগপৎ লকগুলি শুরু করে

boolean isFastbootdEnable ()

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

boolean isHostMetricReportingDisabled ()

হোস্ট মেট্রিক রিপোর্টিং নিষ্ক্রিয় করা হবে কিনা তা ফেরত দেয়।

boolean isIncrementalFlashingEnabled ()

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

boolean isOptOutOfIncrementalFlashing ()

হোস্টটি ইনক্রিমেন্টাল ফ্ল্যাশিং থেকে বিরত থাকবে কিনা তা ফেরত দেয়।

void returnPermit ( IHostOptions.PermitLimitType type)

প্রদত্ত প্রকারের একটি অনুমতিপত্র ফেরত দেয়।

boolean shouldFlashWithFuseZip ()

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

Boolean shouldUseSsoClient ()

এটি SingleSignOn ক্লায়েন্ট ব্যবহার করবে কি না, তা যাচাই করুন।

void takePermit ( IHostOptions.PermitLimitType type)

প্রদত্ত ধরনের অনুমতিপত্র গ্রহণ করে।

boolean useAndroidBuildApiV4 ()

v4 অ্যান্ড্রয়েড বিল্ড এপিআই ব্যবহার করা হবে কিনা তা ফেরত দেয়।

void validateOptions ()

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

সরকারি নির্মাণকারী

হোস্ট অপশন

public HostOptions ()

জনসাধারণের পদ্ধতি

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

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

প্রদত্ত প্রকারের উপলব্ধ পারমিটের সংখ্যা ফেরত দেয়।

প্যারামিটার
type IHostOptions.PermitLimitType

ফেরত
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

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

ফেরত
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

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

ফেরত
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

একই সাথে অনুমোদিত ফ্ল্যাশিংয়ের সর্বোচ্চ সংখ্যা ফেরত দেয়। এটি DeviceFlashPreparer দ্বারা ব্যবহৃত হয়।

ফেরত
Integer একই সাথে ফ্ল্যাশারের সীমা।

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

একই সাথে সর্বাধিক কতগুলো ভার্চুয়াল ডিভাইস চালু করা যাবে তা ফেরত দেয়। ভার্চুয়াল ডিভাইস চালু করার জন্য ব্যবহৃত RemoteAndroidVirtualDevice এটি ব্যবহার করে।

ফেরত
Integer

ডাউনলোড ক্যাশ ডিরেক্টরি

public File getDownloadCacheDir ()

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

ফেরত
File

getFastbootTmpDir

public File getFastbootTmpDir ()

ফাস্টবুট যে পাথটিকে টেম্পোরারি ফোল্ডার হিসেবে ব্যবহার করবে, তা রিটার্ন করে।

ফেরত
File

ব্যবহারের অনুমতি পান

public int getInUsePermits (IHostOptions.PermitLimitType type)

একটি নির্দিষ্ট ধরণের জন্য ব্যবহৃত পারমিটের সংখ্যা ফেরত দেয়।

প্যারামিটার
type IHostOptions.PermitLimitType

ফেরত
int

getKnownGceDeviceIpPool

public Set<String> getKnownGceDeviceIpPool ()

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

ফেরত
Set<String>

getKnownPreconfigureNativeDevicePool

public List<String> getKnownPreconfigureNativeDevicePool ()

পরিচিত পূর্ব-কনফিগার করা নেটিভ ডিভাইস আইপি পুল।

ফেরত
List<String>

getKnownPreconfigureVirtualDevicePool

public List<String> getKnownPreconfigureVirtualDevicePool ()

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

ফেরত
List<String>

getKnownRemoteDeviceIpPool

public Set<String> getKnownRemoteDeviceIpPool ()

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

ফেরত
Set<String>

লেবেলগুলি পান

public List<String> getLabels ()

হোস্টের জন্য লেবেলগুলো নিন।

ফেরত
List<String>

getNetworkInterface

public String getNetworkInterface ()

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

ফেরত
String

getServiceAccountJsonKeyFiles

public Map<String, File> getServiceAccountJsonKeyFiles ()

সার্ভিস অ্যাকাউন্টের json কী ফাইলগুলোর একটি ম্যাপ ফেরত দেয়।

ফেরত
Map<String, File>

getTestPhaseTimeout

public long getTestPhaseTimeout ()

নির্দিষ্ট টেস্ট ফেজ লেভেলের টাইমআউট ফেরত দেয়। কোনো টাইমআউট না থাকলে ডিফল্ট মান হবে ০।

ফেরত
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

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

ফেরত
boolean

initConcurrentLocks

public void initConcurrentLocks ()

যুগপৎ লকগুলি শুরু করে

isFastbootdEnable

public boolean isFastbootdEnable ()

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

ফেরত
boolean

হোস্টমেট্রিকরিপোর্টিংঅক্ষম

public boolean isHostMetricReportingDisabled ()

হোস্ট মেট্রিক রিপোর্টিং নিষ্ক্রিয় করা হবে কিনা তা ফেরত দেয়।

ফেরত
boolean

isIncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

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

ফেরত
boolean

ক্রমবর্ধমান ফ্ল্যাশিং থেকে অপ্ট আউট করুন

public boolean isOptOutOfIncrementalFlashing ()

হোস্টটি ইনক্রিমেন্টাল ফ্ল্যাশিং থেকে বিরত থাকবে কিনা তা ফেরত দেয়।

ফেরত
boolean

ফেরত অনুমতি

public void returnPermit (IHostOptions.PermitLimitType type)

প্রদত্ত প্রকারের একটি অনুমতিপত্র ফেরত দেয়।

প্যারামিটার
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

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

ফেরত
boolean

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

এটি SingleSignOn ক্লায়েন্ট ব্যবহার করবে কি না, তা যাচাই করুন।

ফেরত
Boolean

অনুমতি নিন

public void takePermit (IHostOptions.PermitLimitType type)

প্রদত্ত ধরনের অনুমতিপত্র গ্রহণ করে।

প্যারামিটার
type IHostOptions.PermitLimitType

useAndroidBuildApiV4

public boolean useAndroidBuildApiV4 ()

v4 অ্যান্ড্রয়েড বিল্ড এপিআই ব্যবহার করা হবে কিনা তা ফেরত দেয়।

ফেরত
boolean

বিকল্পগুলি যাচাই করুন

public void validateOptions ()

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

নিক্ষেপ
ConfigurationException