GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


Narzędzia do tworzenia klienta Google API.

Podsumowanie

Konstruktory publiczne

GoogleApiClientUtil()

Metody publiczne

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

Spróbuj utworzyć poświadczenia za pomocą innych plików kluczy lub z lokalnego hosta.

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

Spróbuj utworzyć poświadczenia za pomocą innych plików kluczy lub z lokalnego hosta.

Konstruktory publiczne

GoogleApiClientUtil

public GoogleApiClientUtil ()

Metody publiczne

createCredential

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

Spróbuj utworzyć poświadczenia za pomocą innych plików kluczy lub z lokalnego hosta.

1. Jeśli parametr primaryKeyFile jest ustawiony, spróbuj użyć go do utworzenia danych logowania. 2. Spróbuj pobrać odpowiednie pliki kluczy z urządzenia HostOptions. 3. Spróbuj użyć plików kluczy zapasowych. 4. Użyj lokalnych domyślnych danych logowania.

Parametry
scopes : zakresy danych.

primaryKeyFile File: podstawowy plik klucza JSON; może być pusty.

hostOptionKeyFileName String: klucz opcji HostOptions'service-account-json-key-file'; może być równy null.

backupKeyFiles File: pliki kluczy zapasowych.

Zwroty
Credentials Credential

Rzuty
IOException
GeneralSecurityException

createCredential

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

Spróbuj utworzyć poświadczenia za pomocą innych plików kluczy lub z lokalnego hosta.

1. Użyj ICredentialFactory, jeśli useCredentialFactory ma wartość true i jest skonfigurowany element ICredentialFactory. Jeśli parametr primaryKeyFile jest ustawiony, spróbuj użyć go do utworzenia danych logowania. 2. Spróbuj pobrać odpowiednie pliki kluczy z urządzenia HostOptions. 3. Spróbuj użyć plików kluczy zapasowych. 4. Użyj lokalnych domyślnych danych logowania.

Parametry
scopes : zakresy danych.

useCredentialFactory boolean: użyj fabryki danych logowania, jeśli jest skonfigurowana.

primaryKeyFile File: podstawowy plik klucza JSON; może być pusty.

hostOptionKeyFileName String: klucz opcji HostOptions'service-account-json-key-file'; może być równy null.

backupKeyFiles File: pliki kluczy zapasowych.

Zwroty
Credentials Credential

Rzuty
IOException
GeneralSecurityException