A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release en lugar de aosp-main para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
GoogleApiClientUtilBase
public
class
GoogleApiClientUtilBase
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.gcs.GoogleApiClientUtilBase
|
Subclases directas conocidas
|
Resumen
Métodos públicos |
static
HttpRequestInitializer
|
configureRetryStrategy(HttpRequestInitializer initializer)
Configura una estrategia de reintentos para el HttpRequestInitializer proporcionado.
|
static
HttpRequestInitializer
|
configureRetryStrategyAndTimeout(HttpRequestInitializer initializer, int connectTimeout, int readTimeout)
Configura una estrategia de reintentos para el HttpRequestInitializer proporcionado.
|
static
Credentials
|
createCredential( scopes)
Intenta crear credenciales de la API de Google con credenciales predeterminadas.
|
static
Credentials
|
createCredentialFromJsonKeyFile(File file, scopes)
Crea credenciales a partir del archivo de claves JSON.
|
static
HttpRequestInitializer
|
setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)
|
Constantes
APP_NAME
public static final String APP_NAME
Valor de la constante:
"tradefed"
Constructores públicos
GoogleApiClientUtilBase
public GoogleApiClientUtilBase ()
Métodos públicos
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
Configura una estrategia de reintentos 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 |
Es un inicializador que reintentará automáticamente las solicitudes con errores. |
public static HttpRequestInitializer configureRetryStrategyAndTimeout (HttpRequestInitializer initializer,
int connectTimeout,
int readTimeout)
Configura una estrategia de reintentos 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 |
Es un inicializador que reintentará automáticamente las solicitudes con errores. |
createCredential
public static Credentials createCredential ( scopes)
Intenta crear credenciales de la API de Google con credenciales predeterminadas.
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 credenciales 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: Un HttpRequestInitializer, normalmente Credential. |
connectTimeout |
int: Tiempo de espera de conexión en milisegundos. |
readTimeout |
int: 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)
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-12-04 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-12-04 (UTC)"],[],[]]