GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


Dienstprogramme zum Erstellen eines Google API-Clients.

Zusammenfassung

Öffentliche Konstruktoren

GoogleApiClientUtil()

Öffentliche Methoden

static Credentials createCredential( scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)

Versuchen Sie, Anmeldedaten mit anderen Schlüsseldateien oder vom lokalen Host zu erstellen.

static Credentials createCredential( scopes, boolean useCredentialFactory, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)

Versuchen Sie, Anmeldedaten mit anderen Schlüsseldateien oder vom lokalen Host zu erstellen.

Öffentliche Konstruktoren

GoogleApiClientUtil

public GoogleApiClientUtil ()

Öffentliche Methoden

createCredential

public static Credentials createCredential ( scopes, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)

Versuchen Sie, Anmeldedaten mit anderen Schlüsseldateien oder vom lokalen Host zu erstellen.

1. Wenn „primaryKeyFile“ festgelegt ist, versuchen Sie, damit Anmeldedaten zu erstellen. 2. Versuche, die entsprechenden Schlüsseldateien von HostOptions zu erhalten. 3. Versuchen Sie, Sicherungsschlüsseldateien zu verwenden. 4. Verwenden Sie lokale Standardanmeldedaten.

Parameter
scopes : Bereiche für die Anmeldedaten.

primaryKeyFile File: die primäre JSON-Schlüsseldatei; kann null sein.

hostOptionKeyFileName String: Der Schlüssel der Option „service-account-json-key-file“ von HostOptions; kann null sein.

backupKeyFiles File: Sicherungsschlüsseldateien.

Returns
Credentials Credential

Ausgabe
IOException
GeneralSecurityException

createCredential

public static Credentials createCredential ( scopes, 
                boolean useCredentialFactory, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)

Versuchen Sie, Anmeldedaten mit anderen Schlüsseldateien oder vom lokalen Host zu erstellen.

1. Verwenden Sie ICredentialFactory, wenn „useCredentialFactory“ auf „true“ gesetzt ist und eine ICredentialFactory konfiguriert ist. Wenn „primaryKeyFile“ festgelegt ist, versuchen Sie, damit Anmeldedaten zu erstellen. 2. Versuche, die entsprechenden Schlüsseldateien von HostOptions abzurufen. 3. Versuchen Sie, Ersatzschlüsseldateien zu verwenden. 4. Lokale Standardanmeldedaten verwenden

Parameter
scopes : Bereiche für die Anmeldedaten.

useCredentialFactory boolean: „credential factory“ verwenden, wenn sie konfiguriert ist.

primaryKeyFile File: die primäre JSON-Schlüsseldatei; kann null sein.

hostOptionKeyFileName String: Der Schlüssel der Option „service-account-json-key-file“ von HostOptions; kann null sein.

backupKeyFiles File: Sicherungsschlüsseldateien.

Returns
Credentials Credential

Ausgabe
IOException
GeneralSecurityException