GoogleApiClientUtilBase

public class GoogleApiClientUtilBase
extends Object

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


ملخّص

الثوابت

String APP_NAME

الإنشاءات العامة

GoogleApiClientUtilBase()

الطُرق العامة

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

Constant Value: "tradefed"

الإنشاءات العامة

GoogleApiClientUtilBase

public GoogleApiClientUtilBase ()

الطُرق العامة

configureRetryStrategy

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

إعداد استراتيجية إعادة المحاولة لـ HttpRequestInitializer المقدَّم في حال حدوث أخطاء في الخادم، ستتم إعادة محاولة الطلبات تلقائيًا مع التراجع الدليلي.

المعلمات
initializer HttpRequestInitializer: - أداة تهيئة ستعمل على إعداد استراتيجية إعادة المحاولة.

المرتجعات
HttpRequestInitializer أداة تهيئة ستعيد محاولة الطلبات التي تعذّر تنفيذها تلقائيًا

configureRetryStrategyAndTimeout

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

إعداد استراتيجية إعادة المحاولة لـ HttpRequestInitializer المقدَّم في حال حدوث أخطاء في الخادم، ستتم إعادة محاولة الطلبات تلقائيًا مع التراجع الدليلي.

المعلمات
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 : هو نطاق واجهة برمجة التطبيقات.

المرتجعات
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