À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.
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 l'objet HttpRequestInitializer fourni. |
static HttpRequestInitializer | configureRetryStrategyAndTimeout(HttpRequestInitializer initializer, int connectTimeout, int readTimeout) Configurez une stratégie de nouvelle tentative pour l'objet HttpRequestInitializer fourni. |
static Credentials | createCredential( scopes) Essayez de créer des identifiants d'API Google avec des identifiants par défaut. |
static Credentials | createCredentialFromJsonKeyFile(File file, scopes) Créez des identifiants à partir d'un 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 l'objet HttpRequestInitializer fourni. En cas d'erreurs de serveur, les requêtes sont automatiquement réessayées avec un intervalle exponentiel entre les tentatives.
Paramètres |
initializer | HttpRequestInitializer : un initialiseur qui configurera une stratégie de nouvelle tentative. |
Renvoie |
HttpRequestInitializer | un initialiseur qui réessaie automatiquement les requêtes ayant échoué. |
public static HttpRequestInitializer configureRetryStrategyAndTimeout (HttpRequestInitializer initializer, int connectTimeout, int readTimeout)
Configurez une stratégie de nouvelle tentative pour l'objet HttpRequestInitializer fourni. En cas d'erreurs de serveur, les requêtes sont automatiquement réessayées avec un intervalle exponentiel entre les tentatives.
Paramètres |
initializer | HttpRequestInitializer : un initialiseur qui configurera une stratégie de nouvelle tentative. |
connectTimeout | int |
readTimeout | int |
Renvoie |
HttpRequestInitializer | un initialiseur qui réessaie automatiquement les requêtes ayant échoué. |
createCredential
public static Credentials createCredential ( scopes)
Essayez de créer des identifiants d'API Google avec des identifiants par défaut.
Seuls les identifiants par défaut sont utilisés.
Paramètres |
scopes | : champs d'application des identifiants. |
Génère |
| IOException |
| GeneralSecurityException |
createCredentialFromJsonKeyFile
public static Credentials createCredentialFromJsonKeyFile (File file, scopes)
Créez des identifiants à partir d'un fichier de clé JSON.
Paramètres |
file | File : fichier de clé P12 |
scopes | : 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 : un HttpRequestInitializer , généralement Credential . |
connectTimeout | int : délai d'expiration de la connexion en millisecondes. |
readTimeout | int : délai d'expiration de la 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)
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/27 (UTC)."],[],[],null,[]]