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 باستخدام بيانات الاعتماد التلقائية.

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

الطرق العامة

استراتيجية إعادة المحاولة

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

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

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

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

ضبط إعادة المحاولة لكل ثانية

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

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

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

connectTimeout int

readTimeout int

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

إنشاء بيانات اعتماد

public static Credentials createCredential ( scopes)

جرِّب إنشاء بيانات اعتماد واجهة برمجة تطبيقات Google باستخدام بيانات الاعتماد التلقائية.

يتم استخدام بيانات الاعتماد التلقائية فقط.

المعلمات
scopes : نطاقات بيانات الاعتماد

المرتجعات
Credentials Credential

الرميات
IOاستثناء
استثناء الأمان العام

createCredentialFromJsonKeyFile

public static Credentials createCredentialFromJsonKeyFile (File file, 
                 scopes)

إنشاء بيانات اعتماد من ملف مفتاح JSON.

المعلمات
file File: هو ملف المفتاح p12

scopes : هو نطاق واجهة برمجة التطبيقات.

المرتجعات
Credentials Credential

الرميات
الملف الذي لم يتم العثور عليه
IOاستثناء
استثناء الأمان العام

المهلة المحددة

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