GoogleApiClientUtilBase

public class GoogleApiClientUtilBase
extends Object

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


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

Константы

String APP_NAME

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

GoogleApiClientUtilBase ()

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

static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

Настройте стратегию повторных попыток для предоставленного объекта HttpRequestInitializer.

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

Настройте стратегию повторных попыток для предоставленного объекта HttpRequestInitializer.

static Credentials createCredential (Collection<String> scopes)

Попробуйте создать учетные данные Google API, используя учетные данные по умолчанию.

static Credentials createCredentialFromJsonKeyFile (File file, Collection<String> scopes)

Создайте учетные данные из JSON-файла ключа.

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

Защищенные методы

Credentials doCreateCredentialFromJsonKeyFile (File file, Collection<String> scopes)
Credentials doCreateDefaultCredential (Collection<String> scopes)

Константы

APP_NAME

public static final String APP_NAME

Постоянная стоимость: "зарезервировано"

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

GoogleApiClientUtilBase

public GoogleApiClientUtilBase ()

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

configureRetryStrategy

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

Настройте стратегию повторных попыток для предоставленного объекта HttpRequestInitializer. В случае ошибок сервера запросы будут автоматически повторяться с экспоненциальной задержкой.

Параметры
initializer HttpRequestInitializer : — инициализатор, который настроит стратегию повторных попыток.

Возвраты
HttpRequestInitializer инициализатор, который будет автоматически повторять неудачные запросы.

configureRetryStrategyAndTimeout

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

Настройте стратегию повторных попыток для предоставленного объекта HttpRequestInitializer. В случае ошибок сервера запросы будут автоматически повторяться с экспоненциальной задержкой.

Параметры
initializer HttpRequestInitializer : — инициализатор, который настроит стратегию повторных попыток.

connectTimeout int

readTimeout int

Возвраты
HttpRequestInitializer инициализатор, который будет автоматически повторять неудачные запросы.

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

public static Credentials createCredential (Collection<String> scopes)

Попробуйте создать учетные данные Google API, используя учетные данные по умолчанию.

Используются только учетные данные по умолчанию.

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

Возвраты
Credentials Credential

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

createCredentialFromJsonKeyFile

public static Credentials createCredentialFromJsonKeyFile (File file, 
                Collection<String> scopes)

Создайте учетные данные из JSON-файла ключа.

Параметры
file File : это файл ключа p12.

scopes Collection : это область действия API.

Возвраты
Credentials Credential .

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

setHttpTimeout

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

Параметры
requestInitializer HttpRequestInitializer : объект HttpRequestInitializer , обычно это Credential .

connectTimeout int : время ожидания подключения в миллисекундах.

readTimeout int : время ожидания чтения в миллисекундах.

Возвраты
HttpRequestInitializer Инициализатор HttpRequestInitializer с таймаутом.

Защищенные методы

doCreateCredentialFromJsonKeyFile

protected Credentials doCreateCredentialFromJsonKeyFile (File file, 
                Collection<String> scopes)

Параметры
file File

scopes Collection

Возвраты
Credentials

Броски
GeneralSecurityException
IOException

doCreateDefaultCredential

protected Credentials doCreateDefaultCredential (Collection<String> scopes)

Параметры
scopes Collection

Возвраты
Credentials

Броски
IOException