GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

java.lang.Object
   ↳ com.android.tradefed.util.gcs.GoogleApiClientUtilBase
     ↳ com.android.tradefed.util.GoogleApiClientUtil


أدوات لإنشاء عميل Google API

ملخّص

طُرق وضع التصميم العامة

GoogleApiClientUtil()

الإجراءات العامة

static Credentials createCredential(Collection<String> scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)

حاوِل إنشاء بيانات اعتماد باستخدام ملفات مفاتيح مختلفة أو من المضيف المحلي.

static Credentials createCredential(Collection<String> scopes, boolean useCredentialFactory, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)

حاوِل إنشاء بيانات اعتماد باستخدام ملفات مفاتيح مختلفة أو من المضيف المحلي.

طُرق وضع التصميم العامة

GoogleApiClientUtil

public GoogleApiClientUtil ()

الإجراءات العامة

createCredential

public static Credentials createCredential (Collection<String> scopes, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)

حاوِل إنشاء بيانات اعتماد باستخدام ملفات مفاتيح مختلفة أو من المضيف المحلي.

1. إذا تم ضبط primaryKeyFile، حاوِل استخدامه لإنشاء بيانات الاعتماد. 2. حاوِل الحصول على ملفات المفاتيح المقابلة من HostOptions. 3- حاوِل استخدام ملفات المفاتيح الاحتياطية. 4. استخدام بيانات الاعتماد التلقائية المحلية

المعلَمات
scopes Collection: نطاقات بيانات الاعتماد

primaryKeyFile File: ملف مفتاح json الأساسي، ويمكن أن تكون قيمته فارغة.

hostOptionKeyFileName String: مفتاح "خيار ملف مفتاح JSON لحساب الخدمة" (service-account-json-key-file option) الخاص بـ HostOptions، يمكن أن تكون القيمة فارغة.

backupKeyFiles File: ملفات المفتاح الاحتياطي

المرتجعات
Credentials Credential

عمليات الطرح
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

createCredential

public static Credentials createCredential (Collection<String> scopes, 
                boolean useCredentialFactory, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)

حاوِل إنشاء بيانات اعتماد باستخدام ملفات مفاتيح مختلفة أو من المضيف المحلي.

1. استخدِم ICredentialFactory إذا كان useCredentialFactory مضبوطًا على "صحيح" وتم ضبط ICredentialFactory. إذا تم ضبط primaryKeyFile، حاوِل استخدامه لإنشاء بيانات اعتماد. 2. حاوِل الحصول على ملفات المفاتيح المقابلة من HostOptions. 3- جرِّب استخدام ملفات المفاتيح الاحتياطية. 4. استخدام بيانات الاعتماد التلقائية المحلية

المعلَمات
scopes Collection: نطاقات بيانات الاعتماد

useCredentialFactory boolean: استخدِم أداة إنشاء بيانات الاعتماد إذا تم ضبطها.

primaryKeyFile File: ملف مفتاح json الأساسي، ويمكن أن تكون قيمته فارغة.

hostOptionKeyFileName String: مفتاح "خيار ملف مفتاح JSON لحساب الخدمة" (service-account-json-key-file option) الخاص بـ HostOptions، يمكن أن تكون القيمة فارغة.

backupKeyFiles File: ملفات المفتاح الاحتياطي

المرتجعات
Credentials Credential

عمليات الطرح
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException