GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


Google API istemcisi oluşturmaya yönelik yardımcı programlar.

Özet

Herkese açık oluşturucular

GoogleApiClientUtil()

Herkese açık yöntemler

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

Farklı anahtar dosyalarıyla veya yerel ana makineden kimlik bilgisi oluşturmayı deneyin.

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

Farklı anahtar dosyalarıyla veya yerel ana makineden kimlik bilgisi oluşturmayı deneyin.

Herkese açık oluşturucular

GoogleApiClientUtil

public GoogleApiClientUtil ()

Herkese açık yöntemler

createCredential

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

Farklı anahtar dosyalarıyla veya yerel ana makineden kimlik bilgisi oluşturmayı deneyin.

1. primaryKeyFile ayarlanmışsa kimlik bilgisi oluşturmak için bu dosyayı kullanmayı deneyin. 2. HostOptions'dan ilgili anahtar dosyalarını almaya çalışın. 3. Yedek anahtar dosyalarını kullanmayı deneyin. 4. Yerel varsayılan kimlik bilgisini kullanın.

Parametreler
scopes Collection: Kimlik bilgisinin kapsamları.

primaryKeyFile File: Birincil JSON anahtar dosyasıdır. Boş olabilir.

hostOptionKeyFileName String: HostOptions'service-account-json-key-file option's key; it can be null.

backupKeyFiles File: yedek anahtar dosyaları.

İadeler
Credentials Credential

Verdiği hatalar
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

createCredential

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

Farklı anahtar dosyalarıyla veya yerel ana makineden kimlik bilgisi oluşturmayı deneyin.

1. useCredentialFactory doğruysa ve ICredentialFactory yapılandırılmışsa ICredentialFactory kullanın. primaryKeyFile ayarlanmışsa kimlik bilgisi oluşturmak için bu dosyayı kullanmayı deneyin. 2. HostOptions adresinden ilgili anahtar dosyalarını almaya çalışın. 3. Yedek anahtar dosyalarını kullanmayı deneyin. 4. Yerel varsayılan kimlik bilgisini kullanın.

Parametreler
scopes Collection: Kimlik bilgisinin kapsamları.

useCredentialFactory boolean: Yapılandırılmışsa kimlik bilgisi fabrikasını kullanın.

primaryKeyFile File: Birincil JSON anahtar dosyasıdır. Boş olabilir.

hostOptionKeyFileName String: HostOptions'service-account-json-key-file option's key; it can be null.

backupKeyFiles File: yedek anahtar dosyaları.

İadeler
Credentials Credential

Verdiği hatalar
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException