GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

JavaScript.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 הראשי. הערך שלו יכול להיות null.

hostOptionKeyFileName String: HostOptions 'service-account-json-key-file option' הערך שלו יכול להיות null.

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

החזרות
Credentials Credential

קליעות
חריגת IO
חריגת אבטחה כללית

createCredential

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

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

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

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

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

primaryKeyFile File: הקובץ של מפתח ה-json הראשי. הערך שלו יכול להיות null.

hostOptionKeyFileName String: HostOptions 'service-account-json-key-file option' הערך שלו יכול להיות null.

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

החזרות
Credentials Credential

קליעות
חריגת IO
חריגת אבטחה כללית