GoogleApiClientUtilBase

public class GoogleApiClientUtilBase
extends Object

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


Resumen

Campos

public static final String APP_NAME

Constructores públicos

GoogleApiClientUtilBase()

Métodos públicos

static HttpRequestInitializer configureRetryStrategy(HttpRequestInitializer initializer)

Configura una estrategia de reintento para el HttpRequestInitializer proporcionado.

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

Configura una estrategia de reintento para el HttpRequestInitializer proporcionado.

static Credentials createCredential( scopes)

Intenta crear una credencial de la API de Google con una credencial predeterminada.

static Credentials createCredentialFromJsonKeyFile(File file, scopes)

Crea una credencial a partir del archivo de claves JSON.

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

Métodos protegidos

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

Campos

APP_NAME

public static final String APP_NAME

Constructores públicos

GoogleApiClientUtilBase

public GoogleApiClientUtilBase ()

Métodos públicos

configureRetryStrategy

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

Configura una estrategia de reintento para el HttpRequestInitializer proporcionado. En caso de errores del servidor, las solicitudes se reintentarán automáticamente con una retirada exponencial.

Parámetros
initializer HttpRequestInitializer: Es un inicializador que configurará una estrategia de reintento.

Muestra
HttpRequestInitializer un inicializador que reintentará las solicitudes fallidas automáticamente.

configureRetryStrategyAndTimeout

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

Configura una estrategia de reintento para el HttpRequestInitializer proporcionado. En caso de errores del servidor, las solicitudes se reintentarán automáticamente con una retirada exponencial.

Parámetros
initializer HttpRequestInitializer: Es un inicializador que configurará una estrategia de reintento.

connectTimeout int

readTimeout int

Muestra
HttpRequestInitializer un inicializador que reintentará las solicitudes fallidas automáticamente.

createCredential

public static Credentials createCredential ( scopes)

Intenta crear una credencial de la API de Google con una credencial predeterminada.

Solo se usa la credencial predeterminada.

Parámetros
scopes : Los permisos de la credencial

Muestra
Credentials un Credential

Arroja
IOException
GeneralSecurityException

createCredentialFromJsonKeyFile

public static Credentials createCredentialFromJsonKeyFile (File file, 
                 scopes)

Crea una credencial a partir del archivo de claves JSON.

Parámetros
file File: Es el archivo de claves P12.

scopes : Es el alcance de la API.

Muestra
Credentials un Credential.

Arroja
FileNotFoundException
IOException
GeneralSecurityException

setHttpTimeout

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

Parámetros
requestInitializer HttpRequestInitializer: Un HttpRequestInitializer, por lo general, es Credential.

connectTimeout int: Tiempo de espera de conexión en milisegundos.

readTimeout int: Tiempo de espera de lectura en milisegundos.

Muestra
HttpRequestInitializer un HttpRequestInitializer con tiempo de espera

Métodos protegidos

doCreateCredentialFromJsonKeyFile

protected Credentials doCreateCredentialFromJsonKeyFile (File file, 
                 scopes)

Parámetros
file File

scopes

Muestra
Credentials

doCreateDefaultCredential

protected Credentials doCreateDefaultCredential ( scopes)

Parámetros
scopes

Devuelve
Credentials