Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

GoogleApiClientUtil

public class GoogleApiClientUtil
extends Object

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


Utilitas untuk membuat klien Google API.

Ringkasan

bidang

public static final String APP_NAME

Konstruktor publik

GoogleApiClientUtil ()

Metode publik

static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

Siapkan strategi coba lagi untuk HttpRequestInitializer yang disediakan.

static Credential createCredential ( scopes, Boolean useCredentialFactory, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles) createCredential ( scopes, Boolean useCredentialFactory, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)

Cobalah untuk membuat kredensial dengan file kunci yang berbeda atau dari host lokal.

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

Cobalah untuk membuat kredensial dengan file kunci yang berbeda atau dari host lokal.

static Credential createCredentialFromJsonKeyFile (File file, scopes) createCredentialFromJsonKeyFile (File file, scopes)

Buat kredensial dari file kunci json.

static Credential createCredentialFromP12File (String serviceAccount, File keyFile, scopes) createCredentialFromP12File (String serviceAccount, File keyFile, scopes)

Metode ini tidak digunakan lagi. Lebih baik menggunakan file kunci json, karena p12 tidak digunakan lagi oleh Google App Engine. Dan file kunci json memiliki informasi lebih lanjut.

static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)

bidang

NAMA APLIKASI

public static final String APP_NAME

Konstruktor publik

GoogleApiClientUtil

public GoogleApiClientUtil ()

Metode publik

configureRetryStrategy

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

Siapkan strategi coba lagi untuk HttpRequestInitializer yang disediakan. Jika terjadi kesalahan server, permintaan akan dicoba ulang secara otomatis dengan backoff eksponensial.

Parameter
initializer HttpRequestInitializer : - initializer yang akan setup strategi coba lagi.

Kembali
HttpRequestInitializer penginisialisasi yang akan mencoba lagi permintaan yang gagal secara otomatis.

buat Kredensial

public static Credential createCredential ( scopes, 
                Boolean useCredentialFactory, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)

Cobalah untuk membuat kredensial dengan file kunci yang berbeda atau dari host lokal.

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

Parameter
scopes : cakupan untuk kredensial.

useCredentialFactory Boolean : menggunakan pabrik credential jika itu dikonfigurasi.

primaryKeyFile File : json primary file kunci; itu bisa nol.

hostOptionKeyFileName String : HostOptions kunci 'layanan-akun-json-key-file pilihan ini; itu bisa nol.

backupKeyFiles File : file kunci cadangan.

Kembali
Credential a Credential

Melempar
Pengecualian IO

buat Kredensial

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

Cobalah untuk membuat kredensial dengan file kunci yang berbeda atau dari host lokal.

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

Parameter
scopes : cakupan untuk kredensial.

primaryKeyFile File : json primary file kunci; itu bisa nol.

hostOptionKeyFileName String : HostOptions kunci 'layanan-akun-json-key-file pilihan ini; itu bisa nol.

backupKeyFiles File : file kunci cadangan.

Kembali
Credential a Credential

Melempar
Pengecualian IO

buatCredentialFromJsonKeyFile

public static Credential createCredentialFromJsonKeyFile (File file, 
                 scopes)

Buat kredensial dari file kunci json.

Parameter
file File : adalah file kunci p12

scopes : adalah ruang lingkup API.

Kembali
Credential a Credential .

Melempar
Pengecualian FileNotFound
Pengecualian IO

buatCredentialFromP12File

public static Credential createCredentialFromP12File (String serviceAccount, 
                File keyFile, 
                 scopes)

Metode ini tidak digunakan lagi.
Lebih baik menggunakan file kunci json, karena p12 tidak digunakan lagi oleh Google App Engine. Dan file kunci json memiliki informasi lebih lanjut.

Buat kredensial dari file p12 untuk akun layanan.

Parameter
serviceAccount String : adalah account layanan

keyFile File : adalah file kunci p12

scopes : adalah ruang lingkup API.

Kembali
Credential a Credential .

Melempar
Pengecualian Keamanan Umum

setHttpWaktu habis

public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer, 
                int connectTimeout, 
                int readTimeout)

Parameter
requestInitializer HttpRequestInitializer : a HttpRequestInitializer , biasanya itu Credential .

connectTimeout int : batas waktu connect dalam milidetik.

readTimeout int : membaca batas waktu dalam milidetik.

Kembali
HttpRequestInitializer sebuah HttpRequestInitializer dengan batas waktu.