GoogleApiClientUtilBase

public class GoogleApiClientUtilBase
extends Object

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


Zusammenfassung

Konstanten

String APP_NAME

Öffentliche Konstruktoren

GoogleApiClientUtilBase()

Öffentliche Methoden

static HttpRequestInitializer configureRetryStrategy(HttpRequestInitializer initializer)

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

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

Richten Sie eine Wiederholungsstrategie für den bereitgestellten 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)

Konstanten

APP_NAME

public static final String APP_NAME

Konstanter Wert: "tradefed"

Öffentliche Konstruktoren

GoogleApiClientUtilBase

public GoogleApiClientUtilBase ()

Öffentliche Methoden

configureRetryStrategy

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

Richten Sie eine Wiederholungsstrategie für den bereitgestellten HttpRequestInitializer ein. Bei Serverfehlern werden Anfragen automatisch mit exponentiellem Backoff wiederholt.

Parameter
initializer HttpRequestInitializer: Ein Initialisierer, der eine Wiederholungsstrategie einrichtet.

Returns
HttpRequestInitializer ein Initialisierungsprogramm, das fehlgeschlagene Anfragen automatisch wiederholt.

configureRetryStrategyAndTimeout

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

Richten Sie eine Wiederholungsstrategie für den bereitgestellten HttpRequestInitializer ein. Bei Serverfehlern werden Anfragen automatisch mit exponentiellem Backoff wiederholt.

Parameter
initializer HttpRequestInitializer: Ein Initialisierer, der eine Wiederholungsstrategie einrichtet.

connectTimeout int

readTimeout int

Returns
HttpRequestInitializer ein Initialisierungsprogramm, das 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
GeneralSecurityException

createCredentialFromJsonKeyFile

public static Credentials createCredentialFromJsonKeyFile (File file, 
                 scopes)

Anmeldedaten aus JSON-Schlüsseldatei erstellen

Parameter
file File: die P12-Schlüsseldatei

scopes : Der Bereich der API.

Returns
Credentials Credential

Ausgabe
FileNotFoundException
IOException
GeneralSecurityException

setHttpTimeout

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

Parameter
requestInitializer HttpRequestInitializer: eine HttpRequestInitializer, normalerweise Credential.

connectTimeout int: Zeitlimit für die Verbindung in Millisekunden.

readTimeout int: Lese-Zeitlimit 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