GoogleApiClienUtilBase

public class GoogleApiClientUtilBase
extends Object

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


Podsumowanie

Stałe

String APP_NAME

Konstruktory publiczne

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(Collection<String> scopes)

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

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

Utwórz dane logowania z pliku klucza JSON.

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

Metody chronione

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

Stałe

APP_NAME

public static final String APP_NAME

Wartość stała: "tradefed"

Konstruktory publiczne

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.

Zwraca
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

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

createCredential

public static Credentials createCredential (Collection<String> 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 Collection: zakresy certyfikatu.

Zwraca
Credentials Credential

Zgłasza
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

createCredentialFromJsonKeyFile

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

Utwórz dane logowania z pliku klucza JSON.

Parametry
file File: plik klucza p12

scopes Collection: to zakres interfejsu API.

Zwraca
Credentials Credential

Zgłasza
java.io.FileNotFoundException
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

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.

Zwraca
HttpRequestInitializer HttpRequestInitializer z czasem oczekiwania.

Metody chronione

doCreateCredentialFromJsonKeyFile

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

Parametry
file File

scopes Collection

Zwraca
Credentials

Zgłasza
GeneralSecurityException
IOException

doCreateDefaultCredential

protected Credentials doCreateDefaultCredential (Collection<String> scopes)

Parametry
scopes Collection

Zwraca
Credentials

Zgłasza
IOException