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( scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)

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

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

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

وظائف الإنشاء العامة

GoogleApiClientUtil

public GoogleApiClientUtil ()

الطرق العامة

createCredential

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

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

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

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

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

hostOptionKeyFileName String: مفتاح خيار "ملف مفتاح json لحساب الخدمة" في HostOptions يمكن أن يكون فارغًا.

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

المرتجعات
Credentials Credential

عمليات الرمي
IOException
GeneralSecurityException

createCredential

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

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

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

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

useCredentialFactory boolean: استخدام مصنع بيانات الاعتماد في حال ضبطه

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

hostOptionKeyFileName String: مفتاح خيار "ملف مفتاح json لحساب الخدمة" في HostOptions يمكن أن يكون فارغًا.

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

المرتجعات
Credentials Credential

عمليات الرمي
IOException
GeneralSecurityException