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( scopes)

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

static Credentials createCredentialFromJsonKeyFile(File file, scopes)

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

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

שיטות מוגנות

Credentials doCreateCredentialFromJsonKeyFile(File file, scopes)
Credentials doCreateDefaultCredential( 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 ( scopes)

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

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

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

החזרות
Credentials Credential

זריקות
IOException
GeneralSecurityException

createCredentialFromJsonKeyFile

public static Credentials createCredentialFromJsonKeyFile (File file, 
                 scopes)

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

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

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

החזרות
Credentials Credential.

זריקות
FileNotFoundException
IOException
GeneralSecurityException

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, 
                 scopes)

פרמטרים
file File

scopes

החזרות
Credentials

doCreateDefaultCredential

protected Credentials doCreateDefaultCredential ( scopes)

פרמטרים
scopes

החזרות
Credentials