GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


Утилиты для создания клиента Google API.

Краткое содержание

Государственные строители

GoogleApiClientUtil ()

Общедоступные методы

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

Попробуйте создать учетные данные с использованием разных файлов ключей или с локального хоста.

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

Попробуйте создать учетные данные с использованием разных файлов ключей или с локального хоста.

Государственные строители

GoogleApiClientUtil

public GoogleApiClientUtil ()

Общедоступные методы

создать учетные данные

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

Попробуйте создать учетные данные с использованием разных файлов ключей или с локального хоста.

1. Если параметр primaryKeyFile задан, попробуйте использовать его для создания учетных данных. 2. Попробуйте получить соответствующие файлы ключей из HostOptions . 3. Попробуйте использовать резервные файлы ключей. 4. Используйте локальные учетные данные по умолчанию.

Параметры
scopes Collection : области действия учетных данных.

primaryKeyFile File : основной JSON-ключ в файле; он может быть пустым (null).

hostOptionKeyFileName String : Ключ параметра 'service-account-json-key-file' HostOptions ; может быть null.

backupKeyFiles File : резервное копирование файлов ключей.

Возвраты
Credentials Credential

Броски
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

создать учетные данные

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

Попробуйте создать учетные данные с использованием разных файлов ключей или с локального хоста.

1. Используйте ICredentialFactory если useCredentialFactory равно true и настроен ICredentialFactory . Если задан primaryKeyFile, попробуйте использовать его для создания учетных данных. 2. Попробуйте получить соответствующие файлы ключей из HostOptions . 3. Попробуйте использовать резервные файлы ключей. 4. Используйте локальные учетные данные по умолчанию.

Параметры
scopes Collection : области действия учетных данных.

useCredentialFactory boolean : использовать фабрику учетных данных, если она настроена.

primaryKeyFile File : основной JSON-ключ в файле; он может быть пустым (null).

hostOptionKeyFileName String : Ключ параметра 'service-account-json-key-file' HostOptions ; может быть null.

backupKeyFiles File : резервное копирование файлов ключей.

Возвраты
Credentials Credential

Броски
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException