Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
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
Kolom |
public
static
final
String |
APP_NAME
|
Metode publik |
static
HttpRequestInitializer
|
configureRetryStrategy(HttpRequestInitializer initializer)
Menyiapkan strategi percobaan ulang untuk HttpRequestInitializer yang disediakan.
|
static
Credential
|
createCredential( scopes, Boolean useCredentialFactory, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)
Coba buat kredensial dengan file kunci lain atau dari host lokal.
|
static
Credential
|
createCredential( scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)
Coba buat kredensial dengan file kunci lain atau dari host lokal.
|
static
Credential
|
createCredentialFromJsonKeyFile(File file, scopes)
Membuat kredensial dari file kunci json.
|
static
Credential
|
createCredentialFromP12File(String serviceAccount, File keyFile, scopes)
Metode ini tidak digunakan lagi.
Sebaiknya gunakan file kunci json, karena p12 tidak digunakan lagi oleh Google App Engine.
Selain itu, file kunci JSON memiliki informasi lebih lanjut.
|
static
HttpRequestInitializer
|
setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)
|
Kolom
APP_NAME
public static final String APP_NAME
Konstruktor publik
GoogleApiClientUtil
public GoogleApiClientUtil ()
Metode publik
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
Menyiapkan strategi percobaan ulang untuk HttpRequestInitializer yang disediakan. Jika terjadi error server
permintaan akan dicoba ulang secara otomatis
dengan {i>backoff <i}eksponensial.
Parameter |
initializer |
HttpRequestInitializer : - penginisialisasi yang akan menyiapkan strategi percobaan ulang. |
Hasil |
HttpRequestInitializer |
penginisialisasi yang akan mencoba
ulang permintaan yang gagal secara otomatis.
|
createCredential
public static Credential createCredential ( scopes,
Boolean useCredentialFactory,
File primaryKeyFile,
String hostOptionKeyFileName,
File... backupKeyFiles)
Coba buat kredensial dengan file kunci lain atau dari host lokal.
1. Gunakan ICredentialFactory
jika useCredentialFactory bernilai benar dan ICredentialFactory
dikonfigurasi. Jika primaryKeyFile disetel, 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 |
: cakupan untuk kredensial. |
useCredentialFactory |
Boolean : menggunakan factory kredensial jika dikonfigurasi. |
primaryKeyFile |
File : file kunci json utama; bisa saja null. |
hostOptionKeyFileName |
String : HostOptions 'kunci opsi service-account-json-key-file;
bisa saja null. |
backupKeyFiles |
File : file kunci cadangan. |
createCredential
public static Credential createCredential ( scopes,
File primaryKeyFile,
String hostOptionKeyFileName,
File... backupKeyFiles)
Coba buat kredensial dengan file kunci lain atau dari host lokal.
1. Jika primaryKeyFile disetel, 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 |
: cakupan untuk kredensial. |
primaryKeyFile |
File : file kunci json utama; bisa saja null. |
hostOptionKeyFileName |
String : HostOptions 'kunci opsi service-account-json-key-file;
bisa saja null. |
backupKeyFiles |
File : file kunci cadangan. |
createCredentialFromJsonKeyFile
public static Credential createCredentialFromJsonKeyFile (File file,
scopes)
Membuat kredensial dari file kunci json.
Parameter |
file |
File : adalah file kunci p12 |
scopes |
: adalah cakupan API. |
Menampilkan |
|
FileNotFoundException |
|
IOException |
{i>createCredentialFromP12File<i}
public static Credential createCredentialFromP12File (String serviceAccount,
File keyFile,
scopes)
Metode ini tidak digunakan lagi.
Sebaiknya gunakan file kunci json, karena p12 tidak digunakan lagi oleh Google App Engine.
Dan file kunci json memiliki informasi lebih lanjut.
Membuat kredensial dari file p12 untuk akun layanan.
Parameter |
serviceAccount |
String : adalah akun layanan |
keyFile |
File : adalah file kunci p12 |
scopes |
: adalah cakupan API. |
Menampilkan |
|
GeneralSecurityException |
setHttpTimeout
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer,
int connectTimeout,
int readTimeout)
Parameter |
requestInitializer |
HttpRequestInitializer : HttpRequestInitializer , biasanya Credential . |
connectTimeout |
int : waktu tunggu koneksi dalam milidetik. |
readTimeout |
int : waktu tunggu baca dalam milidetik. |
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-08-23 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-08-23 UTC."],[],[]]