GoogleApiClienUtilBase

public class GoogleApiClientUtilBase
extends Object

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


Podsumowanie

Stałe

String APP_NAME

Publiczne konstruktory

GoogleApiClientUtilBase()

Metody publiczne

static HttpRequestInitializer configureRetryStrategy(HttpRequestInitializer initializer)

Skonfiguruj strategię ponawiania dla podanego interfejsu HttpRequestInitializer.

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

Skonfiguruj strategię ponawiania dla podanego interfejsu HttpRequestInitializer.

static Credentials createCredential( scopes)

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

static Credentials createCredentialFromJsonKeyFile(File file, scopes)

Utwórz dane logowania z pliku klucza JSON.

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

Metody chronione

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

Stałe

APP_NAME

public static final String APP_NAME

Wartość stała: "tradefed"

Publiczne konstruktory

GoogleApiClienUtilBase

public GoogleApiClientUtilBase ()

Metody publiczne

configureRetryStrategy

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

Skonfiguruj strategię ponawiania dla podanego interfejsu HttpRequestInitializer. W przypadku błędów serwera żądania będą automatycznie ponawiane z zastosowaniem strategii wzrastającego czasu do ponowienia.

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

Zwroty
HttpRequestInitializer inicjator, który automatycznie ponawia nieudane żądania.

configureRetryStrategyAndTimeout

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

Skonfiguruj strategię ponawiania dla podanego interfejsu HttpRequestInitializer. W przypadku błędów serwera żądania będą automatycznie ponawiane z zastosowaniem strategii wzrastającego czasu do ponowienia.

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

connectTimeout int

readTimeout int

Zwroty
HttpRequestInitializer inicjator, który automatycznie ponawia nieudane żądania.

createCredential

public static Credentials createCredential ( scopes)

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

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

Parametry
scopes : zakresy danych logowania.

Zwroty
Credentials Credential

Zgłasza
IOException
GeneralSecurityException

createCredentialFromJsonKeyFile

public static Credentials createCredentialFromJsonKeyFile (File file, 
                 scopes)

Utwórz dane logowania z pliku klucza JSON.

Parametry
file File: to plik klucza p12.

scopes : to zakres interfejsu API.

Zwroty
Credentials Credential

Zgłasza
FileNotFoundException
IOException
GeneralSecurityException

setHttpTimeout

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

Parametry
requestInitializer HttpRequestInitializer: HttpRequestInitializer, zwykle Credential.

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

readTimeout int: czas oczekiwania na odczyt w milisekundach.

Zwroty
HttpRequestInitializer HttpRequestInitializer z limitem czasu.

Metody chronione

doCreateCredentialFromJsonKeyFile

protected Credentials doCreateCredentialFromJsonKeyFile (File file, 
                 scopes)

Parametry
file File

scopes

Zwroty
Credentials

doCreateDefaultCredential

protected Credentials doCreateDefaultCredential ( scopes)

Parametry
scopes

Zwroty
Credentials