GoogleApiClientUtilBase

public class GoogleApiClientUtilBase
extends Object

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


סיכום

ערכים קבועים

String APP_NAME

‫Constructors ציבוריים

GoogleApiClientUtilBase()

‫methods ציבוריים

static HttpRequestInitializer configureRetryStrategy(HttpRequestInitializer initializer)

הגדרה של אסטרטגיית ניסיון חוזר עבור HttpRequestInitializer שסופק.

static HttpRequestInitializer configureRetryStrategyAndTimeout(HttpRequestInitializer initializer, int connectTimeout, int readTimeout)

הגדרה של אסטרטגיית ניסיון חוזר עבור HttpRequestInitializer שסופק.

static Credentials createCredential(Collection<String> scopes)

מנסים ליצור פרטי כניסה ל-Google API עם פרטי כניסה שמוגדרים כברירת מחדל.

static Credentials createCredentialFromJsonKeyFile(File file, Collection<String> scopes)

יצירת פרטי כניסה מקובץ מפתח JSON.

static HttpRequestInitializer setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)

שיטות מוגנות

Credentials doCreateCredentialFromJsonKeyFile(File file, Collection<String> scopes)
Credentials doCreateDefaultCredential(Collection<String> scopes)

ערכים קבועים

APP_NAME

public static final String APP_NAME

ערך קבוע: "tradefed"

‫constructors ציבוריים

GoogleApiClientUtilBase

public GoogleApiClientUtilBase ()

‫methods ציבוריים

configureRetryStrategy

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

הגדרה של אסטרטגיית ניסיון חוזר עבור HttpRequestInitializer שסופק. במקרה של שגיאות בשרת, המערכת תנסה לשלוח שוב את הבקשות באופן אוטומטי עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff).

פרמטרים
initializer HttpRequestInitializer: – פונקציית אתחול שתגדיר אסטרטגיה לניסיון חוזר.

החזרות
HttpRequestInitializer פונקציית אתחול שתנסה לשלוח מחדש בקשות שנכשלו באופן אוטומטי.

configureRetryStrategyAndTimeout

public static HttpRequestInitializer configureRetryStrategyAndTimeout (HttpRequestInitializer initializer, 
                int connectTimeout, 
                int readTimeout)

הגדרה של אסטרטגיית ניסיון חוזר עבור HttpRequestInitializer שסופק. במקרה של שגיאות בשרת, המערכת תנסה לשלוח שוב את הבקשות באופן אוטומטי עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff).

פרמטרים
initializer HttpRequestInitializer: – פונקציית אתחול שתגדיר אסטרטגיה לניסיון חוזר.

connectTimeout int

readTimeout int

החזרות
HttpRequestInitializer פונקציית אתחול שתנסה לשלוח מחדש בקשות שנכשלו באופן אוטומטי.

createCredential

public static Credentials createCredential (Collection<String> scopes)

מנסים ליצור פרטי כניסה ל-Google API עם פרטי כניסה שמוגדרים כברירת מחדל.

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

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

החזרות
Credentials Credential

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

createCredentialFromJsonKeyFile

public static Credentials createCredentialFromJsonKeyFile (File file, 
                Collection<String> scopes)

יצירת פרטי כניסה מקובץ מפתח JSON.

פרמטרים
file File: קובץ המפתח p12

scopes Collection: היקף ההרשאות של ה-API.

החזרות
Credentials Credential.

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

setHttpTimeout

public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer, 
                int connectTimeout, 
                int readTimeout)

פרמטרים
requestInitializer HttpRequestInitializer: HttpRequestInitializer, בדרך כלל Credential.

connectTimeout int: פסק זמן לחיבור באלפיות השנייה.

readTimeout int: פסק זמן לקריאה באלפיות השנייה.

החזרות
HttpRequestInitializer HttpRequestInitializer עם הגדרת זמן קצוב לתפוגה.

שיטות מוגנות

doCreateCredentialFromJsonKeyFile

protected Credentials doCreateCredentialFromJsonKeyFile (File file, 
                Collection<String> scopes)

פרמטרים
file File

scopes Collection

החזרות
Credentials

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

doCreateDefaultCredential

protected Credentials doCreateDefaultCredential (Collection<String> scopes)

פרמטרים
scopes Collection

החזרות
Credentials

הקפצת הודעות שגיאה (throw)
IOException