GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


Utils ליצירת לקוח 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. הוא יכול להיות null.

hostOptionKeyFileName String: המפתח של האפשרות service-account-json-key-file של HostOptions. הוא יכול להיות null.

backupKeyFiles File: קובצי מפתחות לגיבוי.

החזרות
Credentials Credential

זריקות
IOException
GeneralSecurityException

createCredential

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

מנסים ליצור פרטי כניסה באמצעות קובצי מפתח שונים או מהמארח המקומי.

1. משתמשים ב-ICredentialFactory אם הערך של useCredentialFactory הוא True ו-ICredentialFactory מוגדר. אם primaryKeyFile מוגדר, מנסים להשתמש בו כדי ליצור את פרטי הכניסה. 2. מנסים לקבל את קובצי המפתחות התואמים מ-HostOptions. 3. נסו להשתמש בקובצי מפתחות גיבוי. 4. שימוש בפרטי הכניסה שמוגדרים כברירת מחדל ברמת המחשב.

פרמטרים
scopes : היקפי הרשאות של פרטי הכניסה.

useCredentialFactory boolean: שימוש במפעל פרטי הכניסה אם הוא מוגדר.

primaryKeyFile File: קובץ המפתח הראשי בפורמט JSON. הוא יכול להיות null.

hostOptionKeyFileName String: המפתח של האפשרות service-account-json-key-file של HostOptions. הוא יכול להיות null.

backupKeyFiles File: קובצי מפתחות לגיבוי.

החזרות
Credentials Credential

זריקות
IOException
GeneralSecurityException