GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


כלי עזר ליצירת לקוח Google API.

סיכום

‫constructors ציבוריים

GoogleApiClientUtil()

‫methods ציבוריים

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)

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

‫constructors ציבוריים

GoogleApiClientUtil

public GoogleApiClientUtil ()

‫methods ציבוריים

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

hostOptionKeyFileName String: HostOptions'service-account-json-key-file option's key; it can be null.

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

החזרות
Credentials Credential

הקפצת הודעות שגיאה (throw)
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 הוא true ומוגדר ICredentialFactory. אם ההגדרה primaryKeyFile מוגדרת, המערכת מנסה להשתמש בה כדי ליצור פרטי כניסה. 2. נסו לקבל קובצי מפתח תואמים מ-HostOptions. 3. כדאי לנסות להשתמש בקובצי מפתח לגיבוי. 4. שימוש בפרטי הכניסה המקומיים שמוגדרים כברירת מחדל.

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

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

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

hostOptionKeyFileName String: HostOptions'service-account-json-key-file option's key; it can be null.

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

החזרות
Credentials Credential

הקפצת הודעות שגיאה (throw)
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException