GoogleApiClientUtilBase

public class GoogleApiClientUtilBase
extends Object

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


Zusammenfassung

Felder

public static final String APP_NAME

Öffentliche Konstruktoren

GoogleApiClientUtilBase()

Öffentliche Methoden

static HttpRequestInitializer configureRetryStrategy(HttpRequestInitializer initializer)

Richten Sie eine Wiederholungsstrategie für den angegebenen HttpRequestInitializer ein.

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

Richten Sie eine Wiederholungsstrategie für den angegebenen HttpRequestInitializer ein.

static Credentials createCredential( scopes)

Versuchen Sie, Google API-Anmeldedaten mit Standardanmeldedaten zu erstellen.

static Credentials createCredentialFromJsonKeyFile(File file, scopes)

Anmeldedaten aus JSON-Schlüsseldatei erstellen

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

Geschützte Methoden

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

Felder

APP_NAME

public static final String APP_NAME

Öffentliche Konstruktoren

GoogleApiClientUtilBase

public GoogleApiClientUtilBase ()

Öffentliche Methoden

Konfigurieren der Wiederholungsstrategie

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

Richten Sie eine Wiederholungsstrategie für den angegebenen HttpRequestInitializer ein. Bei Serverfehlern -Anfragen automatisch mit einem exponentiellen Backoff wiederholt.

Parameter
initializer HttpRequestInitializer: – ein Initialisierer, der eine Wiederholungsstrategie einrichtet.

Returns
HttpRequestInitializer Initialisierer, der fehlgeschlagene Anfragen automatisch wiederholt.

configWiederholenStrategyAndTimeout

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

Richten Sie eine Wiederholungsstrategie für den angegebenen HttpRequestInitializer ein. Bei Serverfehlern -Anfragen automatisch mit einem exponentiellen Backoff wiederholt.

Parameter
initializer HttpRequestInitializer: – ein Initialisierer, der eine Wiederholungsstrategie einrichtet.

connectTimeout int

readTimeout int

Returns
HttpRequestInitializer Initialisierer, der fehlgeschlagene Anfragen automatisch wiederholt.

createCredential

public static Credentials createCredential ( scopes)

Versuchen Sie, Google API-Anmeldedaten mit Standardanmeldedaten zu erstellen.

Es werden nur Standardanmeldedaten verwendet.

Parameter
scopes : Bereiche für die Anmeldedaten.

Returns
Credentials Credential

Ausgabe
IOException
AllgemeineSicherheitsausnahme

createCredentialFromJsonKeyFile

public static Credentials createCredentialFromJsonKeyFile (File file, 
                 scopes)

Anmeldedaten aus JSON-Schlüsseldatei erstellen

Parameter
file File: ist die P12-Schlüsseldatei

scopes : ist der Bereich der API.

Returns
Credentials Credential.

Ausgabe
FileNotFoundException
IOException
AllgemeineSicherheitsausnahme

setHttpTimeout

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

Parameter
requestInitializer HttpRequestInitializer: ein HttpRequestInitializer, normalerweise Credential.

connectTimeout int: Zeitlimit für Verbindung in Millisekunden.

readTimeout int: Zeitlimit für Lesevorgänge in Millisekunden.

Returns
HttpRequestInitializer HttpRequestInitializer mit Zeitlimit.

Geschützte Methoden

doCreateCredentialFromJsonKeyFile

protected Credentials doCreateCredentialFromJsonKeyFile (File file, 
                 scopes)

Parameter
file File

scopes

Returns
Credentials

doCreateDefaultCredential

protected Credentials doCreateDefaultCredential ( scopes)

Parameter
scopes

Returns
Credentials