GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


Utilitaires permettant de créer un client d'API Google.

Résumé

Constructeurs publics

GoogleApiClientUtil()

Méthodes publiques

static Credentials createCredential( scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)

Essayez de créer des identifiants avec des fichiers de clés différents ou à partir de l'hôte local.

static Credentials createCredential( scopes, boolean useCredentialFactory, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)

Essayez de créer des identifiants avec des fichiers de clés différents ou à partir de l'hôte local.

Constructeurs publics

GoogleApiClientUtil

public GoogleApiClientUtil ()

Méthodes publiques

createCredential

public static Credentials createCredential ( scopes, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)

Essayez de créer des identifiants avec des fichiers de clés différents ou à partir de l'hôte local.

1. Si primaryKeyFile est défini, essayez de l'utiliser pour créer des identifiants. 2. Essayez d'obtenir les fichiers de clés correspondants à partir de HostOptions. 3. Essayez d'utiliser des fichiers de clés de secours. 4. Utilisez les identifiants par défaut locaux.

Paramètres
scopes : champs d'application des identifiants.

primaryKeyFile File: fichier de clé JSON principal. Il peut être nul.

hostOptionKeyFileName String: clé de l'option HostOptions "service-account-json-key-file". Elle peut être nulle.

backupKeyFiles File: fichiers de clé de sauvegarde.

Renvoie
Credentials Credential

Génère
IOException
GeneralSecurityException

createCredential

public static Credentials createCredential ( scopes, 
                boolean useCredentialFactory, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)

Essayez de créer des identifiants avec des fichiers de clés différents ou à partir de l'hôte local.

1. Utilisez ICredentialFactory si useCredentialFactory est défini sur "true" et qu'un ICredentialFactory est configuré. Si primaryKeyFile est défini, essayez de l'utiliser pour créer des identifiants. 2. Essayez d'obtenir les fichiers de clés correspondants à partir de HostOptions. 3. Essayez d'utiliser des fichiers de clés de secours. 4. Utilisez les identifiants par défaut locaux.

Paramètres
scopes : champs d'application des identifiants.

useCredentialFactory boolean: utilisez la fabrique d'identifiants si elle est configurée.

primaryKeyFile File: fichier de clé JSON principal. Il peut être nul.

hostOptionKeyFileName String: clé de l'option HostOptions "service-account-json-key-file". Elle peut être nulle.

backupKeyFiles File: fichiers de clé de sauvegarde.

Renvoie
Credentials Credential

Génère
IOException
GeneralSecurityException