GoogleApiClientUtilBase

public class GoogleApiClientUtilBase
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.util.gcs.GoogleApiClientUtilBase


Özet

Fields'ın oynadığı filmler

public static final String APP_NAME

Kamu inşaatçıları

GoogleApiClientUtilBase()

Herkese açık yöntemler

static HttpRequestInitializer configureRetryStrategy(HttpRequestInitializer initializer)

Sağlanan HttpRequestInitializer için bir yeniden deneme stratejisi oluşturun.

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

Sağlanan HttpRequestInitializer için bir yeniden deneme stratejisi oluşturun.

static Credentials createCredential( scopes)

Varsayılan kimlik bilgisiyle Google API kimlik bilgisi oluşturmayı deneyin.

static Credentials createCredentialFromJsonKeyFile(File file, scopes)

json anahtar dosyasından kimlik bilgisi oluşturun.

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

Korunan yöntemler

Credentials doCreateCredentialFromJsonKeyFile(File file, scopes)
Credentials doCreateDefaultCredential( scopes)

Fields'ın oynadığı filmler

APP_NAME

public static final String APP_NAME

Kamu inşaatçıları

GoogleApiClientUtilBase

public GoogleApiClientUtilBase ()

Herkese açık yöntemler

Yeniden Deneme Stratejisini yapılandırın

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

Sağlanan HttpRequestInitializer için bir yeniden deneme stratejisi oluşturun. Sunucu hataları durumunda istekleri, eksponansiyel geri yüklemeyle otomatik olarak yeniden denenir.

Parametreler
initializer HttpRequestInitializer: - yeniden deneme stratejisi oluşturacak bir başlatıcı.

İlerlemeler
HttpRequestInitializer başarısız istekleri otomatik olarak yeniden deneyecek bir başlatıcı.

Yeniden Deneme Stratejisini ve Zaman Aşımı'nı yapılandırın

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

Sağlanan HttpRequestInitializer için bir yeniden deneme stratejisi oluşturun. Sunucu hataları durumunda istekleri, eksponansiyel geri yüklemeyle otomatik olarak yeniden denenir.

Parametreler
initializer HttpRequestInitializer: - yeniden deneme stratejisi oluşturacak bir başlatıcı.

connectTimeout int

readTimeout int

İlerlemeler
HttpRequestInitializer başarısız istekleri otomatik olarak yeniden deneyecek bir başlatıcı.

createCredential

public static Credentials createCredential ( scopes)

Varsayılan kimlik bilgisiyle Google API kimlik bilgisi oluşturmayı deneyin.

Yalnızca varsayılan kimlik bilgisi kullanılır.

Parametreler
scopes : Kimlik bilgisi kapsamları.

İlerlemeler
Credentials Credential

Fırlatma
IOİstisna
GenelGüvenlikİstisnası

createCredentialFromJsonKeyFile

public static Credentials createCredentialFromJsonKeyFile (File file, 
                 scopes)

json anahtar dosyasından kimlik bilgisi oluşturun.

Parametreler
file File: p12 anahtar dosyasıdır

scopes : API'nin kapsamıdır.

İlerlemeler
Credentials Credential.

Fırlatma
FileNotFoundException
IOİstisna
GenelGüvenlikİstisnası

setHttpZaman Aşımı

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

Parametreler
requestInitializer HttpRequestInitializer: HttpRequestInitializer, normalde sıcaklık Credential olur.

connectTimeout int: Milisaniye cinsinden bağlantı zaman aşımı.

readTimeout int: Milisaniye cinsinden okuma zaman aşımı.

İlerlemeler
HttpRequestInitializer zaman aşımı olan bir HttpRequestInitializer.

Korunan yöntemler

doCreateCredentialFromJsonKeyFile

protected Credentials doCreateCredentialFromJsonKeyFile (File file, 
                 scopes)

Parametreler
file File

scopes

İlerlemeler
Credentials

doCreateDefaultCredential

protected Credentials doCreateDefaultCredential ( scopes)

Parametreler
scopes

İlerlemeler
Credentials