GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


Utilise pour créer un client 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 à l'aide de fichiers de clés différents ou à partir d'un hôte local.

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

Essayez de créer des identifiants à l'aide de fichiers de clés différents ou à partir d'un 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 à l'aide de fichiers de clés différents ou à partir d'un 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 de HostOptions. 3. Essayez d'utiliser des fichiers de clé de secours. 4. Utilisez identifiant local par défaut.

Paramètres
scopes : champs d'application de l'identifiant.

primaryKeyFile File: fichier de clé JSON primaire elle peut être nulle.

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

backupKeyFiles File: fichiers de clé de secours

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 à l'aide de fichiers de clés différents ou à partir d'un hôte local.

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

Paramètres
scopes : champs d'application de l'identifiant.

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

primaryKeyFile File: fichier de clé JSON primaire elle peut être nulle.

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

backupKeyFiles File: fichiers de clé de secours

Renvoie
Credentials Credential

Génère
IOException
GeneralSecurityException