GoogleApiClientUtilBase

public class GoogleApiClientUtilBase
extends Object

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


Podsumowanie

Fieldsem

public static final String APP_NAME

Konstruktory publiczne

GoogleApiClientUtilBase()

Metody publiczne

static HttpRequestInitializer configureRetryStrategy(HttpRequestInitializer initializer)

Skonfiguruj strategię ponownego próbowania dla przekazanego obiektu HttpRequestInitializer.

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

Konfigurowanie strategii ponownego próbowania dla przekazanego obiektu HttpRequestInitializer.

static Credentials createCredential( scopes)

Spróbuj utworzyć dane logowania interfejsu Google API za pomocą domyślnych danych logowania.

static Credentials createCredentialFromJsonKeyFile(File file, scopes)

Utwórz poświadczenia na podstawie pliku klucza JSON.

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

Chronione metody

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

Fieldsem

APP_NAME

public static final String APP_NAME

Konstruktory publiczne

GoogleApiClientUtilBase

public GoogleApiClientUtilBase ()

Metody publiczne

configureRetryStrategy

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

Konfigurowanie strategii ponownego próbowania w przypadku przekazanego obiektu HttpRequestInitializer. W przypadku błędów serwera żądania będą automatycznie powtarzane z użyciem strategii wzrastającego czasu do ponowienia.

Parametry
initializer HttpRequestInitializer: – inicjalizator, który skonfiguruje strategię ponownego próbowania.

Zwroty
HttpRequestInitializer inicjalizator, który automatycznie będzie powtarzać nieudane żądania;

configureRetryStrategyAndTimeout

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

Konfigurowanie strategii ponownego próbowania dla przekazanego obiektu HttpRequestInitializer. W przypadku błędów serwera żądania będą automatycznie powtarzane z użyciem strategii wzrastającego czasu do ponowienia.

Parametry
initializer HttpRequestInitializer: – inicjalizator, który skonfiguruje strategię ponownego próbowania.

connectTimeout int

readTimeout int

Zwroty
HttpRequestInitializer inicjalizator, który automatycznie będzie powtarzać nieudane żądania;

createCredential

public static Credentials createCredential ( scopes)

Spróbuj utworzyć dane logowania interfejsu Google API za pomocą domyślnych danych logowania.

Używane są tylko domyślne dane logowania.

Parametry
scopes : zakresy danych.

Zwroty
Credentials Credential

Rzuty
IOException
GeneralSecurityException

createCredentialFromJsonKeyFile

public static Credentials createCredentialFromJsonKeyFile (File file, 
                 scopes)

Utwórz poświadczenia na podstawie pliku klucza JSON.

Parametry
file File: jest plikiem klucza p12

scopes : zakres interfejsu API.

Zwroty
Credentials Credential.

Rzuty
FileNotFoundException
IOException
GeneralSecurityException

setHttpTimeout

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

Parametry
requestInitializer HttpRequestInitializer: HttpRequestInitializer, zwykle jest to Credential.

connectTimeout int: czas oczekiwania na połączenie w milisekundach.

readTimeout int: czas oczekiwania na odczyt w milisekundach.

Zwroty
HttpRequestInitializer HttpRequestInitializer z czasem oczekiwania.

Chronione metody

doCreateCredentialFromJsonKeyFile

protected Credentials doCreateCredentialFromJsonKeyFile (File file, 
                 scopes)

Parametry
file File

scopes

Zwroty
Credentials

doCreateDefaultCredential

protected Credentials doCreateDefaultCredential ( scopes)

Parametry
scopes

Zwroty
Credentials