GCSConfigurationFactory

public class GCSConfigurationFactory
extends ConfigurationFactory

java.lang.Object
com.android.tradefed.config.ConfigurationFactory
com.android.tradefed.config.gcs.GCSConfigurationFactory


يقوم ConfigurationFactory بتحميل التكوينات من Google Cloud Storage.

ملخص

فصول متداخلة

class GCSConfigurationFactory.GCSConfigLoader

ملحق ConfigurationFactory.ConfigLoader الذي يقوم بتحميل التكوين من GCS، ويتتبع التكوينات المضمنة من تكوين جذر واحد، ويطرح استثناءً على التضمينات الدائرية.

الأساليب العامة

static IConfigurationFactory getInstance ( IConfigurationServer configServer)

احصل على مثيل IConfigurationFactory المفرد.

File getLatestDownloadedFile ()

الأساليب المحمية

BufferedInputStream getConfigStream (String name)

يقوم بتحميل InputStream لاسم التكوين المحدد من Google Cloud Storage(GCS).

ConfigurationDef getConfigurationDef (String name, boolean isGlobal, templateMap) getConfigurationDef (String name, boolean isGlobal, templateMap)

استرداد ConfigurationDef للاسم المحدد

الأساليب العامة

getInstance

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

احصل على مثيل IConfigurationFactory المفرد.

حدود
configServer IConfigurationServer

عائدات
IConfigurationFactory

getLatestDownloadedFile

public File getLatestDownloadedFile ()

عائدات
File

الأساليب المحمية

getConfigStream

protected BufferedInputStream getConfigStream (String name)

يقوم بتحميل InputStream لاسم التكوين المحدد من Google Cloud Storage(GCS).

حدود
name String : اسم التكوين المراد تحميله

عائدات
BufferedInputStream ERROR(/BufferedInputStream) في قراءة محتويات التكوين

رميات
ConfigurationException إذا تعذر العثور على التكوين

getConfigurationDef

protected ConfigurationDef getConfigurationDef (String name, 
                boolean isGlobal, 
                 templateMap)

استرداد ConfigurationDef للاسم المحدد

حدود
name String : اسم التكوين المضمن للتحميل أو مسار الملف إلى ملف التكوين المراد تحميله

isGlobal boolean

templateMap

عائدات
ConfigurationDef ConfigurationDef

رميات
ConfigurationException