Baza GoogleApiClientClient

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ę ponawiania dla podanego obiektu HttpRequestInitializer.

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

Skonfiguruj strategię ponawiania dla podanego obiektu HttpRequestInitializer.

static Credentials createCredential( scopes)

Spróbuj utworzyć dane logowania do interfejsu Google API z domyślnymi danymi logowania.

static Credentials createCredentialFromJsonKeyFile(File file, scopes)

Utwórz dane logowania na podstawie pliku klucza json.

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

Metody chronione

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

Fieldsem

APP_NAME

public static final String APP_NAME

Konstruktory publiczne

Baza GoogleApiClientClient

public GoogleApiClientUtilBase ()

Metody publiczne

skonfiguruj strategię ponawiania prób

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

Skonfiguruj strategię ponawiania dla podanego obiektu HttpRequestInitializer. W przypadku błędów serwera będą automatycznie ponawiane ze wzrastającym czasem do ponowienia.

Parametry
initializer HttpRequestInitializer: – inicjator, który konfiguruje strategię ponawiania.

Zwroty
HttpRequestInitializer inicjator, który będzie automatycznie ponawiał nieudane żądania.

skonfiguruj strategię_Ponowne próby i czas oczekiwania

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

Skonfiguruj strategię ponawiania dla podanego obiektu HttpRequestInitializer. W przypadku błędów serwera będą automatycznie ponawiane ze wzrastającym czasem do ponowienia.

Parametry
initializer HttpRequestInitializer: – inicjator, który konfiguruje strategię ponawiania.

connectTimeout int

readTimeout int

Zwroty
HttpRequestInitializer inicjator, który będzie automatycznie ponawiał nieudane żądania.

createCredential

public static Credentials createCredential ( scopes)

Spróbuj utworzyć dane logowania do interfejsu Google API z domyślnymi danymi logowania.

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

Parametry
scopes : zakresy danych logowania.

Zwroty
Credentials Credential

Rzuty
IOWyjątek
Ogólny wyjątek zabezpieczeń

createCredentialZ pliku klucza JSON

public static Credentials createCredentialFromJsonKeyFile (File file, 
                 scopes)

Utwórz dane logowania na podstawie pliku klucza json.

Parametry
file File: jest plikiem klucza p12.

scopes : to zakres interfejsu API.

Zwroty
Credentials Credential.

Rzuty
Wyjątek FileNotFoundException
IOWyjątek
Ogólny wyjątek zabezpieczeń

setHttpTimeout

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

Parametry
requestInitializer HttpRequestInitializer: HttpRequestInitializer, zwykle to Credential.

connectTimeout int: limit czasu połączenia w milisekundach.

readTimeout int: limit czasu odczytu w milisekundach.

Zwroty
HttpRequestInitializer HttpRequestInitializer z limitem czasu.

Metody chronione

doCreateCredentialZJsonKeyFile

protected Credentials doCreateCredentialFromJsonKeyFile (File file, 
                 scopes)

Parametry
file File

scopes

Zwroty
Credentials

doCreateDefaultCredential

protected Credentials doCreateDefaultCredential ( scopes)

Parametry
scopes

Zwroty
Credentials