GoogleApiClientUtilBase

public class GoogleApiClientUtilBase
extends Object

java.lang.Объект
com.android.tradefed.util.gcs.GoogleApiClientUtilBase


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

Поля

public static final String APP_NAME

Общественные конструкторы

GoogleApiClientUtilBase ()

Публичные методы

static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

Настройте стратегию повтора для предоставленного HttpRequestInitializer.

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

Настройте стратегию повтора для предоставленного HttpRequestInitializer.

static Credentials createCredential ( scopes) createCredential ( scopes)

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

static Credentials createCredentialFromJsonKeyFile (File file, scopes) createCredentialFromJsonKeyFile (File file, scopes)

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

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

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

Credentials doCreateCredentialFromJsonKeyFile (File file, scopes) doCreateCredentialFromJsonKeyFile (File file, scopes)
Credentials doCreateDefaultCredential ( scopes) doCreateDefaultCredential ( scopes)

Поля

ПРИЛОЖЕНИЕ_ИМЯ

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 инициализатор, который автоматически повторяет неудачные запросы.

создатьCredential

public static Credentials createCredential ( scopes)

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

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

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

Возврат
Credentials Credential

Броски
Исключение IO
Генеральная безопасностьИсключение

СоздатьCredentialFromJsonKeyFile

public static Credentials createCredentialFromJsonKeyFile (File file, 
                 scopes)

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

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

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

Возврат
Credentials Credential .

Броски
FileNotFoundException
Исключение IO
Генеральная безопасностьИсключение

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, 
                 scopes)

Параметры
file File

scopes

Возврат
Credentials

doCreateDefaultCredential

protected Credentials doCreateDefaultCredential ( scopes)

Параметры
scopes

Возврат
Credentials