GoogleApiClientUtilBase
public
class
GoogleApiClientUtilBase
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.gcs.GoogleApiClientUtilBase
|
Sous-classes directes connues
|
Résumé
Champs |
public
static
final
String |
APP_NAME
|
Méthodes publiques |
static
HttpRequestInitializer
|
configureRetryStrategy(HttpRequestInitializer initializer)
Configurez une stratégie de nouvelle tentative pour le HttpRequestInitializer fourni.
|
static
HttpRequestInitializer
|
configureRetryStrategyAndTimeout(HttpRequestInitializer initializer, int connectTimeout, int readTimeout)
Configurez une stratégie de nouvelle tentative pour le HttpRequestInitializer fourni.
|
static
Credentials
|
createCredential( scopes)
Essayez de créer des identifiants pour l'API Google avec les identifiants par défaut.
|
static
Credentials
|
createCredentialFromJsonKeyFile(File file, scopes)
Créez des identifiants à partir du fichier de clé JSON.
|
static
HttpRequestInitializer
|
setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)
|
Champs
APP_NAME
public static final String APP_NAME
Constructeurs publics
GoogleApiClientUtilBase
public GoogleApiClientUtilBase ()
Méthodes publiques
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
Configurez une stratégie de nouvelle tentative pour le HttpRequestInitializer fourni. En cas d'erreurs de serveur
seront automatiquement relancées avec un intervalle exponentiel entre les tentatives.
Paramètres |
initializer |
HttpRequestInitializer : initialiseur qui configure une stratégie de nouvelle tentative. |
Renvoie |
HttpRequestInitializer |
un initialiseur qui relance automatiquement
les requêtes ayant échoué. |
public static HttpRequestInitializer configureRetryStrategyAndTimeout (HttpRequestInitializer initializer,
int connectTimeout,
int readTimeout)
Configurez une stratégie de nouvelle tentative pour le HttpRequestInitializer fourni. En cas d'erreurs de serveur
seront automatiquement relancées avec un intervalle exponentiel entre les tentatives.
Paramètres |
initializer |
HttpRequestInitializer : initialiseur qui configure une stratégie de nouvelle tentative. |
connectTimeout |
int |
readTimeout |
int |
Renvoie |
HttpRequestInitializer |
un initialiseur qui relance automatiquement
les requêtes ayant échoué. |
createCredential
public static Credentials createCredential ( scopes)
Essayez de créer des identifiants pour l'API Google avec les identifiants par défaut.
Seul l'identifiant par défaut est utilisé.
Paramètres |
scopes |
: champs d'application de l'identifiant. |
Génère |
|
IOException |
|
GeneralSecurityException |
createCredentialFromJsonKeyFile
public static Credentials createCredentialFromJsonKeyFile (File file,
scopes)
Créez des identifiants à partir du fichier de clé JSON.
Paramètres |
file |
File : est le fichier de clé p12. |
scopes |
: est le champ d'application de l'API. |
Génère |
|
FileNotFoundException |
|
IOException |
|
GeneralSecurityException |
setHttpTimeout
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer,
int connectTimeout,
int readTimeout)
Paramètres |
requestInitializer |
HttpRequestInitializer : HttpRequestInitializer (généralement Credential ). |
connectTimeout |
int : délai avant expiration de la connexion en millisecondes. |
readTimeout |
int : délai de lecture en millisecondes. |
Méthodes protégées
doCreateCredentialFromJsonKeyFile
protected Credentials doCreateCredentialFromJsonKeyFile (File file,
scopes)
Paramètres |
file |
File |
scopes |
|
doCreateDefaultCredential
protected Credentials doCreateDefaultCredential ( scopes)