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