GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


Google API istemcisi oluşturmak için kullanılan yardımcı programlar.

Özet

Herkese açık kurucular

GoogleApiClientUtil()

Herkese açık yöntemler

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

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

static Credentials createCredential( 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 kurucular

GoogleApiClientUtil

public GoogleApiClientUtil ()

Herkese açık yöntemler

createCredential

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

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

1. primaryKeyFile ayarlandıysa kimlik bilgisi oluşturmak için bu dosyayı kullanmayı deneyin. 2. HostOptions'ten ilgili anahtar dosyalarını almayı deneyin. 3. Yedek anahtar dosyalarını kullanmayı deneyin. 4. Yerel varsayılan kimlik bilgilerini kullanın.

Parametreler
scopes : kimlik bilgisinin kapsamları.

primaryKeyFile File: birincil JSON anahtar dosyası; null olabilir.

hostOptionKeyFileName String: HostOptions'service-account-json-key-file seçeneğinin anahtarı; null olabilir.

backupKeyFiles File: yedek anahtar dosyaları.

İlerlemeler
Credentials Credential

Atışlar
IOException
GeneralSecurityException

createCredential

public static Credentials createCredential ( 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 bir ICredentialFactory yapılandırılmışsa ICredentialFactory kullanın. primaryKeyFile ayarlandıysa kimlik bilgisi oluşturmak için bu dosyayı kullanmayı deneyin. 2. HostOptions'ten ilgili anahtar dosyalarını almayı deneyin. 3. Yedek anahtar dosyalarını kullanmayı deneyin. 4. Yerel varsayılan kimlik bilgisini kullanın.

Parametreler
scopes : kimlik bilgisinin kapsamları.

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

primaryKeyFile File: birincil JSON anahtar dosyası; null olabilir.

hostOptionKeyFileName String: HostOptions'service-account-json-key-file seçeneğinin anahtarı; null olabilir.

backupKeyFiles File: yedek anahtar dosyaları.

İlerlemeler
Credentials Credential

Atışlar
IOException
GeneralSecurityException