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

سعی کنید اعتبار Google API را با اعتبار پیش فرض ایجاد کنید.

static Credentials createCredentialFromJsonKeyFile (File file, scopes) createCredentialFromJsonKeyFile (File file, scopes)

از فایل کلید json اعتبار ایجاد کنید.

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

روش های محافظت شده

Credentials doCreateCredentialFromJsonKeyFile (File file, scopes) doCreateCredentialFromJsonKeyFile (File file, scopes)
Credentials doCreateDefaultCredential ( scopes) 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 یک مقداردهی اولیه که درخواست های ناموفق را به طور خودکار دوباره امتحان می کند.

ایجاد اعتبار

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