GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


Utilitaires pour créer un client API Google.

Résumé

Constructeurs publics

GoogleApiClientUtil()

Méthodes publiques

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

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

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

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

Constructeurs publics

GoogleApiClientUtil

public GoogleApiClientUtil ()

Méthodes publiques

createCredential

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

Essayez de créer des identifiants avec différents fichiers de clé 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é correspondants à partir de HostOptions. 3. Essayez d'utiliser des fichiers de clé de sauvegarde. 4. Utilisez les identifiants par défaut locaux.

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

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

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

backupKeyFiles File : fichiers de clé de sauvegarde.

Renvoie
Credentials un Credential

Génère
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

createCredential

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

Essayez de créer des identifiants avec différents fichiers de clé 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é correspondants à partir de HostOptions. 3. Essayez d'utiliser des fichiers de clé de sauvegarde. 4. Utilisez les identifiants par défaut locaux.

Paramètres
scopes Collection : 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 "service-account-json-key-file" de HostOptions. Elle peut être nulle.

backupKeyFiles File : fichiers de clé de sauvegarde.

Renvoie
Credentials un Credential

Génère
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException