GoogleApiClientUtilBase

public class GoogleApiClientUtilBase
extends Object

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


Özet

Sabitler

String APP_NAME

Herkese açık oluşturucular

GoogleApiClientUtilBase()

Herkese açık yöntemler

static HttpRequestInitializer configureRetryStrategy(HttpRequestInitializer initializer)

Sağlanan HttpRequestInitializer için yeniden deneme stratejisi ayarlayın.

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

Sağlanan HttpRequestInitializer için yeniden deneme stratejisi ayarlayın.

static Credentials createCredential(Collection<String> scopes)

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

static Credentials createCredentialFromJsonKeyFile(File file, Collection<String> 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, Collection<String> scopes)
Credentials doCreateDefaultCredential(Collection<String> scopes)

Sabitler

APP_NAME

public static final String APP_NAME

Sabit Değer: "tradefed"

Herkese açık oluşturucular

GoogleApiClientUtilBase

public GoogleApiClientUtilBase ()

Herkese açık yöntemler

configureRetryStrategy

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

Sağlanan HttpRequestInitializer için yeniden deneme stratejisi ayarlayın. Sunucu hataları durumunda istekler, eksponansiyel geri yükleme ile otomatik olarak yeniden denenir.

Parametreler
initializer HttpRequestInitializer: - Yeniden deneme stratejisi ayarlayacak bir başlatıcı.

İadeler
HttpRequestInitializer Başarısız istekleri otomatik olarak yeniden deneyen bir başlatıcı.

configureRetryStrategyAndTimeout

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

Sağlanan HttpRequestInitializer için yeniden deneme stratejisi ayarlayın. Sunucu hataları durumunda istekler, eksponansiyel geri yükleme ile otomatik olarak yeniden denenir.

Parametreler
initializer HttpRequestInitializer: - Yeniden deneme stratejisi ayarlayacak bir başlatıcı.

connectTimeout int

readTimeout int

İadeler
HttpRequestInitializer Başarısız istekleri otomatik olarak yeniden deneyen bir başlatıcı.

createCredential

public static Credentials createCredential (Collection<String> scopes)

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

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

Parametreler
scopes Collection: Kimlik bilgisinin kapsamları.

İadeler
Credentials Credential

Verdiği hatalar
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

createCredentialFromJsonKeyFile

public static Credentials createCredentialFromJsonKeyFile (File file, 
                Collection<String> scopes)

JSON anahtar dosyasından kimlik bilgisi oluşturun.

Parametreler
file File: p12 anahtar dosyasıdır

scopes Collection: API'nin kapsamıdır.

İadeler
Credentials Credential.

Verdiği hatalar
java.io.FileNotFoundException
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

setHttpTimeout

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

Parametreler
requestInitializer HttpRequestInitializer: HttpRequestInitializer, normalde Credential olur.

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

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

İadeler
HttpRequestInitializer Zaman aşımı olan bir HttpRequestInitializer.

Korunan yöntemler

doCreateCredentialFromJsonKeyFile

protected Credentials doCreateCredentialFromJsonKeyFile (File file, 
                Collection<String> scopes)

Parametreler
file File

scopes Collection

Döndürülenler
Credentials

Verdiği hatalar
GeneralSecurityException
IOException

doCreateDefaultCredential

protected Credentials doCreateDefaultCredential (Collection<String> scopes)

Parametreler
scopes Collection

Döndürülenler
Credentials

Verdiği hatalar
IOException