GlobalConfiguration

public class GlobalConfiguration
extends Object implements IGlobalConfiguration

java.lang.Object
com.android.tradefed.config.GlobalConfiguration


تنفيذ IGlobalConfiguration الذي يخزِّن عناصر الإعدادات المحمَّلة في خريطة

ملخّص

الحقول

public static final String CREDENTIAL_FACTORY_TYPE_NAME

public static final String DEVICE_MANAGER_TYPE_NAME

public static final String DEVICE_MONITOR_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

public static final String GLOBAL_CONFIG_SERVER

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_VARIABLE

public static final String HOST_MONITOR_TYPE_NAME

public static final String HOST_OPTIONS_TYPE_NAME

public static final String HOST_RESOURCE_MANAGER_TYPE_NAME

public static final String KEY_STORE_TYPE_NAME

public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

public static final String SANDBOX_FACTORY_TYPE_NAME

public static final String SCHEDULER_TYPE_NAME

public static final String SHARDING_STRATEGY_TYPE_NAME

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

public static final String TF_INVOCATION_SERVER_NAME

public static final String WTF_HANDLER_TYPE_NAME

الطرق العامة

void cleanup()

التنظيف بشكل صحيح عند التبديل بين الإغلاق.

File cloneConfigWithFilter( exclusionPatterns, String... allowlistConfigs)

يمكنك تصفية GlobalConfiguration بناءً على قائمة بيضاء والإخراج إلى ملف XML.

File cloneConfigWithFilter( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)

فلترة GlobalConfiguration استنادًا إلى قائمة بيضاء مع السماح بالتلاعب بقيمة الخيارات والإخراج إلى ملف XML

File cloneConfigWithFilter(String... allowlistConfigs)

فلترة GlobalConfiguration استنادًا إلى قائمة مسموح بها وإخراجها إلى ملف XML

static createGlobalConfiguration(String[] args)

لإعداد المفرد GlobalConfiguration لمثيل TF هذا

ICommandScheduler getCommandScheduler()

تحصل على ICommandScheduler المطلوب استخدامه من الإعداد.

Object getConfigurationObject(String typeName)

تحصل على عنصر الإعدادات المخصّص بالاسم المحدّد.

ICredentialFactory getCredentialFactory()

الحصول على ICredentialFactory لإنشاء بيانات الاعتماد

String getDescription()
DeviceManagementGrpcServer getDeviceManagementServer()

تعرِض القيمة DeviceManagementGrpcServer أو قيمة فارغة إذا لم تكن محدّدة.

IDeviceManager getDeviceManager()

تحصل على IDeviceManager المطلوب استخدامه من الإعداد.

static IDeviceManager getDeviceManagerInstance()

عرض مرجع إلى مثيل DeviceManager الفردي لمثيل TF

getDeviceMonitors()

يحصل على قائمة IDeviceMonitor من الإعداد العام.

IDeviceSelection getDeviceRequirements()

تحصل على IDeviceSelection المطلوب استخدامه من الإعداد.

TradefedFeatureServer getFeatureServer()

تعرض القيمة TradefedFeatureServer أو قيمة خالية إذا لم تكن محددة.

IConfigurationServer getGlobalConfigServer()

الحصول على خادم إعداد عام.

static getHostMonitorInstances()
getHostMonitors()

يحصل على قائمة IHostMonitor من الإعداد العام.

IHostOptions getHostOptions()

تحصل على IHostOptions المطلوب استخدامه من الإعداد.

IHostResourceManager getHostResourceManager()

تحصل على IHostResourceManager من الإعداد العام.

static IGlobalConfiguration getInstance()

عرض مرجع إلى مثيل GlobalConfiguration الفردي لمثيل TF

IKeyStoreFactory getKeyStoreFactory()

يحصل على IKeyStoreFactory لاستخدامه من الإعدادات.

getMultiDeviceRecoveryHandlers()

يحصل على قائمة IMultiDeviceRecovery لاستخدامها من الإعدادات.

String getName()
getOptionValues(String optionName)

الحصول على قائمة بقيم الخيار

getResourceMetricCollectors()

الحصول على قائمة IResourceMetricCollector من الإعدادات العامة

ISandboxFactory getSandboxFactory()

الحصول على مصنع بيئة محاكاة يمكن استخدامه لتشغيل طلب

IShardHelper getShardingStrategy()

تعرض السمة IShardHelper التي تحدّد طريقة تقسيم الإعدادات.

TestInvocationManagementServer getTestInvocationManagementSever()

تعرِض القيمة TestInvocationManagementServer أو قيمة فارغة إذا لم تكن محدّدة.

ITerribleFailureHandler getWtfHandler()

تحصل على ITerribleFailureHandler المطلوب استخدامه من الإعداد.

void injectOptionValue(String optionName, String optionValue)

أدخِل قيمة خيار في مجموعة كائنات الضبط.

void injectOptionValue(String optionName, String optionKey, String optionValue)

أدرِج قيمة خيار في مجموعة عناصر الإعداد.

void printCommandUsage(boolean importantOnly, PrintStream out)

إخراج نص مساعدة حول استخدام سطر الأوامر لهذه الإعدادات إلى printStream المحدَّد

void setCommandScheduler(ICommandScheduler scheduler)

اضبط ICommandScheduler، مع استبدال أي قيم حالية.

void setConfigurationFactory(IConfigurationFactory configFactory)

اضبط IConfigurationFactory لهذه الإعدادات.

void setConfigurationObject(String typeName, Object configObject)

طريقة عامة لضبط كائن الإعدادات بالاسم المحدّد، مع استبدال أي قيمة حالية.

void setConfigurationObjectList(String typeName, configList)

طريقة عامة لضبط قائمة عناصر الضبط للاسم المحدّد، مع استبدال أي قيمة حالية.

void setDeviceManagementServer(DeviceManagementGrpcServer server)

لضبط DeviceManagementGrpcServer

void setDeviceManager(IDeviceManager manager)

اضبط السمة IDeviceManager، مع استبدال أي قيم حالية.

void setDeviceMonitor(IDeviceMonitor monitor)

اضبط IDeviceMonitor.

void setDeviceRequirements(IDeviceSelection devRequirements)

اضبط IDeviceSelection، مع استبدال أي قيم حالية.

void setHostMonitors( hostMonitors)

اضبط قائمة "IHostMonitor".

void setHostOptions(IHostOptions hostOptions)

اضبط السمة IHostOptions، مع استبدال أي قيم حالية.

void setHostResourceManager(IHostResourceManager hostResourceManager)

اضبط IHostResourceManager، مع استبدال أي قيم حالية.

void setInvocationServer(TestInvocationManagementServer server)

لضبط TestInvocationManagementServer

void setKeyStoreFactory(IKeyStoreFactory factory)

اضبط IKeyStoreFactory، مع استبدال أي قيم حالية.

setOptionsFromCommandLineArgs( listArgs)

ضبط حقول الإعدادات الشاملة Option باستخدام مجموعة معيّنة من مَعلمات سطر الأوامر

يُرجى الاطّلاع على ArgsOptionParser للاطّلاع على التنسيق المتوقّع.

void setOriginalConfig(String config)

تُستخدَم لضبط الإعدادات الأصلية المستخدَمة لإنشاء الإعدادات العامة.

void setResourceMetricCollector(IResourceMetricCollector collector)

لضبط IResourceMetricCollector

void setSandboxFactory(ISandboxFactory factory)

اضبط ISandboxFactory، مع استبدال أي قيم حالية.

void setShardingStrategy(IShardHelper sharding)

لضبط IShardHelper التي سيتم استخدامها عند تقسيم أحد الإعدادات.

void setTradefedFeatureServer(TradefedFeatureServer server)

لضبط TradefedFeatureServer

void setWtfHandler(ITerribleFailureHandler wtfHandler)

اضبط ITerribleFailureHandler.

void setup()

الإعداد الصحيح في بداية عملية الربط بحساب Google Merchant Center

void validateOptions()

تحقَّق من صحة قيم الخيارات.

الطرق المحمية

IConfigurationFactory getConfigurationFactory()

الحقول

CREDENTIAL_FACTORY_TYPE_NAME

public static final String CREDENTIAL_FACTORY_TYPE_NAME

DEVICE_MANAGER_TYPE_NAME

public static final String DEVICE_MANAGER_TYPE_NAME

DEVICE_MONITOR_TYPE_NAME

public static final String DEVICE_MONITOR_TYPE_NAME

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

GLOBAL_CONFIG_SERVER

public static final String GLOBAL_CONFIG_SERVER

GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

GLOBAL_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_VARIABLE

HOST_MONITOR_TYPE_NAME

public static final String HOST_MONITOR_TYPE_NAME

HOST_OPTIONS_TYPE_NAME

public static final String HOST_OPTIONS_TYPE_NAME

HOST_RI_MANAGER_TYPE_NAME

public static final String HOST_RESOURCE_MANAGER_TYPE_NAME

KEY_STORE_TYPE_NAME

public static final String KEY_STORE_TYPE_NAME

MULTI_DEVICE_RECOVERY_TYPE_NAME

public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME

RI_METRIC_COLLECTOR_TYPE_NAME

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

SANDBOX_FACTORY_TYPE_NAME

public static final String SANDBOX_FACTORY_TYPE_NAME

SCHEDULER_TYPE_NAME

public static final String SCHEDULER_TYPE_NAME

SHARDING_STRATEGY_TYPE_NAME

public static final String SHARDING_STRATEGY_TYPE_NAME

TF_DEVICE_MANAGEMENT_SERVER_NAME

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

TF_FEATURE_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

TF_INVOCATION_SERVER_NAME

public static final String TF_INVOCATION_SERVER_NAME

WTF_HANDLER_TYPE_NAME

public static final String WTF_HANDLER_TYPE_NAME

الطرق العامة

تنظيف

public void cleanup ()

تنظيف مناسب عند إيقاف Tradefed

cloneConfigWithFilter

public File cloneConfigWithFilter ( exclusionPatterns, 
                String... allowlistConfigs)

فلتِر GlobalConfiguration استنادًا إلى قائمة بيضاء واحفظها في ملف XML.

المعلمات
exclusionPatterns : نمط اسم الفئة المطلوب استبعاده من ملف التفريغ.

allowlistConfigs String: صفيف String من الإعدادات المطلوب تضمينها في ملف XML الجديد. إذا تم ضبطه على null, a default list should be used.

المرتجعات
File الملف الذي يحتوي على التهيئة العامة الجديدة التي تمت تصفيتها.

cloneConfigWithFilter

public File cloneConfigWithFilter ( exclusionPatterns, 
                IConfigOptionValueTransformer transformer, 
                boolean deepCopy, 
                String... allowlistConfigs)

يمكنك فلترة GlobalConfiguration بناءً على قائمة بيضاء مع السماح بمعالجة قيم الخيارات ومخرجاتها في ملف XML.

المعلمات
exclusionPatterns : نمط اسم الفئة المطلوب استبعاده من ملف التفريغ.

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String: صفيف String من الإعدادات المطلوب تضمينها في ملف XML الجديد إذا تم ضبطه على null, a default list should be used.

المرتجعات
File الملف الذي يحتوي على التهيئة العامة الجديدة التي تمت تصفيتها.

cloneConfigWithFilter

public File cloneConfigWithFilter (String... allowlistConfigs)

يمكنك فلترة GlobalConfiguration استنادًا إلى قائمة مسموح بها والمخرجات إلى ملف XML.

على سبيل المثال، بالنسبة إلى الإعداد التالي: <xml> <configuration> <device_monitor class="com.android.tradefed.device.DeviceMonitorMultiplexer" /> <wtf_handler class="com.android.tradefed.log.TerribleFailureEmailHandler" /> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

سيتم استبعاد كل الإعدادات باستثناء "key_store"، وسينتج عن ذلك ملف إعدادات يحتوي على المحتوى التالي: <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

المعلمات
allowlistConfigs String: صفيف String من الإعدادات المطلوب تضمينها في ملف XML الجديد. إذا تم ضبطه على null, a default list should be used.

المرتجعات
File الملف الذي يحتوي على الإعدادات الشاملة الجديدة التي تمّت فلترتها

createGlobalConfiguration

public static  createGlobalConfiguration (String[] args)

لإعداد مثيل GlobalConfiguration فردي لنسخة TF هذه. يجب الاتصال بها مرة واحدة فقط، قبل أن يحاول أي شيء الاتصال بـ getInstance().

المعلمات
args String

المرتجعات

عمليات الرمي
IllegalStateException إذا تمّت الدعوة أكثر من مرّة
ConfigurationException

الحصول على Commandscheduler

public ICommandScheduler getCommandScheduler ()

تحصل على ICommandScheduler المطلوب استخدامه من الإعداد.

المرتجعات
ICommandScheduler ICommandScheduler. لن يتم عرض قيمة فارغة أبدًا.

getConfigurationObject

public Object getConfigurationObject (String typeName)

تحصل على عنصر الإعدادات المخصّص بالاسم المحدّد.

المعلمات
typeName String: النوع الفريد لعنصر الضبط

المرتجعات
Object الكائن أو القيمة الخالية إذا لم يتم العثور على كائن بهذا الاسم

getCredentialFactory

public ICredentialFactory getCredentialFactory ()

الحصول على ICredentialFactory لإنشاء بيانات الاعتماد.

المرتجعات
ICredentialFactory ICredentialFactory أو null في حال عدم تحديد أيّ منها

getDescription

public String getDescription ()

المرتجعات
String وصف موجز يمكن للمستخدم قراءته Configuration

getDeviceManagementServer

public DeviceManagementGrpcServer getDeviceManagementServer ()

تعرض القيمة DeviceManagementGrpcServer أو قيمة خالية إذا لم تكن محددة.

المرتجعات
DeviceManagementGrpcServer

getDeviceManager

public IDeviceManager getDeviceManager ()

تحصل على IDeviceManager المطلوب استخدامه من الإعداد. إدارة مجموعة الأجهزة المتاحة للاختبار

المرتجعات
IDeviceManager IDeviceManager المقدَّمة في الإعدادات

getDeviceManagerInstance

public static IDeviceManager getDeviceManagerInstance ()

عرض مرجع إلى مثيل DeviceManager الفردي لمثيل TF

المرتجعات
IDeviceManager

عمليات الرمي
IllegalStateException إذا لم يكن قد تم استدعاء createGlobalConfiguration(String[]) من قبل

getDeviceMonitors

public  getDeviceMonitors ()

الحصول على قائمة IDeviceMonitor من الإعدادات العامة

المرتجعات
قائمة IDeviceMonitor من الإعدادات العامة، أو null إذا لم يتم تحديد أي منها

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

تحصل على IDeviceSelection المطلوب استخدامه من الإعداد. يمثّل فلترًا عامًا على الأجهزة التي يمكن أن يرى فيها DeviceManager.

المرتجعات
IDeviceSelection IDeviceSelection المقدَّمة في الإعدادات

getFeatureServer

public TradefedFeatureServer getFeatureServer ()

تعرض القيمة TradefedFeatureServer أو قيمة خالية في حال عدم تحديد قيمة.

المرتجعات
TradefedFeatureServer

getGlobalConfigServer

public IConfigurationServer getGlobalConfigServer ()

الحصول على خادم الإعدادات الشاملة يُستخدَم خادم الإعدادات الشاملة للحصول على إعدادات المضيف من خادم بدلاً من الحصول عليها من الملفات المحلية.

المرتجعات
IConfigurationServer

getHostMonitorInstances

public static  getHostMonitorInstances ()

المرتجعات

getHostMonitors

public  getHostMonitors ()

الحصول على قائمة IHostMonitor من الإعدادات العامة

المرتجعات
قائمة IHostMonitor من الإعدادات العامة، أو null إذا لم يتم تحديد أي منها

getHostOptions

public IHostOptions getHostOptions ()

تحصل على IHostOptions المطلوب استخدامه من الإعداد.

المرتجعات
IHostOptions IDeviceManager المقدَّمة في الإعدادات

getHostResourceManager

public IHostResourceManager getHostResourceManager ()

الحصول على IHostResourceManager من الإعدادات العامة

المرتجعات
IHostResourceManager IHostResourceManager من الإعدادات العامة، أو التنفيذ التلقائي LocalHostResourceManager في حال عدم تحديد أيّ منها في إعدادات المضيف

getInstance

public static IGlobalConfiguration getInstance ()

عرض مرجع إلى مثيل GlobalConfiguration الفردي لمثيل TF

المرتجعات
IGlobalConfiguration

الرميات
IllegalStateException إذا لم يكن قد تم استدعاء createGlobalConfiguration(String[]) من قبل

getKeyStoreFactory

public IKeyStoreFactory getKeyStoreFactory ()

تحصل على IKeyStoreFactory المطلوب استخدامه من الإعداد.

المرتجعات
IKeyStoreFactory IKeyStoreFactory أو القيمة null إذا لم يتم ضبط مصنع ملف تخزين مفاتيح

getMultiDeviceRecoveryHandlers

public  getMultiDeviceRecoveryHandlers ()

تحصل على قائمة IMultiDeviceRecovery لاستخدامها من الإعداد.

المرتجعات
قائمة IMultiDeviceRecovery أو null إذا لم يتم ضبطها

getName

public String getName ()

المرتجعات
String اسم هذا Configuration

getOptionValues

public  getOptionValues (String optionName)

احصل على قائمة بقيم الخيارات.

المعلمات
optionName String: اسم خيار الخريطة

المرتجعات
قائمة بقيم الخيار المحدّد null إذا لم يكن اسم الخيار متوفّرًا

getResourceMetricCollectors

public  getResourceMetricCollectors ()

يحصل على قائمة IResourceMetricCollector من الإعداد العام.

المرتجعات
قائمة IResourceMetricCollector من الإعدادات العامة أو null في حال عدم تحديد أيّ منها

getSandboxFactory

public ISandboxFactory getSandboxFactory ()

الحصول على مصنع بيئة محاكاة يمكن استخدامه لتشغيل طلب

المرتجعات
ISandboxFactory

getShardingStrategy

public IShardHelper getShardingStrategy ()

تعرض السمة IShardHelper التي تحدّد طريقة تقسيم الإعدادات.

المرتجعات
IShardHelper

getTestInvocationManagementSever

public TestInvocationManagementServer getTestInvocationManagementSever ()

تعرِض القيمة TestInvocationManagementServer أو قيمة فارغة إذا لم تكن محدّدة.

المرتجعات
TestInvocationManagementServer

getWtfHandler

public ITerribleFailureHandler getWtfHandler ()

يحصل على ITerribleFailureHandler لاستخدامه من الإعدادات. تتناول هذه السمة ما يجب فعله في حال حدوث إخفاق فادح (WTF).

المرتجعات
ITerribleFailureHandler ITerribleFailureHandler المقدَّمة في إعدادات ، أو قيمة فارغة في حال عدم ضبط معالِج

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionValue)

أدرِج قيمة خيار في مجموعة عناصر الإعداد.

وهي مفيدة لتقديم قيم للخيارات التي يتم إنشاؤها ديناميكيًا.

المعلمات
optionName String: اسم الخيار

optionValue String: قيم الخيارات

عمليات الرمي
ConfigurationException

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

أدرِج قيمة خيار في مجموعة عناصر الإعداد.

وهي مفيدة لتقديم قيم للخيارات التي يتم إنشاؤها ديناميكيًا.

المعلمات
optionName String: اسم خيار الخريطة

optionKey String: مفتاح خيار الخريطة

optionValue String: قيمة خيار الربط

عمليات الرمي
ConfigurationException

printCommandUsage

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

إخراج نص مساعدة استخدام سطر الأوامر لهذه التهيئة لـ printStream.

المعلمات
importantOnly boolean

out PrintStream: ERROR(/PrintStream) المطلوب استخدامه

عمليات الرمي
com.android.tradefed.config.ConfigurationException
ConfigurationException

setCommandScheduler

public void setCommandScheduler (ICommandScheduler scheduler)

اضبط ICommandScheduler، مع استبدال أي قيم حالية.

setConfigurationFactory

public void setConfigurationFactory (IConfigurationFactory configFactory)

اضبط IConfigurationFactory لهذه الإعدادات.

المعلمات
configFactory IConfigurationFactory

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

طريقة عامة لضبط عنصر الضبط بالاسم المحدّد، مع استبدال أي قيمة حالية.

المعلمات
typeName String: الاسم الفريد لنوع عنصر الإعدادات.

configObject Object: عنصر الضبط

عمليات الرمي
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

طريقة عامة لضبط قائمة عناصر الضبط للاسم المحدّد، مع استبدال أي قيمة حالية.

المعلمات
typeName String: الاسم الفريد لنوع عنصر الإعدادات.

configList : قائمة عناصر الإعدادات

الرميات
ConfigurationException

setDeviceManagementServer

public void setDeviceManagementServer (DeviceManagementGrpcServer server)

لضبط DeviceManagementGrpcServer

المعلمات
server DeviceManagementGrpcServer

إدارة الجهاز

public void setDeviceManager (IDeviceManager manager)

اضبط IDeviceManager، مع استبدال أي قيم حالية. يؤدي ذلك إلى ضبط حساب المدير ل الأجهزة الاختبارية.

setDeviceMonitor

public void setDeviceMonitor (IDeviceMonitor monitor)

اضبط IDeviceMonitor.

المعلمات
monitor IDeviceMonitor: الشاشة

setDeviceRequirements

public void setDeviceRequirements (IDeviceSelection devRequirements)

اضبط IDeviceSelection، مع استبدال أي قيم حالية. يؤدي ذلك إلى ضبط فلتر عالمي للأجهزة التي يمكن أن يرى فيها DeviceManager المحتوى.

setHostMonitor

public void setHostMonitors ( hostMonitors)

اضبط قائمة "IHostMonitor".

المعلمات
hostMonitors : قائمة الشاشات

setHostOptions

public void setHostOptions (IHostOptions hostOptions)

اضبط IHostOptions، مع استبدال أي قيم حالية.

setHostResourceManager

public void setHostResourceManager (IHostResourceManager hostResourceManager)

اضبط IHostResourceManager، مع استبدال أي قيم حالية.

setInvocationServer

public void setInvocationServer (TestInvocationManagementServer server)

لضبط TestInvocationManagementServer.

المعلمات
server TestInvocationManagementServer

setKeyStoreFactory

public void setKeyStoreFactory (IKeyStoreFactory factory)

اضبط السمة IKeyStoreFactory، مع استبدال أي قيم حالية.

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

ضبط حقول الإعدادات الشاملة Option باستخدام مجموعة معيّنة من مَعلمات سطر الأوامر

يُرجى الاطّلاع على ArgsOptionParser للاطّلاع على التنسيق المتوقّع.

المعلمات
listArgs : وسيطات سطر الأوامر

المرتجعات
الوسيطات غير المستخدَمة

عمليات الرمي
ConfigurationException

setOriginalConfig

public void setOriginalConfig (String config)

تُستخدَم لضبط الإعدادات الأصلية المستخدَمة لإنشاء الإعدادات العامة.

المعلمات
config String

setResourceMetricCollector

public void setResourceMetricCollector (IResourceMetricCollector collector)

لضبط IResourceMetricCollector

المعلمات
collector IResourceMetricCollector

setSandboxFactory

public void setSandboxFactory (ISandboxFactory factory)

اضبط ISandboxFactory، مع استبدال أي قيم حالية.

setShardingStrategy

public void setShardingStrategy (IShardHelper sharding)

لضبط IShardHelper التي سيتم استخدامها عند تقسيم أحد الإعدادات.

المعلمات
sharding IShardHelper

setTradefedFeatureServer

public void setTradefedFeatureServer (TradefedFeatureServer server)

لضبط TradefedFeatureServer

المعلمات
server TradefedFeatureServer

setWtfHandler

public void setWtfHandler (ITerribleFailureHandler wtfHandler)

اضبط ITerribleFailureHandler.

المعلمات
wtfHandler ITerribleFailureHandler: معالِج WTF

إعداد

public void setup ()

الإعداد الصحيح في بداية عملية الربط بحساب Google Merchant Center

عمليات الرمي
ConfigurationException

خيارات التحقق من الصحة

public void validateOptions ()

التحقق من صحة قيم الخيارات

في الوقت الحالي، سيتحقّق هذا الإجراء فقط من ضبط جميع الخيارات الإلزامية.

عمليات الرمي
ConfigurationException

الطرق المحمية

الحصول على_إعدادات المصنع

protected IConfigurationFactory getConfigurationFactory ()

المرتجعات
IConfigurationFactory