GoogleApiClientUtilBase
public
class
GoogleApiClientUtilBase
extends Object
Objeto java.lang.
|
↳ |
com.android.tradefed.util.gcs.GoogleApiClientUtilBase;
|
Subclases directas conocidas
|
Resumen
Campos |
public
static
final
String |
APP_NAME
|
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 API de Google con la credencial predeterminada.
|
static
Credentials
|
createCredentialFromJsonKeyFile(File file, scopes)
Crea la credencial a partir del archivo de claves JSON.
|
static
HttpRequestInitializer
|
setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)
|
Campos
APP_NAME
public static final String APP_NAME
Constructores públicos
GoogleApiClientUtilBase
public GoogleApiClientUtilBase ()
Métodos públicos
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
Configura una estrategia de reintento para el HttpRequestInitializer proporcionado. En caso de errores del servidor
de solicitudes se reintentarán automáticamente con una retirada exponencial.
Parámetros |
initializer |
HttpRequestInitializer : Un inicializador que configurará una estrategia de reintento. |
Muestra |
HttpRequestInitializer |
y un inicializador que reintentará
las solicitudes con errores automáticamente. |
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
de solicitudes se reintentarán automáticamente con una retirada exponencial.
Parámetros |
initializer |
HttpRequestInitializer : Un inicializador que configurará una estrategia de reintento. |
connectTimeout |
int |
readTimeout |
int |
Muestra |
HttpRequestInitializer |
y un inicializador que reintentará
las solicitudes con errores automáticamente. |
createCredential
public static Credentials createCredential ( scopes)
Intenta crear una credencial de API de Google con la credencial predeterminada.
Solo se usa la credencial predeterminada.
Parámetros |
scopes |
: Son los permisos de la credencial. |
Arroja |
|
IOException |
|
GeneralSecurityException |
createCredentialFromJsonKeyFile
public static Credentials createCredentialFromJsonKeyFile (File file,
scopes)
Crea la 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. |
Arroja |
|
FileNotFoundException |
|
IOException |
|
GeneralSecurityException |
setHttpTimeout
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer,
int connectTimeout,
int readTimeout)
Parámetros |
requestInitializer |
HttpRequestInitializer : Es un HttpRequestInitializer ; por lo general, es Credential . |
connectTimeout |
int : Es el tiempo de espera de conexión en milisegundos. |
readTimeout |
int : Es el tiempo de espera de lectura en milisegundos. |
Métodos protegidos
doCreateCredentialFromJsonKeyFile
protected Credentials doCreateCredentialFromJsonKeyFile (File file,
scopes)
Parámetros |
file |
File |
scopes |
|
doCreateDefaultCredential
protected Credentials doCreateDefaultCredential ( scopes)