GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


Utilitas untuk membuat klien Google API.

Ringkasan

Konstruktor publik

GoogleApiClientUtil()

Metode publik

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

Coba buat kredensial dengan file kunci yang berbeda atau dari host lokal.

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

Coba buat kredensial dengan file kunci yang berbeda atau dari host lokal.

Konstruktor publik

GoogleApiClientUtil

public GoogleApiClientUtil ()

Metode publik

createCredential

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

Coba buat kredensial dengan file kunci yang berbeda atau dari host lokal.

1. Jika primaryKeyFile ditetapkan, coba gunakan untuk membuat kredensial. 2. Coba dapatkan file kunci yang sesuai dari HostOptions. 3. Coba gunakan file kunci cadangan. 4. Gunakan kredensial default lokal.

Parameter
scopes Collection: cakupan untuk kredensial.

primaryKeyFile File: file kunci json utama; dapat berupa null.

hostOptionKeyFileName String: kunci opsi 'service-account-json-key-file' HostOptions; dapat berupa null.

backupKeyFiles File: file kunci cadangan.

Hasil
Credentials Credential

Menampilkan
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

createCredential

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

Coba buat kredensial dengan file kunci yang berbeda atau dari host lokal.

1. Gunakan ICredentialFactory jika useCredentialFactory benar dan ICredentialFactory dikonfigurasi. Jika primaryKeyFile ditetapkan, coba gunakan untuk membuat kredensial. 2. Coba dapatkan file kunci yang sesuai dari HostOptions. 3. Coba gunakan file kunci cadangan. 4. Gunakan kredensial default lokal.

Parameter
scopes Collection: cakupan untuk kredensial.

useCredentialFactory boolean: gunakan factory kredensial jika dikonfigurasi.

primaryKeyFile File: file kunci json utama; dapat berupa null.

hostOptionKeyFileName String: kunci opsi 'service-account-json-key-file' HostOptions; dapat berupa null.

backupKeyFiles File: file kunci cadangan.

Hasil
Credentials Credential

Menampilkan
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException