GoogleApiClientUtilBase

public class GoogleApiClientUtilBase
extends Object

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


ملخّص

الحقول

public static final 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

وظائف الإنشاء العامة

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